解决方案
The KUCon-TRD03 PCI Express Streaming Data Plane Application TRD is developed on the Kintex UltraScale FPGA KCU105 Evaluation Kit, targeting the Kintex UltraScale XCKU040-2FFVA1156E FPGA.
The TRD demonstrates an AXI streaming data plane application using a PCI Express Endpoint block in a x8 Gen2 configuration through the use of high performance Expresso DMA from Northwest Logic.
The primary components of the TRD are:
- Integrated Endpoint block for PCI Express
- Northwest Logic Expresso DMA
- 2x10G Ethernet
Hardware Test Setup Requirements
The prerequisites required to run and test the Base TRD are:
- KCU105 Evaluation Kit with XCKU040-2FFVA1156E FPGA
- Design files available from Xilinx.com
- USB cable, standard-A plug to micro-B plug (Digilent cable)
- ATX power supply adapter
- Host computer with PCI Express slot, DVD drive, monitor, keyboard and mouse
- Control computer required for running the Vivado Design Suite and configuring the FPGA (laptop or desktop with Vivado installed)
Software Requirements
The tools required to simulate KUCon-TRD03 are:
- Vivado Design Suite 2014.4.1 or later
- QuestaSim / ModelSim 10.3b
- Fedora 20 Live DVD
KUCon-TRD03 v7.0 for Vivado 2016.2
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violation
KUCon-TRD03 v6.0 for Vivado 2016.1
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violation
KUCon-TRD03 v5.0 for Vivado 2015.4
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violation
KUCon-TRD03 v4.0 for Vivado 2015.3
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violation
KUCon-TRD03 v3.0 for Vivado 2015.2
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violation
KUCon-TRD03 v2.0 for Vivado 2015.1
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violations
KUCon-TRD03 v1.0 for Vivado 2014.4.1
- (Xilinx Answer 63899) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Extension Designs
- Silicon
- The Kintex UltraScale KCU105 Evaluation Kit ships with production silicon.
- Tools
- (Xilinx Answer 63712) - KUCon-TRD03 - KCU105 PCI Express Streaming Data Plane Application TRD - Windows implementation results in timing violations