- 1
- 0
- 约6.81千字
- 约 7页
- 2019-05-31 发布于天津
- 举报
用FPGA构建PCI Express端点器件的最佳平台
PCI Express是一种使用时钟数据恢复(CDR)技术的高速串行I/O互连机制。 PCI Express第一代规范规定的线速率为每通道2.5Gbps,可以让您建立具备单通道(x1)链路2Gbps(经8B/10B编码)直至32通道64Gbps吞吐量的应用。这样就能在保持或改进吞吐量的同时,显著减少引脚数量。另外,还可以减小PCB的尺寸、降低印制线和层的数量,并简化布局和设计。引脚数量减少,也就意味着噪声和电磁干扰(EMI)降低。CDR消除了宽并行总线中普遍存在的时钟-数据歪斜问题,简化了互连实现。
PCI Express互连架构主要针对基于PC的系统,但就像 PCI一样, PCI Express也很快转移到其他系统类型,如嵌入式系统。它规定了三种类型器件:根联合体(root complex)、交换器件和端点(图1)。根联合体大致等同于 PCI主机,CPU、系统存储器和图形控制器与之相连接。由于 PCI Express的点对点特性,必须使用交换器件来增加系统功能的数量。 PCI Express交换器件将上游端的根联合体器件连接到下游端的端点。
图1: PCI Express拓扑结构。
端点功能类似于 PCI/ PCI-X器件。最常用的端点器件有以太网控制器或存储主机总线适配器(HBA)。FPGA最常用于数据处理和桥接功能,所以其最大目标功能就是端点。FPGA实现非常适合于视频、医疗影像、工业、测试和测量、数据采集和存储应用。
PCI-SIG( PCI特别兴趣小组)采用的 PCI Express规范规定每个 PCI Express器件使用三个不同的协议层:物理层、数据链路层和事务层。您可以使用单芯片或双芯片解决方案来构建 PCI Express端点。例如,使用Xilinx Spartan-3器件之类的低成本FPGA,您可以用商用离散 PCI Express PHY(图2)来构建数据链路和事务层。此选项最适合于x1通道应用,如总线控制器、数据采集卡和提高性能的 PCI32/33器件。或者,您可以使用类似Virtex-5 LXT或SXT FPGA的单芯片解决方案,它们具备集成的 PCI Express PHY。此选项最适合于通讯或高清晰音频/视频端点器件(图3),它们对性能的要求更高:x4(8Gbps吞吐量)链路或x8(16Gbps吞吐量)链路。
图2:基于Spartan-3 FPGA的数据采集卡。
在选择一种技术来实现 PCI Express设计之前,必须仔细考虑应用的IP选择、链路效率、兼容性测试及资源可用性。本文中,我们将简要介绍使用最新的FPGA技术构建单芯片x4和x8通道 PCI Express设计的一些因素。
图3:基于Virtex-5 LXT FPGA的视频应用。
IP的选择
作为设计人员,您可以选择构建自己的软IP或者向第三方或FPGA供应商购买IP。构建自己的IP的难题在于,您不光得从零开始创建设计,还得担心验证、批准、兼容性和硬件评估等环节。向第三方或FPGA供应商购买的IP,已经过所有严格的兼容性测试和硬件评估,可以即插即用。如果使用商用的、已验证的兼容性 PCI Express接口,您可以把精力集中在设计中最有附加值的部分:用户应用。使用软IP的难题在于应用的资源可用性。软IP核的 PCI Express MAC层、数据链路层和事务层通过可编程架构实现,因此您必须特别注意剩余的Block RAM、查找表和架构资源的数量。
图4:Virtex-5 LXT FPGA PCI Express端点框图。
另一选择是使用最新技术的FPGA。Virtex-5 LXT和SXT的专用门电路(图4)中实现了集成x8通道 PCI Express控制器。这种实现极具优势,因为设计是在硬硅片中实现的,所以需要的FPGA逻辑资源数量达到了最小。例如,在Virtex-5 LXT FPGA中,一个x8通道软IP核可占用多达10,000个逻辑单元,而硬实现只需要大约500个逻辑单元,多数用于接口。这样的资源节省有时候能允许您选择更小的器件,而器件越小通常就会越便宜。集成实现通常具有更高的性能、更宽的数据通路,并且可通过软件配置。
软IP实现的另一难题是功能的数量。通常,此类核仅实现满足性能或兼容性目标规范所要求的最少功能。相反,硬IP可以支持基于客户要求的全面功能列表,并提供完全的兼容性(表1),且不存在严重的性能或资源相关的问题。
表1 Virtex-5 LXT FPGA PCI Express
您可能关注的文档
- 浙江非物质文化遗产保护发展.doc
- 浙江高校科研经费使用信息公开一览表-浙江安防职业技术学院.doc
- 海宁2018年一季度分布式光伏发电项目拟补助发电量公示.doc
- 海洋工程研讨会论文格式范例.doc
- 消毒灭菌-曲靖第二人民医院.ppt
- 消除对妇女一切形式歧视公约CEDAW培训讲义.ppt
- 润滑脂的合理使用和润滑油的再生.ppt
- 液态烃类燃料热值测定-氧弹法精确法征求意见稿.doc
- 淄博职业学院多媒体实训设备及学生电脑采购项目报价明细表.doc
- 淮阴师范学院教务处文件-淮师教务处.doc
- 2025-2026学年教科版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年冀少版小学音乐四年级下册教学计划及进度表.docx
- 2025-2026学年辽海版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学二年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学三年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版小学数学五年级下册教学计划及进度表.docx
- 【图片】25-26学年1月27日八上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准】.doc
- 1.1细胞生活的环境 课件 高二上学期选择性必修1生物人教版(2019).pptx
- 【图片】25-26学年1月27日九上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准与学生A3答题卡】.pdf
- 3.1《认识晶体》课件-高二上学期化学鲁科版选择性必修2.pptx
最近下载
- AP宏观经济学 2013年真题 (选择题+问答题) AP Macroeconomics 2013 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 高中化学教学中生成式AI辅助下的化学实验创新与实践教学研究课题报告.docx
- 2013款长安福特蒙迪欧致胜_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf VIP
- 旁站监理记录表(装配式结构安装专用).docx VIP
- 新人教版小学数学五年级下册《观察物体》PPT课件.ppt VIP
- 紫外可见分光光度计安装确认方案.doc VIP
- 2025《全国一体化算力网 算力多量纲计费技术要求》.pdf VIP
- 2023年水利部长江水利委员会面试真题(19日上午).docx VIP
- 2022国家公务员水利部黄河水利委员会面试试题.docx VIP
- 2020国家公务员考试水利部黄河水利委员会面试真题.docx VIP
原创力文档

文档评论(0)