Synopsys ARC µDMA Option for EM Processors

A DMA controller improves efficiency by moving data around in a system without the involvement of the CPU. The µDMA controller is a fast, low energy optimized option for Synopsys ARC® EM Processors to allow fast DMA transfers with low gate count and low power consumption. The µDMA engine is tightly coupled to the EM core interfaces to achieve low latency and cycle-efficient DMA transfers optimized to reduce energy. The closely coupled memory (CCM) interface supports DMA data transfer to and from ICCM0, ICCM1, DCCM or XY Memory, and a DMA peripheral interface is provided to allow external devices (such as a Synopsys I2C peripheral IP) to initiate DMA transfers. Each channel is assigned a separate request/acknowledge signal interface.

ARC microDMA Controller for Synopsys ARC EM Processors Datasheet

 

Highlights
Products
Downloads and Documentation
  • Tightly coupled to the EM core interfaces for low latency, energy efficient DMA transfers
  • 1 to 16 independent programmable DMA channels (configurable)
  • User-programmable prioritization scheme for all channels
  • Concurrent operation with the CPU
  • Software and hardware triggered DMA transfers
  • Two addressing modes
  • Up to 5 data transfer modes (configurable down to 1)
  • Internal and external interrupt support
The uDMA controller for EM Processors is a programmable, small and low power memory access controllerSTARs Subscribe

Description: The uDMA controller for EM Processors is a programmable, small and low power memory access controller
Name: dwc_arc_em_udma
Version: 5.70a
ECCN: 3E991/NLR
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Documentation:
Download: arc_em_processor
Product Code: B074-0