Xilinx Pico Blaze Owner's Manual

Manual is about: Frequency Generator

Summary of Pico Blaze

  • Page 1

    Frequency generator for spartan-3e starter kit ken chapman xilinx ltd 18 th july 2006 rev.1 with special thanks to peter alfke and alireza kaviani..

  • Page 2: Limitations

    Frequency generator for the spartan-3e starter kit 2 limited warranty and disclaimer. These designs are provided to you “as is”. Xilinx and its licensors make and you receive no warranties or conditions, express, implied, statutory or otherwise, and xilinx specifically disclaims any implied warranti...

  • Page 3: Design Overview

    Frequency generator for the spartan-3e starter kit 3 design overview this design converts the spartan-3e starter kit into a reasonably accurate frequency generator covering the nominal range 1hz to 100mhz. The design allows you to attempt generation of higher frequencies to allow you to experiment w...

  • Page 4: Operating Instructions

    Frequency generator for the spartan-3e starter kit 4 operating instructions output frequency provided on sma connector (j17) and j4_io12. In this mode rotating the knob to the left or right will cause the display cursor to move in the corresponding direction on the upper line of the display. Use thi...

  • Page 5: Picoblaze Design Size

    Frequency generator for the spartan-3e starter kit 5 picoblaze design size the images and statistics on this page show that the design occupies just 172 slices, 1 bram and 2 dcms. This is only 3.7% of the slices available in an xc3s500e device. More significantly, this slice count can be reduced to ...

  • Page 6: Design Files

    Frequency generator for the spartan-3e starter kit 6 design files the source files provided for the reference design are….. Frequency_generator.Vhd top level file and main description of hardware. Contains i/o required to disable strataflash memory device on the board which may otherwise interfere w...

  • Page 7

    Frequency generator for the spartan-3e starter kit 7 direct digital synthesis (dds) circuit diagram 32-bit counter clkin 50mhz clk bufg phase_acc_dcm dcm the first dcm is used to multiply the 50mhz clock by a factor or 4 and form a 200mhz clock. This gives the phase accumulator a timing resolution o...

  • Page 8: Picoblaze Circuit Diagram

    Frequency generator for the spartan-3e starter kit 8 picoblaze circuit diagram strataflash_oe strataflash_ce strataflash_we vcc * * * * strataflash memory must be disabled to prevent interference with the lcd display. Interrupt_control ‘jtag_loader’ allows rapid picoblaze code development. Port_id k...

  • Page 9

    Frequency generator for the spartan-3e starter kit 9 phase accumulator waveforms the following waveforms were obtained by monitoring the output of the phase accumulator presented on stake pin ‘j4-io9’. In each case the digital storage oscilloscope was set to infinite persistence in order capture any...

  • Page 10: Phase Accumulator Spectrum

    Frequency generator for the spartan-3e starter kit 10 phase accumulator spectrum an alternative way to observe the quality of the waveforms synthesised by the phase accumulator is to look at the frequency spectrum. I was lucky enough to have a 2048-point fft feature on my oscilloscope which allows s...

  • Page 11: Final Output Waveforms

    Frequency generator for the spartan-3e starter kit 11 final output waveforms these waveforms were obtained from stake pin ‘j4-io12’ and reflect the final output of the frequency generator. Once again the digital storage oscilloscope was set to infinite persistence in order capture any fluctuations o...

  • Page 12: Final Output Spectrum

    Frequency generator for the spartan-3e starter kit 12 final output spectrum observing the frequency spectrum of the final output reveals that you can not get something for nothing and helps us to understand when the frequency aligned mode should and should not be used. I have used the infinite persi...

  • Page 13

    Frequency generator for the spartan-3e starter kit 13 setting dcm frequency aligned mode to set the dcm into the frequency aligned mode of operation a special option must be used during configuration file generation. This can be set in the ise tools as shown in these screen shots from an ise v8.1i p...

  • Page 14

    Frequency generator for the spartan-3e starter kit 14 exercises, experiments and suggestions here are some exercises, experiments and suggestions for you to consider based on this reference design. Although several are specific to the spartan- 3e starter kit, most are portable to your own boards and...