RIFFA:可重用FP集成框架技术概述与应用实例.pdfVIP

  • 2
  • 0
  • 约4.45千字
  • 约 2页
  • 2026-08-04 发布于北京
  • 举报

RIFFA:可重用FP集成框架技术概述与应用实例.pdf

RIFFA:首页

RIFFA(可重用FPGA加速器集成框架)是一个简单的框架,用于通过PCIExpress总线从主机CPU向FPGA传输数据。该框架需要一个支持PCIe的和一块带

有PCIe连接器的FPGA板。RIFFA支持Windows和Linux操作系统,以及Aera和Xilinx的FP并提供C/C++、Python、MATLAB和Java的绑定。

在软件方面,主要有两个功能:数据发送和数据接收。这些功能通过C/C++、Python、MATLAB和Java的用户库公开。驱动程序支持每个系统最多5个FPGA。软件绑

定可以在Linux和Windows操作系统上工作。用户只需编写几行代码即可与FPGAIP内核进行通信。

在硬件方面,用户可以具有独立发送和接收信号的接口。这些信号事务握手和读/写数据的第一字节流FIFO接口。无需了解总线地址、缓冲区大小或PCIe数

据包格式。只需在FIFO接口上发送数据并在FIFO接口上接收数据。RIFFA不依赖于PCIe桥,因此不受桥实现的限制。相反,RIFFA直接与PCIe端点工作,能够快速运

行以饱和PCIe链路。软件和硬件接口都已大大简化。详细信息可以在硬件接口页面找到。

RIFFA使用直接内存(DMA)传输和中断信号来通信数据。这在PCIe链

文档评论(0)

1亿VIP精品文档

相关文档