Loading Designs from Compact Flash

Overview Your FPGA designs can be copied onto a compact flash card and loaded automatically when your ML50x/XUPV5 board is turned ON. The configuration DIP switch (SW3), located in the top left hand corner of the board, determines which design the FPGA is loaded with when the board is turned ON. Before understanding how to use these switches, we must first take a look at how the flash disk contents are structured. [Read More]

Known Issues

Below we describe various problems with the XUPV2P board and/or XPS software, and the solution or work-around. No Vista Support for 9.1 or Older Presently, the EDK and ISE platforms versions 9.1 and older do not support Vista. You must upgrade to version 9.2 to operate under Vista. The Onewire Problem Conditions I am using the Digilent XUPV2P board with Xilinx Platform Studio v8.2i. I connect to my XUPV2P board via USB (i. [Read More]

Peripherals FAQ

When I make changes to a peripheral, what is the most efficient way to re-build the project? How can I avoid having to re-build the entire project? Sometimes we are developing a peripheral and we have to re-build and test it several times over. In this situation, we don’t have to “Clean Hardware” and re-build the entire project from scratch every time. Instead, we can make use of an option in the . [Read More]

Other Tutorials and Examples

Here are links to some useful tutorials and examples hosted on other websites, including Xilinx: Xilinx EDK Concepts, Tools, and Techniques A Hands-on Guide to Effective Embedded System Design Xilinx Creating an OPB IPIF-based IP and Using it in EDK Adding Custom Logic to an Embedded Design Xilinx Using the RocketIO Controller in Virtex-II Pro for Frequency Multiplication An example design similar to the Oscillator example on this website Digilent [Read More]

Hyperterminal Settings

Most of these projects use the RS-232 UART on the XUPV2P for simple debugging IO. The Hyperterminal settings for use with these projects are given in the table below. Baud rate 9600 bps Data bits 8 bits Parity None Stop bits 1 bit Flow control None  The com port that is used (eg. COM1) will depend on whether you have a serial port already installed on your computer, or if you need to use a USB-Serial converter. [Read More]