20.06.2013 Views

Xilinx Exemplar/ModelSim Tutorial for CPLDs

Xilinx Exemplar/ModelSim Tutorial for CPLDs

Xilinx Exemplar/ModelSim Tutorial for CPLDs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Exemplar</strong> <strong>Tutorial</strong><br />

Verilog<br />

Note: The above commands have been combined into a macro file,<br />

time_sim.do, and can be executed at the <strong>ModelSim</strong> prompt.<br />

For timing simulation of the Verilog design you need two files.<br />

• watch.vo<br />

• testfixturet.v<br />

Note: The testfixturet.v file is an edited version of the original tesfixture.v<br />

file. In the Verilog timing model (watch.vo), the tensout,<br />

onesout, and tenthsout bus signals are broken into discrete signals.<br />

For simulation, the component signals and uut signals in the testbench<br />

and design model must match.<br />

Note:<br />

To per<strong>for</strong>m timing simulation, follow these steps.<br />

1. Copy watch.vo and testfixturet.v to the following directory.<br />

/cpld_tut/verilog/watch/time<br />

2. Launch <strong>ModelSim</strong>, and navigate to the following directory.<br />

1-42 <strong>Xilinx</strong> Development System

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!