XSV
Board 1.0 – VHDL Interfaces and Example Designs

CPLD SVF File Descriptions
Project Supervisor - Peter Sutton
School of Computer Science and Electrical Engineering
University of Queensland, Brisbane, Australia.
Last Modified: 23 February
2001
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.