Xcell Journal: The authoritative journal for programmable ... - Xilinx
Xcell Journal: The authoritative journal for programmable ... - Xilinx
Xcell Journal: The authoritative journal for programmable ... - Xilinx
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
process and accelerate the design cycle<br />
directly from the Simulink environment.<br />
Hardware Acceleration<br />
<strong>The</strong> complexity and size of the QAM system<br />
resulted in lengthy simulation times.<br />
To accelerate the simulation and confirm<br />
the functionality of this system, the transmitter<br />
and the receiver were downloaded to<br />
two separate FPGA boards and brought<br />
back into Simulink using System<br />
Generator’s hardware co-simulation feature.<br />
You are now simulating an entire system<br />
from Simulink, with 10 to 100 times<br />
faster simulation time, instantaneously validating<br />
the functionality in the FPGA.<br />
Interactively Control Hardware<br />
You can also go one step further by accessing<br />
the FPGA while running the simulation.<br />
In this QAM example, the amount of<br />
Doppler content introduced by the channel<br />
can be controlled interactively during<br />
simulation; a slider bar shifts the carrier<br />
phase of the modulated signal (Figure 5). A<br />
significant adjustment to the slider invariably<br />
causes the receiver to lose lock.<br />
Interactive control over Doppler provides a<br />
simple yet powerful way to test the functionality<br />
of the receiver’s control systems.<br />
Designers now have a simple way to simulate<br />
complex designs that require millions<br />
of samples that without hardware in the<br />
loop would take months to simulate. This,<br />
among other features, is something that only<br />
System Generator can offer. With other<br />
DSP design methodologies, you are required<br />
to verify designs in multiple design environments<br />
– a complicated process resulting in<br />
significantly slower simulation times.<br />
Conclusion<br />
System Generator is a mature tool that<br />
allows algorithm development, implementation,<br />
simulation, and verification<br />
in an environment understood by most<br />
designers. Although there are other<br />
design flows, no other tool offers features<br />
such as HDL co-simulation, hardware cosimulation,<br />
and integration with the<br />
ChipScope Pro tool and EDK, which<br />
are invaluable and only available in <strong>Xilinx</strong><br />
System Generator <strong>for</strong> DSP.<br />
Virtex-II is a trademark of <strong>Xilinx</strong>, Inc.<br />
Virtex-II and Virtex-II Pro are trademarks of <strong>Xilinx</strong>, Inc.<br />
-<br />
Winter 2004 <strong>Xcell</strong> <strong>Journal</strong> 59<br />
-<br />
TM<br />
DIGITAL SIGNAL PROCESSING<br />
TM TM