0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于XILINX FPGA的硬件设计总结之PCIE硬件设计避坑

ZYNQ 来源:ZYNQ 2023-03-30 09:41 次阅读

随着FPGA的不断发展,FPGA本身自带的PCIE硬核的数量越来越多,本文以ZU11EG为例介绍,如何进行对应的硬件引脚分配。

设计目标:ZU11EG FFVC1760封装,挂载4组NVME,接口为PCIE X4 ,

先我们先对ZU11EG的资源进行分析,在UG1075中我们可以清楚的看到其包含4个PCIE块,分别位于X0Y2,X0Y3,XIY1,XIY0.

2f6177f2-ce97-11ed-bfe3-dac502259ad0.png

在文档PG213上我们可以看到如下:

2f7f4c32-ce97-11ed-bfe3-dac502259ad0.png

总结上文:在硬件设计引脚分配的时候我们需要知道:

1、一个GT Quad由四个GT车道组成。为PCIe IP选择GT Quads时,Xilinx建议您在最靠近PCIe硬块的地方使用GT Quad。虽然这不是必要时,它将改善设计的位置,路线和时间。

2、需要注意PCIE lane 0的位置

3.根据些表格,这些表格根据以下内容确定哪些GT库可供选择:IP自定义期间选择的PCIe块位置。

2fa1c910-ce97-11ed-bfe3-dac502259ad0.png

那如何验证自己的分配结果呢?最终在实际使用的时候我们会应用到相关的IP核,最简单也是最靠谱的方法,是采用vivado新建工程,生成PCIE的IP核进行验证,如下图所示,可以清楚的知道对应的那些可用。

2fbc24b8-ce97-11ed-bfe3-dac502259ad0.png


在FPGA硬件设计中,引脚分配是最重要的一步,也是最关键的一步。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1624

    文章

    21599

    浏览量

    601064
  • 封装
    +关注

    关注

    126

    文章

    7716

    浏览量

    142563
  • 硬件设计
    +关注

    关注

    18

    文章

    389

    浏览量

    44512
收藏 人收藏

    评论

    相关推荐

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡解决方案

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡一、概述本板卡系我公司自主研发,采用Xilinx公司的XCKU115-3-FLVF1924-E芯片作为主处理器,主要用于
    发表于 07-27 16:49

    基于Xilinx XCKU115的半高PCIe x8硬件加速卡

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡北京太速科技有限公司一、概述 本板卡系我公司自主研发,采用Xilinx公司的XCKU115-3-FLVF1924-E芯片
    发表于 08-22 17:31

    XCKU115板卡资料:1-基于Xilinx XCKU115的半高PCIe x8 硬件加速卡

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡一、概述 本板卡系我公司自主研发,采用Xilinx公司的XCKU115-3-FLVF1924-E芯片作为主处理器,主要用
    发表于 10-25 16:00

    FPGA硬件设计教程资料

    课程以实际项目为背景,详细介绍XILINX 7系列FPGA硬件设计,项目案例板卡标准呢PCIE卡,FPGA采用
    发表于 11-17 23:12

    融合DSP设计与FPGA硬件实现

    System Generator 工具由 MathWorks 与 Xilinx 合作开发而成,DSP 设计人员可使用 MATLAB 和Simulink 工具在 FPGA 内进行开发和仿真来完善 DSP 设计。 该工具为系统级 DSP 设计与
    发表于 05-11 18:36 225次下载
    融合DSP设计与<b class='flag-5'>FPGA</b><b class='flag-5'>硬件</b>实现

    基于Xilinx FPGA的Memcached硬件加速器的介绍

    本教程讨论基于Xilinx FPGA的Memcached硬件加速器的技术细节,该硬件加速器可为10G以太网端口提供线速Memcached服务。
    的头像 发表于 11-27 06:41 3687次阅读

    FPGA硬件基础FPGA时钟资源的工程文件免费下载

    本文档的主要内容详细介绍的是FPGA硬件基础FPGA时钟资源的工程文件免费下载。
    发表于 12-10 15:00 15次下载

    FPGA硬件基础FPGA的逻辑单元的工程文件免费下载

    本文档的主要内容详细介绍的是FPGA硬件基础FPGA的逻辑单元的工程文件免费下载。
    发表于 12-10 15:00 19次下载

    FPGA硬件基础FPGA的RAM存储课件和工程文件

    本文档的主要内容详细介绍的是FPGA硬件基础FPGA的RAM存储课件和工程文件。
    发表于 12-10 15:27 30次下载
    <b class='flag-5'>FPGA</b><b class='flag-5'>硬件</b>基础<b class='flag-5'>之</b><b class='flag-5'>FPGA</b>的RAM存储课件和工程文件

    Xilinx 7 系列FPGA中的Serdes总结

    本文档的主要内容详细介绍的是Xilinx 7 系列FPGA中的Serdes总结
    发表于 12-31 17:30 25次下载

    XILINX FPGA硬件设计总结PCIE硬件设计指南

    总结上文:在硬件设计引脚分配的时候我们需要知道: 1、一个GT Quad由四个GT车道组成。为PCIe IP选择GT Quads时,Xilinx建议您在最靠近
    的头像 发表于 06-27 11:20 6519次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b>的<b class='flag-5'>硬件</b>设计<b class='flag-5'>总结</b><b class='flag-5'>之</b><b class='flag-5'>PCIE</b><b class='flag-5'>硬件</b>设计<b class='flag-5'>避</b><b class='flag-5'>坑</b>指南

    Xilinx 7系列FPGA收发器架构硬件设计指导(一)

    引言:本文我们介绍Xilinx 7系列FPGA收发器硬件设计主要注意的一些问题,指导硬件设计人员进行原理图及PCB设计。本文介绍以下内容:GTX/GTH收发器管脚概述 GTX/GTH收
    发表于 11-06 19:51 35次下载
    <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>收发器架构<b class='flag-5'>之</b><b class='flag-5'>硬件</b>设计指导(一)

    FPGA PCIe加速卡开源硬件及例程介绍

    基于Xilinx Artix-7系列FPGA芯片设计的M.2 M-Key FPGA加速卡,引出Artix7-484脚芯片的4条高速GT,最高支持PCIE2.0*4速率。
    的头像 发表于 03-24 09:13 4207次阅读

    基于FPGA硬件引脚分配设计总结

    一个GT Quad由四个GT车道组成。为PCIe IP选择GT Quads时,Xilinx建议您在最靠近PCIe硬块的地方使用GT Quad。虽然这不是必要时,它将改善设计的位置,路线和时间。
    发表于 03-30 09:41 851次阅读

    基于FPGA硬件引脚分配设计总结

    可以看到如下: 总结上文:在硬件设计引脚分配的时候我们需要知道: 1、一个GT Quad由四个GT车道组成。为PCIe IP选择GT Quads时,Xilinx建议您在最靠近
    的头像 发表于 12-14 15:45 662次阅读