User guide

System Generator for DSP User Guide www.xilinx.com 179
UG640 (v 12.2) July 23, 2010
Designing with Embedded Processors and Microcontrollers
Create an XPS Project
First of all, you will need to create a new XPS project, which contains an PLB-based UART
peripheral. A tutorial on how to create a new XPS project can be found in the topic Using
XPS.
Create a DSP48 Co-Processor Model
Copy the DSP48CoProcessorModel found in the folder
<ISE_Design_Suite_tree>/sysgen/examples/EDK/DSP48CoProcessor into a
temporary working directory, then open the model.
The model contains a DSP48 block with the a, b, and c ports fed from three shared From
Registers with corresponding names. The op port receives signals from a multiplexer
whose select line is sourced from a shared From FIFO named instr.
The output port p of the DSP48 block is sliced and fed into another two shared To Resigers:
the top 16 bits into the overflow register and the bottom 32 bits into the result register.