OpenHEC(Open ecosystem for High-Efficiency Computing)是虎甲虫公司以“互联网+ FPGA”为手段倾力打造的线上线下一体化的产学融合FPGA创客生态圈。用户可线上完成产品设计、开发、验证,验证好的云节点可直接用于线下产品的快速实现。支持高校实验教学、竞赛、科研与企业产品研发、创业更便捷地融合,并以众包方式让FPGA更简单、更便利、更便宜。

OpenHEC FPGA私有云(OpenHEC 远程硬件实验中心)

电子信息类专业的硬件类慕课课程缺少合适的在线实验平台,虚拟仿真的方式无法使学生体会 真实的硬件平台,也难与真实工作环境接轨。OpenHEC远程硬件实验中心让用户远程使用真实 的FPGA硬件环境,在线进行实验教学

优势

  • 以“互联网+ FPGA”打造强大的硬件类慕课在线实验平台
  • 不仅有FPGA云硬件节点,还有Vivado云环境,为用户提供完整的硬件开发平台
  • 教学节点支持丰富的传感器,适合用于物联网及嵌入式系统方面的实验教学
  • 支持从数字逻辑、计算机组成原理、体系结构、接口到操作系统的贯通式实验教学,有利于提升学生的系统能力
  • OpenHEC是产学一体化创新创业平台

OpenHEC机器人计算机

机器人计算机Flyx C1是在OpenHEC FPGA公有云中部署的虎甲虫公司自有硬件节点。是一款 以异构的FPGA SoC(Xilinx Zynq7000)芯片为计算单元,配置有机器人操作系统(ROS)、FPGA 操作系统,专门面向智能机器人领域的嵌入式超级计算机,其层次结构如下图所示。用户可先 通过OpenHEC在线验证算法,再有的放矢地购买硬件平台,后续还可通过OpenHEC持续进行软件更新

优势

  • 以FPGA SoC为计算单元,用户可以方便地采用硬件加速核心算法,提升整体计算性能
  • 低功耗水平下的高性能计算,Flyx C1(计算单元为Zynq xc7z030 -3)系统的整体功耗不超过5W
  • 为机器人应用提供通用的硬件接口,Flyx C1提供有硬件同步的双目CMOS相机接口、CameraLink Full工业相机接口、千兆网口、USB及通用扩展接口,可以满足绝大多数 机器人系统的接口需要
  • 将开源机器人操作系统ROS优化升级,使其成为支持软硬件协同计算的FPGA机器人操作系统FROS,可为机器人开发提供最大便利
  • 配置有OpenHEC FPGA操作系统RELAX,可帮助用户处理所有系统级任务,使用户只需关注FPGA的算法模块开发
  • 支持用户以统一的C/C++高级语言开发CPU及FPGA上的功能模块
  • 可以根据用户特殊需求提供再定制

OpenHEC FPGA操作系统

OpenHEC FPGA操作系统(RELAX)是全球领先的FPGA操作系统。传统的FPGA开发中,整个FPGA 芯片被看作一块空白芯片,所有的逻辑都由用户自行完成。运行于处理器上的通用操作系统无 法预知FPGA上用户实现的具体结构,因此无法对其进行自适应管理,而需要用户根据逻辑实现 通知操作系统

运行RELAX后,FPGA芯片被划分为系统区和用户区。和系统相关而与用户核心算法无关的事务如 接口驱动、存储管理由RELAX管理,从而使得用户部分更加安全、可控、易于使用,并使得处理 器端的Linux操作系统可以自适应的和FPGA进行协同运行

RELAX运行在OpenHEC的每个FPGA硬件节点上,一方面使得FPGA计算系统更易用;更重要的是使得远程管控和使用FPGA更为便捷

优势

  • 屏蔽FPGA底层物理细节,使用户在应用层工作
  • 可运行时完成FPGA配置及任务调度
  • 使FPGA逻辑设计具备一定的跨平台能力
  • 为应用层提供更好地调试支持
  • 使得FPGA平台可以被远程管控和使用

让你远程玩转FPGA

OpenHEC远程硬件实验平台

欢迎进入