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.

Concerto eMAC and uMDA drivers

Other Parts Discussed in Thread: CONTROLSUITE

Can you tell me what the pedigree is for the eMAC and microDMA on the concerto processor (F28M35)?  Or is there an existing eMAC driver for another processor that would be the same as or very similar to the Concerto eMAC?  We anticipate using uDMA.  What other processor is it similar to?

I need to tell a software contractor what drivers for other processors will get him the closest to the Concerto implementation.

  • Russ,

    please take a look at the example (C:\ti\controlSUITE\device_support\f28m35x\v208\F28M35x_examples_Master\enet_uip) in controlSuite. It shows how to use uDMA with EMAC. The concern that SW has to work with when using uDMA on the EMAC RX is that uDMA needs the data length but the EMAC SW doesn't know the length until it decodes the EMAC packet to get the length.

    The example shows how to use uDMA with EMAC.

    Hope this helps.

    Best Regards
    Santosh Athuru

  • Thanks for information on DMA. The other thing I need to know is if the Concerto eMAC is similar to the eMAC on any other TI processors. Most Software vendors have drivers for various processors but it seems not many have drivers for Concerto. I would like to be able to point out any other processors with similar eMACs that could be used with Concerto. I have heard the Sitara might be similar. Please advise.
    Thanks.
  • Russ,
    Concerto eMAC is similar to the LM3S9B96 (www.ti.com/.../LM3S9B96; www.ti.com/.../sw-dk-lm3s9d96). The LM3S9B96 products evolved into TM4C series. If you need further details on the TIVA series EMAC which is similar to LM3S9B96, please post into the below forum. The TM4C experts will be able to help with needed information.

    e2e.ti.com/.../

    Best Regards
    Santosh