Here is a maintained list of our step-by-step online tutorials and examples for the Xilinx Virtex-II Pro FPGA based on the XUPV2P Development Board from Digilent. The following tutorials guide the user through various FPGA designs that combine the PowerPC with custom user logic peripherals.

Xilinx Platform Studio (XPS) Tutorials for XUPV2P

The following tutorials develop working embedded projects that employ the Microblaze soft processor. They are developed using EDK.

[catlist name=xps-v13-1 tags=xupv2p excerpt=yes numberposts=100 catlink=yes]

[catlist name=xps-v10-1 tags=xupv2p excerpt=yes numberposts=100 catlink=yes]

[catlist name=xps-v8-2 tags=xupv2p excerpt=yes numberposts=100 catlink=yes]

Tutorials and Examples
The examples on this website are provided in a tutorial form. Each tutorial guides the user through the entire process of building a working project from “scratch”. The tutorials guide the user through all steps, with explanations, screen shots and source code. Each tutorial extends or builds on the concepts developed in the previous tutorials. It is recommended that beginners follow the tutorials in sequence.

Scope and Requirements
The projects on this website all involve use of the PowerPC microprocessors and interfacing them with peripherals developed in VHDL. It is assumed that the reader has a basic understanding of the C programming language and VHDL. All debugging is done through the RS232 port of the XUPV2P Development Board. It is therefore necessary that the user have a PC with an RS232 port (comport/serial port) or RS232-to-USB converter, and a copy of Hyperterminal or other terminal program. For the required Hyperterminal settings, click here.


Jeff is passionate about FPGAs, SoCs and high-performance computing, and has been writing the FPGA Developer blog since 2008. As the owner of Opsero, he leads a small team of FPGA all-stars providing start-ups and tech companies with FPGA design capability that they can call on when needed.

Twitter LinkedIn