发明名称 FPGA环境下多用途PCI接口及其数据传输方法
摘要 本发明公开了一种FPGA环境下多用途PCI接口及其数据传输方法,采用带DMA功能的PCI接口的实现方法,把接口实现分成PCI主设备模块,PCI从设备模块,以及PCI寄存器模块单独实现。对PCI用户端接口采用简单易实现的FIFO接口,对用户隐藏DMA控制细节,降低用户接口设计复杂度。在大容量数据传输中,根据接口要求的数据格式封装数据,简单的将数据写入FIFO中就能将数据以DMA的方式实现,简化控制逻辑复杂度,提高用户接口开发的效率。
申请公布号 CN102253909A 申请公布日期 2011.11.23
申请号 CN201110181411.1 申请日期 2011.06.30
申请人 济南大学 发明人 杨波;孙涛;陈贞翔;林金
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 济南泉城专利商标事务所 37218 代理人 丁修亭
主权项 一种FPGA环境下多用途PCI接口,其特征在于其包括:寄存器,用于暂存所述PCI接口的设备的中断状态、地址、命令和数据;从设备模块,连接所述寄存器,并接受并解析上层主机或者DMA的指令,以读写所述寄存器寄存的信息;以及主设备模块,连接所述寄存器,并接有用于连接用户端的FIFO读写接口,用于依据所述从设备模块读写的信息中所包含的中断状态、地址和命令完成DMA中断请求和数据传送,并返回传送大小和地址于所述寄存器。
地址 250022 山东省济南市市中区济微路106号