Patent · US Expired

Memory access controller with response faking

US6795938B2 · kind B2 · utility

3Cited by
14References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 13, 2001
Grant dateSep 21, 2004
Priority date
Expiry dateSep 22, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/0757
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory controller controls access to one or more memory units. The memory controller includes access control logic operable to receive a memory access request that references at least one memory address. It further includes a fake response record operable to record a fake response indication for an address for which a response is to be faked. The access control logic is operable on receipt of a memory access request to access the fake response record and to fake a response where a fake response indication for an address indicates that a response is to be faked. By providing such a faked response, an embodiment of the invention is able avoid multiple exceptions for the same memory location in a CPU. Also, by providing such a faked response, multiple bus errors for a memory location can also be avoided where a bus supports Direct Memory Access (DMA). The memory controller can be implemented in an integrated circuit. It can form part of a memory subsystem including the memory controller and at least one memory unit in an integrated circuit.

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