Patent · US Expired

System using DMA and descriptor for implementing peripheral device bus mastering via a universal serial bus controller or an infrared data association controller

US5774744A · kind A · utility

24Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 8, 1996
Grant dateJun 30, 1998
Priority date
Expiry dateApr 8, 2016

Classification

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

Abstract

The present invention relates to a system and method for implementing peripheral device bus mastering in a mobile computer system. The system uses the mobile computer system's microcontroller for programming a DMA controller, generating and sending command signals, and receiving completion status after transfer of data is complete. The micro-controller accesses a data buffer descriptor list. The data buffer descriptor list describes each data transfer that the micro-controller initiates, controls, and completes. The Direct Memory Access controller which is programmed by the micro-controller transfers data to and from a memory section of the mobile computer system. A bus controller is used for implementing a memory data transfer request from the DMA controller means and the micro-controller means. A device controller such as a Universal Serial Bus (USB) controller or an Infrared Data Association (IrDA) controller is used for receiving and responding to command signals from the micro-controller, transferring data to and from the DMA controller, and generating and returning a completion status to the micro-controller after the transfer of data is complete.

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