Vendor: Robert Bosch GmbH Category: DMA

DMA Unit

Up to 64 byte data transfer in CAN FD frames The DMU signals to the attached DMA Controller (DMA request) when there is a newly r…

Overview

Up to 64 byte data transfer in CAN FD frames

The DMU signals to the attached DMA Controller (DMA request) when there is a newly received message available at one of the attached M_CAN's Rx FIFOs respectively when there is the possibility to load a new Tx message into the M_CAN's Tx FIFO/Queue.

The DMA controller then autonomously transfers the received message from the M_CAN's Message RAM to the System Memory or the message to be transmitted from the System Memory to the M_CAN's Message RAM.

After the DMA transfer has completed, the DMU acknowledges this to the M_CAN's Rx FIFO respectively sets the related M_CAN's transmission request.

Key features

  • Enables real-time control loops
  • Deterministic multi-threaded architecture (8 threads per RISC unit)
  • Programmability (special purpose RISC/ALU)
  • Scalable and configurable architecture
  • Easy integration due to generic interfaces and hierarchical architecture
  • SystemC model support for in-system verification and early software development
  • Supports model-based development
  • 5 ns input and output resolution for high-precision data capturing and data signal generation

Block Diagram

Benefits

  • Offloads tasks from the CPU to the DMA controller
  • Enables DMA transfers of M_CAN FIFO elements and optional TSU timestamps between Message RAM and system memory.
  • Available for integration into microcontrollers, ASICs, and FPGAs.

What’s Included?

  • VHDL source code,
  • test environment (test bench and integration tests),
  • SystemC executable model for in-system verification and early software development,
  • documentation,
  • application notes,
  • serial communication protocol software drivers

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
DMU
Vendor
Robert Bosch GmbH

Provider

Robert Bosch GmbH
HQ: Germany
Bosch Automotive Electronics (AE) - headquartered in Reutlingen, Germany - is the largest manufacturer of micromechanical products and one of the largest automotive semiconductor manufacturers in Europe. We are the undisputed market leader for automotive MEMS (Micro-Electro-Mechanical Systems) sensors. We design, manufacture and sell sensors, ASICs, ASSPs and power semiconductors, based on experience in automotive electronics components of more than 40 years. With sales and application forces located in Europe, North America, Japan, China, and South Korea, we offer worldwide customer support. In addition to the Bosch Group itself, our customer base includes many well-known ECU makers in the Automotive sector. The division Automotive Electronics is the competence center for electronics within Bosch. For more than 40 years, we have designed and manufactured a wide range of automotive specific semiconductors and sensors.

Learn more about DMA IP core

DMA IP Integration

There are many IP’s today . These IP’s can be simple IP’s like Timer to complex IP’s like Accelerators. In Most of the cases IP’s are Integrated in standard way. There are cases where you have the option of Integrating it differently. This goes un-noticed or unable to be implemented due to time constraints. One such IP that would be discussed in this paper is DMA . This paper tries to explain idea of Integrating Direct Memory access(DMA) and Interrupt Control Unit(ICU) differently but final implementation requires some changes in IP. There is a possibility that alternate design explained below may be already implemented.

Frequently asked questions about DMA IP

What is DMA Unit?

DMA Unit is a DMA IP core from Robert Bosch GmbH 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.

×
Semiconductor IP