Xilinx Frequency Generator manual Design Files

Models: Frequency Generator

1 14
Download 14 pages 20.8 Kb
Page 6
Image 6

Design Files

The source files provided for the reference design are…..

Top level file and main description of hardware.

frequency_generator.vhd Contains I/O required to disable StrataFLASH memory device on the board which may otherwise interfere with the LCD display.

frequency_generator.ucf

I/O constraints file for Spartan-3E Starter Kit

Timing specifications for 50MHz PicoBlaze controller 200MHz DDS circuits.

 

 

 

 

Location constraint for DCM used for Jitter reduction.

kcpsm3.vhd

PicoBlaze processor for Spartan-3E devices.

fg_ctrl.vhd

Assembled program for PicoBlaze (stored in a Block memory)

 

fg_ctrl.psm

PicoBlaze program source assembler code

 

 

 

 

 

 

 

This design contains an otherwise undocumented and unspecified mode of

 

 

 

operation for a DCM. Before this design can be processed a special BITGEN option

 

 

 

needs to be set. Please read the notes provided on page 13 as well as those

 

 

 

contained in ‘frequency_generator.vhd©for details of this special requirement.

 

 

 

 

 

 

 

 

Note: The file shown in green is not included with the reference design as it is provided with PicoBlaze download. Please visit the PicoBlaze Web site for your free copy of PicoBlaze, assembler, JTAG_loader and documentation.

www.xilinx.com/picoblaze

Hint – The JTAG_Loader utility supplied with PicoBlaze has been included in this design. This enables the new programs to be written for PicoBlaze using the configuration file provided.

Hint – You do not need PicoBlaze if you use this design as the basis for implementing a fixed frequency module. However, I’m sure you will want PicoBlaze for other parts of your design now that you have seen what it is capable of doing ￿.

Frequency Generator for the Spartan-3E Starter Kit 6

Page 6
Image 6
Xilinx Frequency Generator manual Design Files