Patent · US Expired

System for performing I/O access and memory access by driving address of DMA configuration registers and memory address stored therein respectively on local bus

US5561821A · kind A · utility

26Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 29, 1993
Grant dateOct 1, 1996
Priority date
Expiry dateOct 29, 2013

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A direct memory access controller is provided that performs DMA transfers by executing both a memory access cycle and an I/O access cycle. During the memory access cycle, the address location of system memory to be accessed is driven on the addressing lines of a local bus. During the I/O access cycle, an address value within a DMA configuration address range is driven on the address lines of the local bus. The DMA configuration address range is the range of address values to which the configuration registers of the DMA controller are mapped for receiving initialization data. Accordingly, other peripheral devices that may be connected to the local bus will not respond to the I/O access cycle. An address disable signal is further not required to disable the address decoders of other I/O peripheral devices not involved in the DMA transfer. Since the memory access cycle and the I/O access cycle of the DMA transfer are identical to those executed by the system microprocessor, subsystems are not required to respond to specialized DMA protocols. Finally, although the DMA controller implements two-cycle DMA transfers, the DMA controller is compatible with conventional peripheral devices wh…

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