LCD Screen On Board Xilinx Spartan 3E FPGA

One of the modules that I had to develop for an upcoming FPGA project was an LCD screen for general debugging.  The Xilinx Spartan 3E board can be seen below.

Photo 7-11-2013 1 23 27 am

The code of itself was heavily based directly off one of my supervisors tutorials, which utilises the on board PicoBlaze micro controller to interact directly with the LCD module.  The FPGA is used to bridge the micro controller and LCD module and to control all timing constraints.The FPGA was programmed in VHDL while the micro controller used a derivative of basic assembly code.  The program running can be seen in the video below.

Again I can’t share the source code as it’s strongly based off my supervisor’s tutorial and there are complications.

Leave a comment