AN84810 - PSoC® 3 and PSoC 5LP Advanced DMA Topics | Cypress Semiconductor
AN84810 - PSoC® 3 and PSoC 5LP Advanced DMA Topics
AN84810 discusses several advanced PSoC® 3 and PSoC 5LP direct memory access (DMA) topics and design challenges.This application note builds upon the fundamental concepts introduced in AN52705 – Getting Started with DMA. Topics covered include indexed transfers, timing and bandwidth considerations, data alignment, and DMA debugging tips.
Introduction
Direct memory access (DMA) controllers transfer data between peripherals and memory without CPU intervention. The DMA controller (DMAC) in PSoC® 3 and PSoC 5LP features 24 channels and 128 transaction descriptors (TDs), making it very versatile for a wide variety of applications. PSoC Creator™, the development environment for PSoC, has tools including a DMA wizard and component APIs that make it easy to design complex DMA functions.
Project |
Device
|
PSoC Creator
Version |
Development Kit
CY8CKIT-xxx |
Compiler
|
|||||||
Architecture
|
Silicon
Revision |
V3.0 SP2 or higher | V2.2/2.1 |
001
DVK |
Keil
|
GCC
|
RVDS
|
MDK
|
|||
AN84810.zip |
Prod
|
YES
|
No
|
YES
|
YES*
|
NO
|
YES
|
N/A
|
N/A
|
N/A
|
|
Prod
|
YES
|
No
|
YES
|
YES*
|
NO
|
N/A
|
YES
|
YES
|
YES
|
Dear valued customer,
Thank you for choosing our products. They come with all the know-how and passion that our engineers have put into it. As you probably already know, Cypress is now Infineon. This is a major step for our company, but also for the good of you.
Reliability and business continuity are of utmost importance for us. Hence, we remain fully committed to honoring existing customer and distributor relationships. This includes offering the legacy Cypress product portfolio. We thank you very much for your trusting support.
For the full version of this message, please download the PDF version.