This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

FPGA and GPMC configuration in Pandaboard-ES based custom board

Hi All,

We are making one custom board based on the pandaboard es. it have an omap4460 processor. We have interfaced FPGA and CPLD with omap4. We have also interfaced one nand flash for booting with omap4.

We are using ubuntu 12.04 on pandaboad es for reference and in our target board also we are going to use the same.

FPGA chip is LCMXO2-4000HC from lattice and CPLD chip is LCMXO2-1200ZE.

Nand flash, FPGA and CPLD all are connected to omap4 on gpmc bus.

As per my requirement , FPGA subsystem will be seen as some memory subsystem from processor side.

Ques:

Do I need to configure anything in u-boot?

How to configure GPMC bus to deal with FPGA and CPLD?

Do i need to write any driver on my own?

What type of configuration i need to do in board file for above peripherals?

----------------------------------------------------------------------------------------------------------------------------------

Thanks and Regards,

Jags Gediya

  • Jag,

    I am attempting something similar WRT the FPGA and having a tough time finding an example of how to leverage the gpmc.c code.  Have had any success in this area?  If so, are there any hints, lessons learned, and/or code snippets you can share on the matter.  I am using a devicetree based system on a 3.13 kernel.

    Cheers,

    Benjamin