Author
: Rami Zewail
Group
: JPEG2000 Project
XESS Board v.1.2.1
Overview
This an Application note on using an Xess
Board V.1.2.1. The application goes through the steps in order to load an image
in the on board SDRAM and displaying it on the VGA monitor.
Introduction
TheXess board v.1.2.1 contains a Xilinx Spartan2 XCS2100 chip, a CPLD ,a 16 M SDRAM , Flash RAM, and VGA Display.
Tools and Enviroment:
- Xilinx ISE v.6.2.3 Though Xilinx Web-Pack
can be used).
- XSTools to program the on board chip
through the Parallel port
Drivers Required
:
- SDRAM controller : Download from www.xess.com/downloads.
- VGA Driver
: Download from www.xess.com/downloads.
- An xess type image : You can use image2hex software
to convert your images to xess format. The program is downloadable from www.xess.com/downloads.
1-
Import
The SDRAM controller files to a ISE project. Make
changes you want to the files. Implement the design for Xilinx Spartan 2
XC2S100 family.
2-
Do the
same thing with the VGA driver files.
3-
The
bit files are generated in the same project directory.
4-
Connect
the Parrall port cable to the board, then plug in the
power cable.
5-
Open
the Xstools, For firt time open the gxstest program.
6-
Select
the Port of the parrallel port, and press TEST. If the test fails, then you
have to adjust the Parallel port settings to SSP mode and restart the test.
7-
Divide
the Master Clock Frequency. Double click on gxsetclk to divide the clock
frequency. In the Divisor Section write 2. Press Set, and then follow the instructions that appears concerning changing the jumpers
setting in the board before and after the process.
8-
Now
you are ready to download the image and start programming. Double click on the
gxsload icon. This window appears.
9- Program the FPGA with your Memory driver. Browse to the directory of
the memory driver bit file generated in step three. Drag and Drop the bit file
to the FPGA/CPLD window and press Load.
10- Download a sample Image. Browse to the
directory of your xess image file ( a sample one is
found with the VGA driver). Drag and Drop it in the RAM window, and press load.
This intiates the memory driver and the image is downloaded into the RAM.
11. Now use the generated vga driver bit file (in Two), to display the
image on the screen. Browse to the directory of your vga driver bit file. Drag
and drop the file in the FPGA/CPLD window and press load
12- The image should then appear on your VGA display.