XS 40 Board

The XS40s are micro-controller+FPGA development boards that you will be using to learn hardware/software co-design. Your TA will introduce these boards to you through a number of tutorials.

Tutorial 1

This example will show you how to access the onboard 7-seg LED connected to the FPGA. The first step is to generate the bit stream for the FPGA: Now you have to download the bitstream file onto the XS40 board: Your TA will now explain what this design should do as well as what is implemented in the VHDL and constraint files.

Tutorial 2

This example will show you how to control the onboard micro-controller (8031) connected to the FPGA. Here is how you generate the bit stream for the FPGA: Now you have to generate the hex file for the micro-controller: Now you have to download the bitstream and hex files onto the XS40 board: Your TA will now explain what this design should do as well as what is implemented in the VHDL and constraint files.

Tutorial 3

This example will show you how to inject signals from the PC into the XS40 boards. The first step is to generate the bit stream for the FPGA: Now you have to download the bitstream file onto the XS40 board: Your TA will now explain what this design should do as well as what is implemented in the VHDL and constraint files. As a reminder, here is how you inject signals:

More Help

manual.pdf
xsschpwb.pdf
http://www.xess.com/FPGA

Last updated: 1/8/99