发明名称 | 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号 |