On methods for direct memory access without cycle stealing

  • Wolfgang A. Halang*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

In hard real-time environments, it is necessary to determine in advance the run-times of tasks and to guarantee very short reaction times. Hence, the degradation of the processor speed by peripheral devices directly accessing the system memory by stealing memory cycles becomes a problem. After mentioning a known method for performing DMA without cycle stealing, another one is described based on the dynamic subdivision of the system bus. Then, the close relationship between the refreshing of dynamic RAM ICs and DMA is outlined, Finally, the design of DRAMs possessing a second, serial memory port, to implement CPU transparent DMA facilities, is given.

Original languageEnglish
Pages (from-to)277-283
Number of pages7
JournalMicroprocessing and Microprogramming
Volume17
Issue number5
DOIs
StatePublished - May 1986

Keywords

  • Bus subdivision
  • Cycle stealing
  • Direct memory access
  • Dual port memory
  • Dynamic RAM
  • Hard real-time environments
  • Paging
  • Refreshing
  • Serial RAM port
  • Transparent DMA

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'On methods for direct memory access without cycle stealing'. Together they form a unique fingerprint.

Cite this