8/22/2019 Spartan 3e Vga Example
For some Electronics students a bare metal FPGA can be quite boring, knowing that a Microcontroller can do a lot better job in many situation. However, that doesn't mean that FPGA is boring itself! For instance, we can store an information about an imagine inside the Memory of FPGA and then put the image through the VGA cable onto the LCD display.
The Spartan-3E Starter Board provides a powerful and highly advanced self-contained development platform for designs targeting the Spartan-3E FPGA from Xilinx. It features a 500K gate Spartan-3E FPGA with a 32-bit RISC processor and DDR interfaces.
First things first, for the project I used Diligent Basys 2 board, which now is almost obsolete. I suggest you using some newer FPGA for a better image quality, larger number of connections and larger amount of memory as the image that I put here used up about 99% of the chip!
I used Verilog programming language and one of the software packages from Xilinx (Any other should do the job as well). Digilent Adept 2 software was used to upload the bit file from Verilog to the board.
One more interesting thing to point out - you probably noticed how distorted the image on the screen is. This is because the board is really old and it uses an awful clock! I currently don't have an external clock, which can be put instead, but if you have one (or have a newer board), you will most likely get rid of this effect.
More about the board:
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |