Dro

FPC Open LDI Display on FPGA

Recommended Posts

  Hi,

  I need some helpto display videoon a TFT LCD touch screen using  FPGA. The problem is that theTFT uses FPC connection (a card adpt it to open LDI or Parallel port,am not really sure) but i only have I/Os and VGA output. I have already design with an FPGA but using VGA output. I need to know:

  - If it is possible to make a video controller with the FPGA, suited for the Screen, and use I/Os to communicate with the screen.

  -If there is a way to adapt FPC or OpenLDI to VGA, even using a pcb,so if there is no protocol problems.

  - If you have another solution to control the screen with my FPGA.

Thanks a lot.

Share this post


Link to post
Share on other sites

Hello Dro,

 

The beauty of an FPGA is that anything is possible, its just a matter of how hard it is... Unfortunately, at the moment, we do not have any easy solutions for driving a TFT LCD touch screen with the Papilio. Check back in a while, with the new DesignLab software it will be much easier to publish a TFT LCD example.

 

Jack.

Share this post


Link to post
Share on other sites

Well, here are some blog posts:

http://www.gadgetfactory.net/2011/10/experimentation-with-tft-touchscreens/

http://www.gadgetfactory.net/2012/06/driving-a-cheap-psp-screen-with-an-fpga/

http://www.gadgetfactory.net/2012/03/psp-lcd-on-fpga/

 

I've used the adafruit gfx library to interface with cheap touch screen LCD's. Alvie has support for the gfx library in his 2.0 release of the zpuino IDE, but I'm not sure if it is working with these TFT screens yet. Basically we would just need to rewire the pins into locations that are easier for the gfx library to use. It's real easy, you just want to connect the data pins of the tft controllers so that a simple write to a GPIO port goes to the correct pins...

 

As far as VHDL for driving a TFT display, that will take more work.

 

Jack.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now