PicoFramework

我们的高效率, 基于linux的软件应用框架, PicoFramework, 提供在主机上运行的应用程序软件和硬件算法之间的重要链接, or firmware, FPGA实现. picframe是一个强大但不可见的主动智能,它运行和管理FPGA设计的板级实现, 以及数据流, 内存管理, 系统通信, 监控/调试, and more.

Framework

picframe消除了在FPGA实现上花费工程时间和金钱的需要, 开销和连接功能, 使设计人员能够专注于应用程序设计的细节. 和框架一样强大, 它只占FPGA面积的1%(随着FPGA密度的增加甚至更少)。.

易用性:

  • 加载新的配置位文件
  • 在系统中跨多个fpga划分设计
  • 通过流或内存映射模型将数据从软件移动到fpga
  • 轻松扩展1到10个流(每个FPGA) 只使用开发框架
  • 以多种方式配置FPGA通信, 包括多线程, 点对点, 菊花链, etc.

Software:

  • Controls all communications; a 48-FPGA system is no more work than a single FPGA
  • 自动读取和写入fpga的片外存储器(固件存储器接口自动执行所有存储器系统的仲裁)
  • 自动化系统中所有FPGA的编程
  • 主动监视FPGA运行状况(当可用时),以增强系统性能和可靠性

生产软件代码可以驱动一个仿真FPGA模块:

  • 同一个可执行文件可以与仿真模型或Micron ACS模块通信
  • 通用测试台代码消除了测试台/软件不匹配错误

添加的好处:

  • 所有驱动程序,包括主机端(Unix),接口到主机(PCI Express)®)
  • picframework API (c++)
  • 一个集成的固件测试套件
  • 参考设计和示例与源文件
  • 完整的文档

 

定制您理想的高性能计算解决方案

通过这个快速参考指南,只需简单的三个步骤即可实现高性能计算.

下载技术简介
+