医用CT三维重建系统中PCIE数据传输接口的FPGA设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:liqixuexue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机处理器、显卡核心、FPGA加速器等器件的数据处理速率越来越快,人们对数据的吞吐量产生了越来越高的要求。在医用CT三维重建系统中FPGA硬件加速器对数据传输速率要求很高,传统的PCI、PCI-X总线已无法满足系统的性能需求。因此我们选择了第三代总线PCIE(PCI Express)作为系统的数据传输接口,PCIE体系结构继承了第二代总线体系结构最有用的特点,并且采用了一些新的技术成果。使得它的数据吞吐率可以达到很高的程度:单条链路有效数据速率为2Gb/s。它同时还可以有多条链路。并且它与PCI具有后向兼容性,所以能直接用于当前的操作系统,也可以直接采用PCI设备的驱动程序。本文的主要目标是实现PCIE的数据传输,满足FPGA加速器对高速数据传输的需求。论文首先对PCIE协议进行了分析与研究,分析了各种数据包的格式与功能,根据其对数据处理功能的不同按三层进行了剖析,这三层包括:传输层,数据链路层和物理层。在此基础上研究了XILINX的PCIE IP核的功能及产生与使用方法。最后实现了Local Interface接口模块的设计,Local Interface相当于PCIE分层协议的第四层:应用层,它是PCIE中传输数据的起源地或目的地。在本论文中Local Interface的作用是通过它连接PCIE和存储器,实现两者之间的数据交换。存储器中暂存FPGA加速器需要处理的以及处理完的数据。该模块包含一个接收器和一个发送器,分别进行TLP(Transaction Layer packet)的解码和编码。接收器解码接收到的数据包,发送器把主机需要的信息编码成PCIE能够识别的数据包。Local Interface模块用ISE综合后最大工作频率可以达到370MHz,能够充分满足实际工作频率125MHz的要求。LUT使用了379个单元。最后利用windrv生成PCIE的驱动程序,在PC机上成功实现了数据的读写,为建立完整的FPGA加速器系统提供了试验基础。
其他文献
<正>一辆摩托车驰过北方典型的厂矿生活区,高低不平的地势,低层简易楼房及其配套的闭路电视信号接收器,加上远处的山峰和凌乱交错的电线,两侧杂生的草树……在略为仰拍的视角
期刊
在江西省大岗山区选取杉木林、马尾松林、马褂木林及马褂木-桤木混交林4种人工林及对照次生林,通过对林下土壤理化性质及土壤酶(脲酶、过氧化物酶、多酚氧化酶和过氧化氢酶)状况
对500 kV无人值班变电站安全监测信号的范围、类型进行了界定,对实现500 kV无人值班变电站安全监测信号的采集原则、数据源、接入方式等进行了较详细的说明,为规范化地实施50
<正>从某种意义上说,日趋成熟的现代汉诗也正是从20世纪40年代才显露出其特有的外形、技艺、特征和内核。现代汉诗的形成经历了从白话诗到新诗的流变。白话诗首先解决了语言
自1937年孙楷第先生把P.3451残卷拟名为《张淮深变文》,认为其歌颂对象为张淮深,写卷的创作时间"至晚不得在中和四年以后。或当在乾符中,未可知也"之后,学术界普遍地受其影响
水利工程作为我国重要的基础建设,在社会的不断发展中,为人们的生产和生活提供方便,其中水利工程建设的质量成为目前最需要关注的问题。现如今,需要对质量检测机构进行完善,
ZnS是一种重要的直接带隙半导体材料,禁带宽度为3.77eV,在太阳能电池、LED等光电方面有广泛地应用。化学水浴法是一种简单有效的镀膜工艺,具有成本低和沉积温度低的特点,但在
在这个通信业蓬勃发展的时代,集成电路技术快速地朝着微型化方向发展,对通信系统的小型化提出了越来越高的要求,微波滤波器以及整个收发机射频前端的小型化研究已成为当今无
<正> 我们多年来采用民间简易按摩方法治疗新生儿啼哭四十余例,效果良好,一般只须按摩一次,啼哭即止。现介绍如下: 治疗对象:未满月的婴儿,排除了因饥渴、光照、喂奶不当、发
期刊