10.07.2015 Views

Tutorial - Using Xilinx System Generator 13.2 for Co-Simulation on ...

Tutorial - Using Xilinx System Generator 13.2 for Co-Simulation on ...

Tutorial - Using Xilinx System Generator 13.2 for Co-Simulation on ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Figure 12: <str<strong>on</strong>g>Co</str<strong>on</strong>g>nfigure <str<strong>on</strong>g>System</str<strong>on</strong>g> <str<strong>on</strong>g>Generator</str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> HW/SW <str<strong>on</strong>g>Co</str<strong>on</strong>g>-<str<strong>on</strong>g>Simulati<strong>on</strong></str<strong>on</strong>g> - <str<strong>on</strong>g>Co</str<strong>on</strong>g>mpiling a new Board• When the compilati<strong>on</strong> is complete, a new library is created including <strong>on</strong>e block as shown in Figure14. The library name should be “sg tut 1 hwcosim lib” and the block name should be“sg tut 1 hwcosim”. The block has two inputs and <strong>on</strong>e output as required by the DSP system.This block includes all the functi<strong>on</strong>ality required <str<strong>on</strong>g>for</str<strong>on</strong>g> the system to be executed <strong>on</strong> the FPGA.• Now we are ready to per<str<strong>on</strong>g>for</str<strong>on</strong>g>m HW/SW <str<strong>on</strong>g>Co</str<strong>on</strong>g>-<str<strong>on</strong>g>Simulati<strong>on</strong></str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> our DSP system.6 Hardware/Software <str<strong>on</strong>g>Co</str<strong>on</strong>g>-<str<strong>on</strong>g>Simulati<strong>on</strong></str<strong>on</strong>g>In the previous secti<strong>on</strong> two steps were per<str<strong>on</strong>g>for</str<strong>on</strong>g>med:• We c<strong>on</strong>figured <str<strong>on</strong>g>System</str<strong>on</strong>g> <str<strong>on</strong>g>Generator</str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> HW/SW <str<strong>on</strong>g>Co</str<strong>on</strong>g>-<str<strong>on</strong>g>Simulati<strong>on</strong></str<strong>on</strong>g> using NEXYS3 (Spartan-6) Board• We generated a library with a new block that encapsulate the hardware implementati<strong>on</strong> of the DSPsystem. This block is linked to a bit-stream that will be downloaded into the FPGA during <str<strong>on</strong>g>Co</str<strong>on</strong>g>-<str<strong>on</strong>g>Simulati<strong>on</strong></str<strong>on</strong>g>.In this secti<strong>on</strong> we will modify the DSP model to use the new <str<strong>on</strong>g>Co</str<strong>on</strong>g>-<str<strong>on</strong>g>Simulati<strong>on</strong></str<strong>on</strong>g> block and replace thesimulati<strong>on</strong> models used be<str<strong>on</strong>g>for</str<strong>on</strong>g>e.10

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

Saved successfully!

Ooh no, something went wrong!