Color 24-Bit LCD 4.3" PSP 480x272 controlled by CPLD or

i have had this PSP screen sitting here for months starring at me. Its high time I get this working.

I am just now starting to learn CPLD’s, but I have a long way to go.

Does anyone here know enough about CPLD’s or FPGA’s to point me in the direction I need to go with using one of these to control this screen.

what I am thinking would be to have one of these PLD’s control the LCD’s timing. It also would have enough internal ran to mirror the pixels on the screen. 480x272. Basically it would loop through each ram location, read the data there and then update that pixel with the color data stored there. it would also have an address and data bus to allow it to be connected to a processor. my processor would treat this device as a external ram device and update the ram locations in the PLD to what ever I want to display on the LCD.

SOooo… Can Anyone offer any tips such as maybe what IC I should use. I prefer lattice semi PLD’s…

I’ve had good experience working with the Digilent Spartan 3 FPGA board. http://www.digilentinc.com/Products/Det … od=S3BOARD

It comes with the programming cable, which is always nice. It also contains an 1Mbyte on-board 10ns SRAM (256Kb x 32). [edit, mine came with a parallel programming cable, which may not be so nice if you don’t have a parallel port. There is a usb JTAG cable out there somewhere]

It may not be the best choice, it’s the only programmable logic I’ve used. Just somewhere to start looking.

Thanks for the info. yesterday i finished the pcb and will send it in this week. when i get more time i would like to learn FPGA’s as i beleive it will be the best solution and the lowest cost.