Dma pmm for transfer groups
AssigneeRobert Bosch GmbH
InventorShijie Zhang
Life of this patent
Estimating the term…
Abstract
A method for managing transfer groups at a DMA PMM using a hardware-linked list includes (i) sequentially querying and updating the transfer status of each transfer group in the transfer group queue according to the priorities of the transfer groups, (ii) configuring the transfer group queue based on the results of the query and the priorities of the transfer groups, and (iii) triggering the DMA to transfer the transfer group queue. The method enables priority management for transfer groups used in communication between chips without the need to add hardware modules, thereby avoiding an increase in chip size and manufacturing costs due to the addition of hardware modules. Furthermore, the DMA PMM provided by the present method can be flexibly applied to various different MCUs.
Claims20
A method for managing transfer groups using a hardware-linked list at a DMA PMM, comprising:
- performing a querying step that includes sequentially querying and updating the transfer status of each transfer group in the transfer group queue according to the priorities of the transfer groups;
- performing a configuring step that includes configuring the transfer group queue based on the results of the query and the priorities of the transfer groups;
- and
- performing a triggering step that includes triggering the DMA to transfer the transfer group queue.
A DMA PMM for managing transfer groups using a hardware-linked list, comprising:
- a query module configured to sequentially query and update the transfer status of each transfer group in the transfer group queue according to the priorities of the transfer groups;
- a configuring module configured to configure the transfer group queue based on the results of the query and the priorities of the transfer groups;
- and
- a triggering module configured to trigger the DMA to transfer the transfer group queue.
Dependencies are inferred from the claim text.