12.12.2012 Views

Xcell Journal: The authoritative journal for programmable ... - Xilinx

Xcell Journal: The authoritative journal for programmable ... - Xilinx

Xcell Journal: The authoritative journal for programmable ... - Xilinx

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!