Stream Direct Memory Access (SDMA)
The multi-channel Stream Direct Memory Access (SDMA) controller IP core provides high bandwidth direct memory access between memo…
Overview
The multi-channel Stream Direct Memory Access (SDMA) controller IP core provides high bandwidth direct memory access between memory and any IP peripherals with an AXI4-Stream interface for up to 16 channels.
The SDMA IP utilities a dedicated Write and Read circular buffer structure for data and descriptor(s) for each DMA channel, which helps in offloading data movement tasks from the Central Processing Unit (CPU) in processor-based systems.
Configuration of status and management registers are accessed through an AXI4-Lite interface. Control and Status streaming interfaces are used for sending/receiving user application data. Interrupts are available to indicate error and completion events.
Key features
Delivering Performance
- AXI4-Streaming compliant user interface
- 1–16 independent DMA channels supporting bi-directional data transfers
- Driver for Linux platform is available
Highly Configurable
- Circular buffer structure for data and descriptors with configurable size
- Supports Memory-Peripheral and Peripheral-Memory
Easy to use
- Silicon proven
Silicon Agnostic
- Designed in SystemVerilog and targeting both ASICs and FPGAs
Block Diagram
What’s Included?
The IP Core can be delivered in Source code or Encrypted format. The following deliverables will be provided with the IP Core license:
- Solid documentation, including User Manual and Release Note
- Simulation Environment, including Simple Testbed, Test case and Test Script
- Programming Register Specification
- Timing Constraints in Synopsys SDC format
- Access to support system and direct support from Comcores Engineers
- Synopsys SGDC Files (optional)
- Synopsys Lint, CDC and Waivers (optional)
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about DMA IP core
How to cost-efficiently add Ethernet switching to industrial devices
Delivering timing accuracy in 5G networks
Seize the Ethernet TSN Opportunity
DMA IP Integration
Using peripheral DMA boosts networked 32 bit MCU security and bandwidth
Frequently asked questions about DMA IP
What is Stream Direct Memory Access (SDMA)?
Stream Direct Memory Access (SDMA) is a DMA IP core from Comcores listed on Semi IP Hub.
How should engineers evaluate this DMA?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this DMA IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.