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.

Pin-Compatible Delfino Replacement for Piccolo ControlCARD?

Other Parts Discussed in Thread: DRV8312, TMDSADAP180TO100

Hi there

I am currently working on a project where we use the F28069 ControlCARD. Problem is that we need more computing power. So a Delfino platform would be nice. 

Is there a pin-compatible ControlCARD with a Delfino processor on it? Is it possible to take most of the code from the F2806 to the Delfino without a big rewrite of the entire program?

Regards,

Patrick  

  • Hi Patrick,

    Patrick Meister said:
    Is there a pin-compatible ControlCARD with a Delfino processor on it?

    You can use a F28335 Delfino controlCard on the same "MolexDIMM-100-876301001_sd" based docking station. They're not pin-pin compatible on a custom board if only mcus are taken into consideration (if that is what you're looking for).

    Patrick Meister said:
    Is it possible to take most of the code from the F2806 to the Delfino without a big rewrite of the entire program?

    You need to do some modifications according to the peripherals. Esp. ADC config. for both F28069 & F28335 are different. Hence you need to refer the sample codes and do the modifications accordingly.

    Regards,

    Gautam

  • Hello Gautam

    Thank you for your reply.

    So if I am understanding you correctly, I can put a F28335 Delfino controlCard on the DRV8312EVM board? Instead of the F28069 Piccolo ControlCARD?

     

    Regards,

    Patrick

  • Patrick Meister said:
    So if I am understanding you correctly, I can put a F28335 Delfino controlCard on the DRV8312EVM board? Instead of the F28069 Piccolo ControlCARD?

    Nope! I thought you were working with the Experimenter's kit which has a docking station. You can only use the controlCard with the devices listed here: (under TI devices)

    http://www.ti.com/tool/drv8312-c2-kit

    So, F28069 seems to be the best in the lot that is compatible with this kit!

    Regards,

    Gautam

  • Aah, now I understand. What a pity. Thanks for your clarification! 

    Regards,

    Patrick

  • Patrick Meister said:
    Aah, now I understand. What a pity. Thanks for your clarification! 

    You're Welcome!

    Goodluck & Regards,

    Gautam

  • Hi Patrick,

    In general, all controlCARDs can plug into any EVM and perform most of the tasks necessary to control the board effectively - from a hardware perspective.

    I haven't looked at how the DRV8312 maps to the Delfino 'F28335 controlCARD or the Delfino 'F28377D controlCARD specifically, but the group tries very hard to make sure that most functionality is retained.  You'll need to do a bit more analysis to see whether moving to these new cards will give you something like 85% hardware compatibility or 100%.

    Note that with the 'F28335 cCARD you'll need to use your own emulator connected onto the JTAG header on the board.  With the 'F28377D cCARD you'd need to use the TMDSADAP180TO100 to bridge from one connector style to the other.

    From the software side, things will be a bit more difficult (but perhaps not obtrusively more).  The main difference, as Gautam suggests, will be porting the task of porting the ADC code from the '069 to either MCU (but especially the F28335).  The basic device configuration code - clock settings, etc will also be different - especially for the 'F28377D.


    Thank you,
    Brett

  • As far as porting ADC code, moving from the F28069 to F28377D will be easier than moving from F28069 to F28335.

    *F28069 and F28377D have similar SW interface to the ADC (SOC based).  Conceptually, the porting should be straightforward even though some rewriting will certainly be needed.  For the most part, functionality on F28377D is >= functionality of F28069 with respect to the ADC wrapper.  The main challenge will be spreading out SOCs from one ADC on F28069 to multiple ADCs on F28377D.

    *F28335 has a different ADC wrapper (sequencer based), and as such, porting will require a more complete rewrite.