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.

Interfacing a High-Speed (~50MSps) ADC to C674x with UPP

Other Parts Discussed in Thread: OMAP-L138, TMS320C6748

Hi there,

 

I am a student looking into implementing some algorithms I’ve developed into a DSP. I would like to use digitization in the order of 10-16bit resolution and ~100MSps (these are baseband signals). From my reading it looks like the simplest option to interface with a higher speed ADC is through the Universal Parallel Port (UPP) on the C674x-based DSPs. According to the wiki, this may sustain a realistic 16-bit @ 60MSps for 1 channel operation or 16-bit @ 40MSps for 2 channel operation (on the same UPP controller).  


Is it feasible to run an acquisition/processing in this way? Otherwise I might have to consider the FPGA route, which I suspect represents an even steeper learning curve!

 

If so, it seems my options for a development board are the OMAP-L138/TMS320C6748 EVM or OMAP-L138 Experimenter Kit. Are there ADC daughter boards or evaluation boards which support UPP? Will it be necessary for me to make my own board to interface the DSP and ADC?

 

Any advice or suggestions will be greatly appreciated!

 

Regards,

Rhys

  • Rhys,

    The uPP peripheral has a maximum clock speed of 75 MHz, so it is probably not possible to achieve throughput of 100 MS/s connected to a single ADC.  You should be able to achieve 50 MS/s with two separate ADCs, but I don't know if that is satisfactory for your use case.

    Regarding hardware connections, the uPP pins are routed to the J29 connector on the EVM (more info here), but none of the standard add-on boards make them easily accessible.  You could try finding a breakout board for that connector, but that could prove problematic at high speeds.  You could also create your own custom board to connect to J29 and interface an ADC to uPP, but as far as I know there is no reference implementation or existing board that you can use.

    One other option could be the MityDSP board from Critical Link.  One version of their SOM appears to connect the uPP pins directly to an FPGA.

    Hope this helps.