Professional Documents
Culture Documents
The OrCAD Capture v9.2.3 (and later) flow for Xilinx FPGA projects is illustrated below:
The pre-route simulation waveforms are displayed in the Signalscan waveform window.
12. Save the session and close all windows.
10. Choose the Attributes tab, located in the bottom of the constraint spreadsheet. Then set
up the constraint window as follows:
Note that you can also enter constraints via a Xilinx constraint file or the Capture property
editor.
11. Close the constraints file and click Yes to save the constraint file.
12. Choose the RUN button. Synplify creates an optimized EDIF netlist. You may receive the
following warnings, which you can ignore:
@W:"c:\cadence\psd_14.2\tools\capture\samples\xilinx\preroute\a8bitbcd.vh
d":35:10:35:13|Unbound component mapped to black box
@W:"c:\cadence\psd_14.2\tools\capture\samples\xilinx\preroute\a8bitbcd.vh
d":44:10:44:14|Unbound component mapped to black box
You are now ready to perform place and route with your Xilinx tool set.
generated by Xilinx place and route tool. The path should indicate the postroute directory
for your design.
4. Select Use Interactive mode and click Setup in the NCVHDL Postroute Simulation dialog
box. Verify that the paths to the HDL.VAR and DETAIL.LOG file point to the postroute
directory. Verify that the Elaborate option has a path to an SDF.CMD file in the postroute
directory, also. For example:
-message -sdf_cmd_file
E:\PSD_14.2\tools\capture\samples\fpga\xilinx\SampleC\Postroute\sdf.cmd
5. Select the Testbench tab in the NCVHDL Postroute Simulation Setup dialog box.
6. Enable Include Testbench to send the testbench along with other VHDL files to NC VHDL
Desktop.
7. Click Browse to locate the VHDL testbench, A8BITBCD_TB.VHD.
8. Click OK to finish the setup.
9. Click Run to launch NC VHDL Desktop.
10. Choose Select, and then Signals from the main menu in the Affirma NC VHDL Desktop
window.
11. Select Tools > Waveform. The Signalscan waveform window appears.
12. Type "run 10000 ns" at the NC VHDL Desktop command line followed by Enter. NC