Simple memory mapped, character type dot matrix LCD controller for interfacing the Samsung's KS0073.
The controller supports the 40SEG extension driver providing a 4-line x 20 character display. It uses a memory mapped 4x20x8 bit matrix, transformed in real-time to the display.
It completely takes the responsibility for sending the appropriate sequences of commands to the KS0073. The higher layer needs only to take care of the content of the matrix. This makes its implementation as a microcontroller peripheral unit very comfortable.
http://www-user.tu-chemnitz.de/~dimo/opencoreslcd1_1.GIF
- generic parameterizable features
- Timing parameters
- cursor modes
- additional files and scripts
- testbench written in VHDL
- Makefile for
- synthesis with XST (Xilinx)
- simulation with Modelsim (Mentor Graphics)
- The project is completed, but further improvements are always welcome.
- The project is written after only 3 months of VHDL experience, so even though verified, extra caution is required when using it in serious projects.