Patent · US Expired

Apparatus for providing DMA functionality to devices located in a bus expansion chassis

US5335329A · kind A · utility

46Cited by
6References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 18, 1991
Grant dateAug 2, 1994
Priority date
Expiry dateJul 18, 2011

Classification

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

Abstract

An expansion system for a bus-architecture system is disclosed, particularly for an SBus-compatible system. The expansion system includes a host expansion board which fits into one of the expansion slots connected to the SBus, a cable connected to the host expansion board, and an expansion chassis connected to the cable. A memory management unit is included in the host expansion board, for mapping physical addresses on said SBus into addresses of add-on functions installed in the expansion chassis. This mapping allows for varying memory size functions to be installed into a single expansion slot. The MMU also copies the ID PROMs from each of the add-on functions into RAM on the host expansion board, so that such expansion is transparent to the driver software. Latches and control functions are also provided so that one of the add-on functions can be the SBus DMA master within the timing specifications; this is enabled by initiating the DMA cycle early in the expansion chassis, and by latching the communicated states. The data and acknowledge signals can be synchronized with SBus, and succeeding data can be pipelined so that burst write DMA operations can be performed.

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