Patent · US Expired

Register-read acknowledgment and prioritization for integration with a hardware-based interrupt acknowledgment mechanism

US5566352A · kind A · utility

10Cited by
14References
25Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 4, 1993
Grant dateOct 15, 1996
Priority date
Expiry dateJan 4, 2013

Classification

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

Abstract

A register-based computer architecture is particularly suited for using a common resource, such as a host processor or CPU, to respond to multiple devices such as co-processors, slave processors, or peripherals via service requests initiated by these devices. The invention's register acknowledgment and service prioritizing features are preferably added to, and integrated with, a prior-art, hardware-based interrupt acknowledgment mechanism, thus providing enhanced flexibility and performance. This architecture includes features for enhancing the support of a service-request based or queue-driven interface between the host processor and the supported devices, including a Service Request Status Register, a Service Request Configuration Register, and Service Request Acknowledge Register(s). From the point of view of the host processor, these registers are accessed as normal input/output read/write operations. From the point of view of the supported devices, such register operations appear to be interrupt acknowledgment operations. This transformation is effected by special-purpose logic within the architecture. The invention is preferably embodied in a monolithic integrated circuit tha…

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