《表2 驱动接口参数说明:基于FPGA的CNN应用加速技术》
在本方案中,驱动程序主要为硬件抽象层HAL提供了xdma0_c2h_0、xdma0_c2h_1、xdma0_control、xdma0_h2c_0、xdma0_h2c_1、xdma0_user这六种设备节点文件,硬件抽象层可以通过调用这些设备节点文件实现对FPGA的管理控制。其中c2h指的是板卡到主机的DMA数据传输通道,h2c指的是主机到板卡的DMA数据传输通道,为了提高数据传输效率,驱动为上层应用提供两组读通道和两组写通道。xdma0_control设备节点主要是为上层提供DMA寄存器接口。xdma_user设备节点用于实现PCIe的地址映射,为上层应用提供编程控制接口、AXI接口等。驱动接口的主要参数及功能如表2所示。
图表编号 | XD002449000 严禁用于非法目的 |
---|---|
绘制时间 | 2019.12.25 |
作者 | 丁立德、胡怀湘 |
绘制单位 | 华北计算技术研究所、华北计算技术研究所 |
更多格式 | 高清、无水印(增值服务) |