XUPV2P Library Files

To develop projects in XPS for the XUPV2P board it is necessary to copy the XUPV2P library files into a directory on the C drive of your computer. These files contain software libraries and hardware specific information for the XUPV2P board that are necessary for the Base System Builder wizard to construct projects specific to the hardware we are using. The files can be located on the CD included with the XUPV2P board called “XUP Virtex-II Pro Development System Curriculum-On-A-Chip”. [Read More]

Create a Peripheral using the Peripheral Wizard

Overview In this tutorial we will create a simple project that uses our own IP core (instead of using the General Purpose IO core provided by Xilinx) to read from the DIP switches and write to the LEDs. The software application will display the DIP switch values on the LED outputs and also send the DIP switch values to the UART. Any IP core must connect to the OPB (or PLB) to communicate with the PowerPC. [Read More]

Create a Project Using the Base System Builder

Tutorial Overview In this example, we will create a simple project using the Base System Builder that includes three peripherals: the RS232 UART and two GPIOs. One GPIO will be used for the DIP switches and the other for the LEDs. We will then use a C program to read data from the switches and write it to the LEDs. The result is that the LEDs will display the DIP switch settings. [Read More]

Manually Add a Peripheral to a Project

Overview In the previous example, we created a project using the BSB and all of the work related to the hardware design was done by the BSB. In this example, we will create the same simple project, but this time we will add the GPIO for the LEDs manually. This way we will learn the process of adding extra peripherals to our design and we will also better understand the hardware design features of XPS. [Read More]