LCD interfacing  - Page 1
Forum section: electronics / general

author: R_G_B_
author_rank: Frequent Contributor
timestamp: October 18, 2013, 06:39:37 pm
content: Hi I am am starting a project... interfacing a FPGA to a LCD. What I would like to know is where can I get a LCD display.My preference is:3.5 - 4.2 inch monochrome display 3.3V max.320x240 pixel resolutionAlso when they refer to the FPGA as being a display driver. My understanding from this is that the FPGA drives the displays onboard control chip. Have I understood this correctly correct?Thanks in advance.R_G_B

author: AndyC_772
author_rank: Super Contributor
timestamp: October 18, 2013, 07:00:31 pm
content: Mouser has a pretty good selection of LCD displays, you should be able to find one easily enough there.Usually an off-the-shelf mono display will have a driver IC included, which contains the frame buffer and generates the waveforms which physically drive the panel. The host device - usually a microcontroller rather than an FPGA - talks to the LCD controller over SPI, I2C or a parallel port. Only changes to the displayed image need to be sent over the interface.If you were using a TFT colour panel - something which might be expected to display video - then they're typically driven much more directly, ie. you have to clock data in continuously, a pixel at a time. This is the type of display which is more often driven with an FPGA.

author: R_G_B_
author_rank: Frequent Contributor
timestamp: October 18, 2013, 08:44:08 pm
content: "If you were using a TFT colour panel - something which might be expected to display video - then they're typically driven much more directly, ie. you have to clock data in continuously, a pixel at a time. This is the type of display which is more often driven with an FPGA."Yes This is what I want to do. I have managed to find a FSTN positive display which should do the trick. Dont seem to be able to find the faster TFT LCD graphics displayThe FPGA will be updating the display in realtime e.g continuosly at a pixel at a time as well as dumping realtime data into memory.So concurrent processing is important.I got a bit confused because all I could find at the time was LCD graphic displays that had control boards on them.

author: denizcan
author_rank: Regular Contributor
timestamp: October 18, 2013, 09:24:21 pm
content: QuoteIf they didn't have, you also would have to generate analog signals that drives the LCD..

author: GeoffS
author_rank: Unknown
timestamp: October 18, 2013, 10:06:48 pm
content: Quote from: R_G_B_ on October 18, 2013, 06:39:37 pmTake a look athttp://www.wayengineer.com/index.php?main_page=index&cPath=6&zenid=cae4ad846d2c5148de45ee1554eb4504They have an enormous range and their prices are pretty cheap.

author: R_G_B_
author_rank: Frequent Contributor
timestamp: October 18, 2013, 10:11:51 pm
content: QuoteYes thats right.The LCD has a digital interface. the only thing lacking or NOT lacking is the control board or driver to drive the pixels on the screen. The FPGA was decided because of the the application in this example speed of display update while doing other things at the same time.Thanks

author: R_G_B_
author_rank: Frequent Contributor
timestamp: October 18, 2013, 10:14:32 pm
content: QuoteThanks for this Geoffs: