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 binary for aptina MT9J003 sensor



Hi,

Along with 3.0 release, we have a documentation for sensor board integration.  But this has details of FPGA binary installation only for AR0331 and MN34041 sensors.  Even when I went to the directory structure mentioned for binaries for the sensors, it was not available for the aptina sensor.  Does anyone know where we can get the FPGA binary for the aptina sensor MT9J003.  Or is FPGA not at all needed if we are using aptina sensor with the IPNC?

thanks,

Chandar

  • Hi Chandar,

      if you have got the Appro reference design of DM8127, the default sensor board in it is mt9j003 and fpga has been flashed in it,

    so it's not needed for youself to flash the binary.

    we put AR0331/MN34041 FPGA binary in case that, user has already had Leopard AR0331/MN34041sensor board in hand,which is for DM368, 

    but want to reuse it on DM8127. if user have lattice tool as well as jtag, they could flash the binary by themselves. 

    Best regards,

    Christian.

  • Thanks Christian.  This explains.  However what if we want to use the reference design and make our own boards.  In that case we would need the binary to flash.  So do you know where we can get access to this.

  • Hi, Chandar,

    As you mentioned you may want to make your own sensor board,

    So firstly i want to confirm which sensor(are you planning to use mt9j003 which is a high resolution 10M sensor,

     or you're more likely to use 2M/60fps capable sensor like AR0331/MN34041/IMX136, on some sensor boards we even provide

    LVDS chip instead of fpga to do LVDS->parallel conversion) on which platform(8127 or 385), 

    and maximum how many fps in which resolution you want to run.

    then i will give you advice accordingly.

    Best regards,

    Christian.

     

  • Hi Christian,

    We are looking at MT9J003 only for 8127.  We are looking for max possible resolution we can get at max frames per second.  As per sensor datasheet, I guess this is 60 fps for 1920 by 1080 for serial interface.

    thanks.

  • Hi Chandar,

    for the sensor MT9J003 there is a Lattice reference design "HiSPi to Parallel Sensor Bridge"

    http://www.latticesemi.com/products/intellectualproperty/referencedesigns/aptinahispitoparallelsens/index.cfm

    I believe you may use this code.

    Best regards,

    Jelena

  • Thanks for your information Jelena.


    Hi Chandar,

    The FPGA binary of Mt9j003 is supposed to be included in the RDK release,

    we're confirming why it's not there,and will let you know where you can get it.

    Best regards,

    Christian.

  • Hi Christian,

      I also want to get the FPGA binary of MT9J003. Can you tell me where I can get it?

      Thanks.

    Wei Jiang

  • Christian,

    I would also like to get information about FPGA binary of Mt9j003.

    You said "The FPGA binary of Mt9j003 is supposed to be included in the RDK release, we're confirming why it's not there,and will let you know where you can get it.".
    Does this mean that the code from lattice reference design hispi to parallel is not is not entirely appropriate (in combination with Appro reference design of DM8127)?

    Thanks.

    Jelena

  • Hi Christian,

       how is everything? I do need it.

      Wei Jiang

  • Hi,Jelena,

    I have not got in touch with Lattice reference design before,so i don't know the difference in FPGA code

    between Lattice reference design and Appro reference design(You may need to consult Lattice about this),

    The mt9j003 fpga binary for DM8127 reference design will be included in the next IPNC RDK release.

    Thanks!

    Best regards,

    Christian.

  • Thank you Christian!

    I purchased a DM8127 IPNC last year, and I download the newest V3.5 version IPNC RDK package,But  I can't find the right position of fpga bin or source code in it? Can you tell me where can I find it?

    Thank you very much!

  • Pavel,

    I think this is the right location: source\iss\packages\ti\psp\devices\<sensor name>\fpga

    Question for TI guys:

    Should we use the file "IPNC_RDK_Sensor_Integration_Guide" for instructions?

    In this guide only the AR0331/MN34041 sensor board are mentioned. Nothing about MT9J003. Whether the procedure is the same for this sensor?

    (for example, there is an instruction: "For AR0331and MN34041, LFXP2-5E-5M132C should be selected." Should we choose the same option for the MT9J003?)

  • One more question.

    I am using DM8127 platform and MT9J003 sensor. I want to make more sensor boards (with MT9J003 sensor - the same board as in reference design) to use with the same platform.

    Is it enough to flash Lattice XP2 FPGA with binary files which we can find in the last release - step 1. About how to Flash FPGA binary file to sensor board from the file "IPNC_RDK_Sensor_Integration_Guide"?

    Or I need to make all from the step 2. Sensor driver integration? It is logical to me that we do not need to change sensor drivers, because we use the same sensor. In that case it would be enough just to flash the FPGA with the right binary code, and nothing more. Right?