Forum Discussion
Connecting a Graphics LCD to Max10
I am looking to wire up a small 1/4 VGA LCD to my DECA board, I'd like to show some simple graphics (labels, maybe some text boxes, indicators, etc)...No animation or anything like that. I do not want to use any HDMI (such as a computer monitor), but an actual wired hookup. Ae there any straightforward guides or examples for such an endeavor?
15 Replies
- Altera_Forum
Honored Contributor
documentation from Terasic
http://www.terasic.com.tw/cgi-bin/page/archive.pl?language=english&no=944&partno=4 you can find some other examples on Arrow site. - Altera_Forum
Honored Contributor
HI, if full Linux with HD support over HDMI can be run on this board, image processing merging images and videostream from camera why it cannot support it on a smaller TFT with reduced stream speed?
I use TFT on this board, I simply plugged on the 4D model I sent you the link, it work very fine with all my IP cores and NIOS. Can someone can port TFT Linux driver too but this is a time consuming task and I cannot do myself for now. About simple images check what you need and scale IP cores to fit your need. Nothing can be said, you can use a blitter to display block from a flash or compute someting from embedded processor then display dot by dot. Regards - Altera_Forum
Honored Contributor
Thanks, but the idea is to use the power of the MAX10 to run the LCD display. I am under the impression that it is powerful enough do so, especially for a 5 or 6 inch touch display...with the FPGA configured as a LCD display controller & graphics processor. The LCD would have about 20-24 RGB lines & of course various clock & sync signals.
Just want a few touch control buttons and maybe a few sliders to interact with some numeric text boxes...(no animations or any "smart phone" scrolling features)....to feed values into the FPGA and display processing results from the FPGA. Are there any tutorials/examples to take a look at, or to see what tools for graphics Altera has? I'd think setting up a small control panel would be pretty popular anywhere the max10 is used in an embedded situation--but I am having trouble finding any useful information, or even examples of this. - Altera_Forum
Honored Contributor
Seen after reading again, quarter VGA seems as smaller LCD, this way different interfaces are present, LCD parallel or computer based both parallel or serial, which device you are thinking about?
Regards - Altera_Forum
Honored Contributor
Hi, fast solution is to hook up a cape for BB, then you assign pin and adapt university program or you can write your own display code.
http://www.4dsystems.com.au/product/4dcape_43/ Best regards