Driver Modules
Drivers modules (core modules) used in hardware devices.
Verilog LCD Controller Module
6Hi guys,
Thought of presenting you some interesting stuff. A Verilog character LCD Module…. Okey. You know it’s kinda cool to display characters on your FPGA board’s LCD display rather than always lighting LED s to demonstrate your program output. But using these LCDs aren’t easy as using a DOS prompt (CLI) to show a message using a high level software development language. It takes a fair amount of time to figure out how these things work. So it’s much easy, if you have a sample code. Here I’m going to present you a code developed by my friend Geoff. Even though it is written for a Spartan 3E 1600E FPGA board’s character LCD (16×2), you can customize this code easily for any other LCD because the code is quite simple and clear. Having the code alone doesn’t make any sense to you, you should first understand how these character LCDs work. Also it is very important for you to understand about how to write a Verilog LCD module from the beginning. So then the process of editing this sample code becomes very easy. So please follow the steps.
Module Specs :
Originally written for : Spartan 3E 1600E FPGA development board (but easily configurable with any other board).
LCD Display Controller : Sitronix ST7066U
FPGA to LCD Controller interface type : 8 bit interface
LCD Display size : 16×2
link : Download Verilog Character LCD Driver Module
If you are new to the topic please follow the rest of the article.