Description
Контроллер прямого доступа к памяти (DMA) позволяет перемещать блоки данных из периферийного устройства в память, из памяти в периферийное устройство или из памяти в память без нагрузки на процессор.
DMA-230 — это микро-DMA-движок с малым количеством вентилей (3-10 тыс. вентилей), ориентированный на системы Cortex-M3 и другие маломощные и чувствительные к стоимости приложения. Устройство обеспечивает отличную производительность при низком количестве вентилей, а весь код хранится в системной оперативной памяти, а не в регистрах. Использование этого компонента позволяет системам на базе Cortex-M1 и Cortex-M3 оставаться недорогими за счет уменьшения количества вентилей и уменьшения частоты процессора в системе для снижения общего энергопотребления.
Особенности и преимущества
Повышение производительности системы
Эффективное использование DMA может значительно повысить производительность системы по нескольким параметрам. Например, использование контроллера DMA может разгрузить процессор и либо снизить энергопотребление, либо повысить производительность процессора, либо сочетать оба этих фактора.
Поддержка высокотехнологичных и энергоэффективных систем
Контроллеры DMA AMBA обеспечивают централизованную обработку DMA, которая отличается высокой производительностью и гибкостью и в то же время занимает мало места.
Разработаны для критически важных задач
Контроллер DMA — это маломощное, высокопроизводительное IP-ядро, выполняющее критически важные задачи в системе AMBA и разработанное для оптимальной совместимости с Arm Cortex, мультимедиа Mali и CoreLink System IP, а также как естественное дополнение к контроллерам межсоединений и памяти.