Patent · US Expired

Method and system for programming a DMA controller in a system on a chip, with the DMA controller having source, destination, and size registers

US7467239B2 · kind B2 · utility

5Cited by
6References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 20, 2005
Grant dateDec 16, 2008
Priority date
Expiry dateMay 19, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0038
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A procedure is provided for programming a DMA controller of a system on a chip that includes a CPU, an MMU, a DMA controller including source, destination, and size registers, and entities that are each identified by a physical address and addressable by applying that physical address to the address bus. In response to a first dedicated instruction of a user program, the virtual address is translated into a corresponding physical address, the corresponding physical address is applied to the address bus, a signal having a first value is delivered to the DMA controller, and a signal having a second value is delivered to the entities. When the signal delivered to the DMA controller has the first value, the source register or the destination register of the DMA controller is selected and the corresponding physical address on the address bus is stored in the selected register.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.