R
Chapter 3: Quickstart Example Design
simulation/functional
The functional directory contains the dual core example design simulation scripts.
Table 3-14: Functional Directory
Name | Description |
|
|
simulate_dual_mti.do | ModelSim simulation script. |
|
|
simulate_dual_ncsim.sh | Cadence IUS simulation script. |
|
|
simulate_dual_vcs.sh | VCS simulation script. |
|
|
board_dual_rtl_x0*.f | List of files for RTL simulations. |
|
|
board_dual_rtl_x0*_ncv.f | List of files for RTL simulations. |
|
|
Back to Top
<component name>/implement
The implement directory contains the dual core example design implementation script files.
Table 3-15: Implement Directory
Name | Description |
|
|
implement_dual.sh | Linux implementation script. |
|
|
xst_dual.scr | XST synthesis script. |
|
|
xilinx_dual_pci_exp_*_lane_ep_inc.xst | XST project file for |
| lane example design, respectively. |
|
|
Back to Top |
|
Simulation and implementation commands for the dual core example design are similar to the single core example design commands. To modify simulation and implementation commands for the dual core example design, see “Simulating the Example Design,” page 18, and “Implementing the Example Design,” page 19 and replace them with the respective dual core names.
The simulation test bench used with the dual core example design makes use of the downstream port TLP generator from the example design. Because the test bench has only one downstream port, only one of the two PCI Express Block cores can be sent TLPs per simulation run. The downstream port simulates the primary PCI Express Block core by default. To simulate the secondary PCI Express block, you can modify board.v[hd].
28 | www.xilinx.com | Endpoint Block Plus v1.8 for PCI Express |
|
| UG343 June 27, 2008 |