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.

TM4c1294NCPDT: Detailed and proper documentation on uDMA

Part Number: TM4C1294NCPDT

Dear TI team,

I am working on the TM4c1294NCPDT microcontroller in which I am using the Ethernet and DMA section of the controller.

I have gone through both the sections but still lot of concept are not clear about how the DMA is organized and how exactly it transfers the data between peripherals and memory segments and vice versa.Actually all the data in the microcontroller datasheet are quite brief and not detailed one.

So I want the detailed documentation for these peripherals i.e. for DMA and Ethernet , so if you some other separate detailed literature on these peripherals and their operating principle so please tell me from where to get it.

regards

  • Hello Piyush,

    I would recommend reading through our TivaWare Peripheral Driver User's Guide: www.ti.com/.../spmu298d.pdf

    The DMA operation is well explained in that especially under 'Detailed Description' section. There are also details on Ethernet operation as well.

    For Ethernet, you can also gain information by reading the documentation for the TivaWare examples on the LaunchPad which can be found in the TivaWare install under [Install Path]\TivaWare_C_Series-2.1.4.178\docs and is titled SW-EK-TM4C1294XL-UG-2.1.4.178.pdf

  • Dear Ralph,

    Thank you very much for sharing this document link.

    Actually I want to know the various transfer modes i.e. simple mode , ping pong mode and scatter gather mode in more details , so would you please provide the documents or links where the proper detailed description of these modes are given.

    regards

    Piyush Pandey
  • Hello Piyush,

    Well between what I provided and the datasheet, that is the extent of our documentation... I think you may not have found the right section within our datasheet though.

    The Datasheet in Section 9.2.6, titled Transfer Modes, under Micro Direct Memory Access (μDMA) section explains exactly what you are asking for. It covers each of the modes you asked for, in quite a lot of detail, and even with diagrams for the latter modes. Though I'll note that your term of 'Simple mode' is titled 'Basic mode' in our datasheet.

    If you have any questions about an unclear explanation in that section, please ask them here so we can try and clarify further.

  • Piyush Pandey22 said:
    Actually I want to know the various transfer modes

    Would it not prove best then - to, "Initially request what you (really) seek?"

    You are not alone in employing, "Actually" (w/in a 2nd/3rd posting) - as the "lead in" for your key issue(s)  - and that makes "little sense" - does it not?

  • you are right , I will take care of my queries in more clear way in future. well by the way I understood the transfer modes after going through the datasheet thoroughly.


    regards
  • That's "good to know" - glad you succeeded.

    Note that  "No vendor's documentation achieves "perfect" status."     (you may wish to "Delay Product's Release" - so that you may "polish" the doc. ... "beheading likely follows"...)

    When a request is made for,  "Detailed & Proper" (per your Subject line) - who sets such standard?    (that choice of words (usually) signals frustration - none of that caused by those here!)

    Having past (authored) such tech documentation (@ another giant) - I note that best results arrive from your, "Clear & Objective Requests!"     And indeed - these (eventually) "bubbled-up" (i.e. "Simple, Ping-Pong, Scatter-Gather" transfer modes!)

    Good luck w/your (hopefully "detailed & proper") development efforts...