MAX® 10 FPGA – Framebuffer-Driven LCD Design Example - This design example demonstrates how to draw complex graphics to Terasic's MAX® 10 FPGA NEEK Board's LCD using a framebuffer-driven approach. A framebuffer is a block of memory used to store pixel color values (red, green, and blue). In this design, the Nios® II processor writes to DDR3 memory where the framebuffer is located and programs in the colors of all of the pixels. The Framebuffer Reader module then reads outs that data from memory and performs a memory-mapped to streaming interface conversion. Lastly, the streaming pixel data is sent to the LCD driver to be displayed on the screen. In the user guide, you will find descriptions of how the LCD works as well as how all of the custom modules in this design were constructed (Framebuffer Reader and the LCD Driver). - 2016-05-16

Version
16.0.0