Kintex UltraScale FPGA KCU105 评估套件 KUCon-TRD01 目标参考设计 — 支持 PCIe 控制层 TRD 驱动器修改

问题描述:
对于 KUCon-TRD01 PCI Express 控制层应用 TRD 而言,随 TRD 提供的驱动器是不是电路板专用?

能否修改这些驱动器,以便用于定制电路板?

(1楼)解决方案

judyzhong 在 星期三, 09/27/2017 - 11:30 发表。

目标参考设计驱动器并非针对特定电路板,但它们确实使用 Xilinx PCIe 厂商 ID 和器件 ID 信息。

但是,随该 TRD 提供、用于测试它的 GUI 连接至 10EE:8011 的一个特定 VID:DID。如果 PCIe DID 与 8011 不同,该 GUI 就不允许驱动器插入。

但可构建具有相同器件及厂商 ID 集的相同设计指向任何其它电路板并按原样使用。

这些驱动器并非通用 PCIe 驱动器,是专门针对该设计的。PCIe 背后有一个 NorthWest Logic AXI-PCIe 桥接器,其需要针对 BAR 访问进行配置才能工作。

相同的驱动器不能用于采用 XilinxAXI PCIe 桥接器构建的设计。这更是一种架构专用或设计专用的驱动器,而非通用驱动器。

这些驱动器只适用于 Fedora-20/Windows-7,对于未经测试、不知道能否支持这些驱动器的操作系统,可能会工作,也可能无法工作。

如果客户理解上述限制,可以选择修改驱动器,但 Xilinx 对此不提供支持。这些驱动器按原样提供,任何修改都将视为客户设计自己的驱动器。