C5501/02 Family

From Texas Instruments Embedded Processors Wiki

(Redirected from DMA Pre-Fetch)
Jump to: navigation, search
Translate this page to   

Contents

Products and Tools

C5501 TI Product Page/ Order

C5502 TI Product Page/ Order

C5502 eZDSP USB Stick Development Tool Product Page/ Order

C5502 Wiki Page

C5000 Tools: This page provides a quick starting guide about all the tools at your disposal. You can also read more about Code Composer Studio v4 and XDS100 which supports the C5000.

Device Listing and Resources

There are many devices in C5000 optimized for performance, power consumption and connectivity options. For a complete list of all our device offering, check out this selection table . Please click on the part number in the table to get details about each of the devices.

Also check out our Getting Started section for more application notes, user guides, development boards, software tools, and end equipment solutions.

If you are new to C5000, please check the C5000 FAQs.


Device Features and Overview

C55x Device Comparison.PNG


DMA Pre-Fetch Feature

The C5502 and C5501 DMA peripheral has a DMA pre-fetch feature to improve data movement performance from non-event driven memory locations. Essentially, when the DMA is configured to move data between memory locations on a synchronized event, it will go ahead and pre-fetch 8 32-bit words from the source location to fill the DMA FIFO. The purpose of this pre-fetch is to improve DMA copy performance because it will only need to perform the write portion of the transfer when the synchronized event occurs.

The only issue with the DMA pre-fetch is if the source memory location is being modified between sync events. This could mean that the DMA FIFO will be filled with incorrect data. To work around this issue, developers need to make sure the source memory location has enough valid data to fill the DMA FIFO.

Support and Forums

You can find links to a lot of resources on our Getting Started page.

For reference material on the development boards, check out the Spectrum Digital support website.

For getting quick technical support, we highly recommend the C5000 Forum on Texas Instruments' E2E (Engineer-2-Engineer) Community.


Training and Workshops

FAQ


Related Articles

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox