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.

TMS320F28335: TMS320F28335

Part Number: TMS320F28335
Other Parts Discussed in Thread: TMS320C6678

Hello All,

I am working with TMS320F28335 and want to set up a communication interface between TMS320f28335 and TMS320c6678 for some high speed computation. I want to take some data real time from TMS320F28335  into TMS320c6678 do some computations and return some values to TMS320f28335. Can anyone suggest how to do that and what aspects should I keep in mind while designing any hardware interface ? Can the external memory interface of both the dsps beused for high speed data transfer? 

Regards

  • Debanjan,

    The EMIF and XINTF interfaces are designed to function as master controllers to external memory devices. There is no way to hook these up without custom hardware and software bridging.

    There is also the IO voltage problem where F28335 has 3.3V IOs while C6678 has 1.8V IOs.

    The COM ports on F28335 are probably too slow to keep up with the ADC conversions so you would need to use either XINTF or GPIO.

    You may have some more options if you can change one or both devices. For example, some of the older C6x devices (with 3.3V IOs) have an HPI interface that may be compatible with XINTF. There's also multi-core C28x devices that can handle more computations.

    -Tommy
  • So in that case can I connect two texas TMS320f28335 together using their external interface? I really need that computation power. Can i do that without creating a buffer in between ( ie hardware bridging like FPGA etc)?