FPGA driver for NHD-2.4-240320CF TFTs
Hi all,
I just completed my first VHDL project, a driver for the NHD-2.4-240320CF TFTs with the ST7789 driver IC using the 16 bit parallel interface. The drive runs on an Arty Z7-20 FPGA board, reads the HDMI IN video signals and outputs a 320x240 pixel area to the connected TFT via IO. So you can connect a HDMI source to the board and the NHD TFT will display a 320x240 chunk of the picture (or a crudely downscaled 640x480 chunk) on the TFT with a frame rate of 160 fps...
You can find the project (vhd files and tcl script for the Vivado IDE) here on Github:
https://github.com/joaBaur/ArtyZ7-20-NHD-2.4-TFT
The project doesn't use the Arty's advanced components like ZYNQ, Cortex or AXI, so it should be portable to other FPGA boards that have at least an HDMI or DVI input.
-
Hi Joachim! Welcome to the Forum
Brilliant, thank you for sharing your code it will definitely help others.
Very thorough write up!
Best Regards,
Paul B.0 -
Thank you! I learned a lot myself in the process...
I also have a NHD-1.8-128160EF here, so I will do a second project for the 1.8" TFTs with the ILI9163V driver IC0 -
Looking forward to seeing what you put out next (already followed your GutHub page).
Have a good one!0
Please sign in to leave a comment.
Comments
3 comments