|
本帖最后由 lcytms 于 2017-12-4 20:26 编辑
FPGA在PCI Express总线接口中的应用
《现代电子技术》2010年第14期总第325期 计算机应用技术
FPGA在PCI Express总线接口中的应用
沈 辉, 张 萍
(南京电子技术研究所,江苏南京 210000)
摘 要:
随着高速数据采集设备传输带宽的日益提高,开发者需要采用新的计算机总线进行数据传输。
这里叙述了使用EP2SGX90系列FPGA完成PCI-Express协议转换,多种DMA工作方式及相关寄存器的作用。
以链式DMA传输方式为例,详细介绍该传输方式下的寄存器设置及在驱动程序中的FPGA在PCIExpress总线接口中的应用实现范例。
实验表明,用FPGA实现协议转换,总线持续传输速率最高可以达到1.2Gb/s,满足大多数高速数据采集设备的要求。
在此摒弃了采用专用总线接口芯片的传统方法,将开发者的逻辑设计和总线协议转换放到同一个FPGA芯片中,不但节省了硬件成本,利用其可编程特性,大大提高了设计可扩展性,同样的硬件很容易完成由PCIE1.0到PCIE2.0的升级。
关键词:
PCIE总线; 可编程器件; DMA传输; 高速数据采集设备
中图分类号:TN40;TP336 文献标识码:A
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?我要注册
x
|