Patent · US Expired

Preemptive timer multiplexed shared memory access

US6567426B1 · kind B1 · utility

74Cited by
5References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 5, 1998
Grant dateMay 20, 2003
Priority date
Expiry dateMar 5, 2018

Classification

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

Abstract

The present invention is directed to a method and system for sharing a data memory among a plurality of processors in a computer system. In the system and method of the present invention, a plurality of processors are coupled to a data memory for accessing the data memory in N-bit bandwidth. The present invention receives an active signal for accessing the data memory from the plurality of processors. A processor requesting accessing to the data memory asserts an active signal. Among the processors asserting active signals, a processor is selected as a memory master to the data memory. The present invention then transfers the N-bit wide data between the selected processor and the data memory in a time slot defined by a clock cycle. Only one processor is allowed access to the data memory during a given time slot. In the preferred embodiment of the present invention, the N-bit bandwidth is large enough to accommodate the data requirements of all the processors.

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