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

Frequency Generator specifications

The Xilinx Frequency Generator is a versatile and robust solution designed for a variety of applications requiring precise frequency generation and control. This device capitalizes on Xilinx's proven technology in programmable logic, enabling engineers to implement custom frequency generation schemes tailored to specific application needs.

One of the main features of the Xilinx Frequency Generator is its flexible frequency range. It supports a wide spectrum of frequencies, making it suitable for applications in telecommunications, aerospace, automotive, and industrial automation. The ability to generate frequencies from kilohertz to gigahertz opens up possibilities for diverse scenarios, such as clock generation, signal synthesis, and modulation tasks.

Another significant characteristic of this frequency generator is its programmability. Leveraging Xilinx's FPGA architecture, users can easily configure and program the frequency generator to meet changing requirements. This programmability allows for rapid prototyping and design iterations, enabling engineers to achieve optimal configurations with minimal downtime.

The device also employs advanced phase-locked loop (PLL) technology, ensuring excellent stability and low phase noise. PLLs enable the generation of output frequencies that are phase-coherent with an input signal, which is critical for applications requiring precise synchronization. This feature is especially beneficial in communication systems, where accurate timing and frequency stability are essential.

Furthermore, the Xilinx Frequency Generator supports multiple output formats, including sinusoidal, square, and triangle waves. This versatility in signal output enhances its usability across different applications, allowing for easy integration into existing systems.

Another innovative aspect of this frequency generator is its integration with Xilinx's software tools, such as Vivado and ISE. These tools facilitate the design, simulation, and implementation of frequency generation strategies, enhancing productivity and ensuring robustness in design processes.

In addition, the frequency generator's power efficiency is noteworthy. By employing cutting-edge low-power design techniques, it reduces energy consumption without compromising performance, making it an ideal choice for battery-powered or energy-sensitive applications.

All in all, the Xilinx Frequency Generator exemplifies cutting-edge technology in frequency generation, offering flexible configuration, excellent stability, and user-friendly integration, making it a compelling choice for engineers across various industries seeking a reliable frequency generation solution.