基于7系列V7 690T PCIe的Tandem PROM功能开发测试

本文介绍了如何在Xilinx 7系列FPGA中利用Tandem PROM解决大规模PCIe逻辑启动时间要求。通过生成Example工程,修改工程约束文件和综合tcl文件,详细阐述了实现Tandem PROM的步骤,并在最后讨论了生成码流及固化测试的过程,确保PCIe逻辑加载时间满足120ms启动要求。
摘要由CSDN通过智能技术生成

1.Tandem PROM介绍

针对大规模FPGA程序,保证PCIe逻辑从flash加载到FPGA中的时间满足PCIe协议的120ms启动要求,Xilinx提供了Tandem PROM的解决方案。

串联PROM(Tandem PROM)解决方案将比特流分成两个部分,这两个部分都从板载本地配置存储器(通常是任何PROM或闪存设备)加载。位流的第一部分配置设计的PCI Express部分,第二部分配置FPGA的其余部分。虽然设计被视为有两个独特的阶段,如图所示,但最终的比特文件是单一的,包含了第一步和第二步这两个阶段。

 

2.工程实现流程

基于7系列的FPGA实现PCIe的Tandem PROM需要使用7 Series Integrated Block for PCI Express IP核,XDMA IP配置中暂不支持,Ultrascale+系列的XDMA IP也提供了对Tandem PROM的支持。

2.1生成Example工程

针对7 Series Integrated Block for PCI Express 实现Tandem PROM功能需要先在Basic页面下选择Tandem PROM,其他选项根据应用需要配置相应的link速度和Lane宽度。

  • 26
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值