Patent · US Expired

Method and apparatus for providing register and interrupt compatibility between non-identical integrated circuits

US5812858A · kind A · utility

92Cited by
11References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 25, 1996
Grant dateSep 22, 1998
Priority date
Expiry dateSep 25, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/455
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus for providing register compatibility between integrated circuits having different register and interrupt configurations is designed to operate with software that was written for previous hardware. Versions of software written for previous hardware attempt non-native register accesses for which the integrated circuit is designed to emulate the non-native register set. Versions of software specifically written for the present hardware attempt native register accesses for which no emulation is necessary. In the preferred embodiment only one physical register set is included on the integrated circuit and a compatibility engine is used when a non-native register access is attempted. The compatibility engine is coupled between a bus interface unit and the physical register set and allows a user or system designer to address a register set of another integrated circuit having a different configuration than the physical register set. The compatibility engine converts the address and maps the data bits of the emulated register into registers within the physical register set. Alternatively, two sets of registers can be physically included on the integrated circuit. An interrupt …

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