The Kintex-7 FPGA Base TRD is developed on the Kintex-7 FPGA KC705 Evaluation kit. The primary components of the TRD are:
- Integrated Endpoint block for PCI Express
- Northwest Logic Packet DMA
- Multiport Virtual FIFO built using MIG, AXI Interconnect and FIFO Generator IP cores
Hardware Test Setup Requirements
The prerequisites required to run and test the Base TRD are:
- KC705 Evaluation kit with the XC7K325T-2FFG900C FPGA
- Design files provided on a USB memory stick as a zipped collection including:
- Design source files
- Device driver files
- Board design files
- Documentation
- ISE Design Suite, Logic Edition v13.4 or later
- Micro USB cable
- PCIe adapter cable, 4-Pin to 6-Pin
- Fedora 16 Live DVD for Intel-compatible PCs or pre-installed Fedora 16 Linux OS
- PC with PCIe v2.0 slot.
Simulation Requirements
The tools required to simulate the Base TRD are:
- ISE Design Suite, Logic Edition v13.4 or later
- ModelSim simulation software, v6.6d or later
K7 Base TRD |
Silicon |
ISE |
PCIe |
NWL Packet DMA |
Memory Controller (MIG) |
AXI Interconnect |
FIFO Generator |
| v1.0 |
GES |
13.4 |
v1.3 |
v1.07 |
v1.4 |
1.05.a |
8.4 |
| v1.1 |
GES |
14.1 |
v1.4 |
v1.08 |
v1.5 |
1.06.a |
9.1 |
| v1.2 |
GES |
14.2 |
v1.6 |
v1.08 |
v1.6 |
1.06.a |
9.2 |
Kintex-7 Base TRD v1.0 for ISE 13.4 with GES Silicon
- Silicon
- The Kintex-7 FPGA KC705 Evaluation Kit ships with GES silicon. Refer to GES Errata for any further information.
- IP Cores
- Targeted Reference Design
- Tools
- TRD source files only available in Verilog
- TRD has not been synthesized with Synplicity
- TRD was simulated with ModelSim 6.6d
- ISIM support is not available
- The supported operating system is 32-bit Fedora 16 Linux. Windows driver support is not available
- When implementing the design in the PlanAhead flow, 50 Critical warnings are reported with regards to clock period (REFCLK_PERIOD, MEMREFCLK_PERIOD, PHASEREFCLK_PERIOD). Ignore these warnings. The issue will be fixed in the next version of the ISE design tools.
- If design files are changed, there is a possibility that timing will not be met. Users may need to run MAP with different cost table values to meet timing. The implementation script allows the user to set a cost table value. Use the tag option of implement.sh to make output directories unique. Every effort has been made to have the default cost table meet timing, however due to varying conditions the default cost table cannot be guaranteed to meet timing.
Kintex-7 Base TRD v1.0 for ISE 14.1 with GES Silicon - Silicon
- The Kintex-7 FPGA KC705 Evaluation Kit ships with GES silicon. Refer to GES Errata for any further information.
- IP Cores
- Targeted Reference Design
- Tools
- TRD source files only available in Verilog
- TRD has not been synthesized with Synplicity
- TRD was simulated with ModelSim 6.6d
- ISIM support is not available
- The supported operating system is 32-bit Fedora 16 Linux. Windows driver support is not available.
- If design files are changed, there is a possibility that timing will not be met. Users may need to run MAP with different cost table values to meet timing. The implementation script allows the user to set a cost table value. Use the tag option of implement.sh to make output directories unique. Every effort has been made to have the default cost table meet timing. However, due to varying conditions, the default cost table cannot be guaranteed to meet timing.
Kintex-7 Base TRD v1.0 for ISE 14.2 with GES Silicon - Silicon
- The Kintex-7 FPGA KC705 Evaluation Kit ships with GES silicon. Refer to GES Errata for any further information.
- IP Cores
- Memory Controller (MIG): The TRD uses custom MIG Files (Xilinx Answer 45680)
- IPs delivered from Xilinx IP Catalog (Vivad Flow): only xci or xc files are included
- When generating the MIG core in Core Generator or IP Catalog, validating the pinout may cause warnings about slow rate values. These warnings can be safely ignored
- Targeted Reference Design
- Tools
- TRD source files only available in Verilog
- TRD has not been synthesized with Synplicity
- TRD was simulated with ModelSim 6.6d
- ISIM support is not available
- The supported operating system is 32-bit Fedora 16.2 Linux. Windows driver support is not available.
- If design files are changed, there is a possibility that timing will not be met. Users may need to run MAP with different cost table values to meet timing. The implementation script allows the user to set a cost table value. Use the tag option of implement.sh to make output directories unique. Every effort has been made to have the default cost table meet timing, however due to varying conditions the default cost table cannot be guaranteed to meet timing.
- Bitstream compatibility between General ES and Production devices with design tools version 14.2 / 2012.2 (Xilinx Answer 50906)
- Speed file patch for General ES devices when using design tools 14.2 / 2012.2 (Xilinx Answer 50886)