XSV Board 1.0 – VHDL
Interfaces and Example Designs
CPLD SVF File Descriptions
Project Supervisor - Peter Sutton
Last Modified: 14 December 2003
This document briefly
mentions the SVF files we have used and created. Where an SVF was provided from XESS just the
svf file is given. For ones we have
created, the source, ucf and svf files are given.
The default file from XESS.
Allows programming of the FPGA and connects the parallel port to the
FPGA through the lines that also connect to the hex displays. Also controls bargraph LEDs 0 and 1 to
indicate download status.
This file provided by XESS is used to program the Flash memory through
the parallel port. This file is
automatically downloaded when an EXO file is dropped into GXSLOAD.
This file provided by XESS is used so that the CPLD will configure the
FPGA when power is applied to the board.
This should be used after an EXO is programmed to the flash memory to
allow the board to always configure the FPGA on start-up and is automatically
programmed into the CPLD after an EXO file is dropped into GXSLOAD.
A file we altered from dwnldpar.svf to allow programming through the
CPLD but not connect the parallel port afterwards. The output of the CPLD to the bargraph leds
was also removed. It eliminates the
contention we would have with the hex displays and bargraph LEDs
otherwise. This file, or one like it,
should be used if access to the hex displays and bargraph LEDs 0 and 1 are
required.
A file we created for configuring the Ethernet chip and output Ethernet
chip output data. Must be used for the
network project. The parallel port is
still passed through the CPLD to the FPGA and the SVF will still allow
downloading of new bitstreams.