Part Number: 66AK2G12
My customer is interested in using ADMA2 feature on K2G MMC1 to do DMA between system memory and external eMMC device.
Support SDA 3.00 Part A2 DMA feature (ADMA2)
It also says :
220.127.116.11 DMA ModesTwo DMA management modes can be used to load data from memory to the internal buffer of thecontroller (or vice versa). These modes are exclusive and depend on the module integration.• DMA master mode:DMA master mode is selected by setting the MMCHS_CON DMA_MNS bit to 1. In this case, thecontroller has direct access to data using a specific algorithm called ADMA2 (prevents the system frombeing interrupted). Data are exchanged using the master interface interconnect, which supports burstaccesses to maximize throughput.NOTE: This mode is supported only by modules connected to the master interface interconnect. Formore information and/or to check the value of the MMCHS_HL_HWINFO MADMA_EN bit.Refer to this register for a more detailed description.This mode is available for modules MMC0 and MMC1.
So in MMCSD perspective, I believe ADMA2 feature is available on K2G MMC1.
I expected that there would be ADMA2 example code in PDK resources, but i found EDMA (rather than ADMA) is being used for DMA and there is no example for ADMA2 use case. I searched ADMA users on KeyStone forum, but it seems no one use ADMA on K2G. Now I`m concerned about the feasibility/supportability of using ADMA2 on MMC1 with external eMMC... Could you comment on this ?
Please note my customer will use 3rd party OS on K2G/ARM side.
Please make sure you read the forum guidelines first.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Yordan Kovachev:
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.