Device to assist software emulation of hardware functions

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1100

Patent

active

059702370

ABSTRACT:
Apparatus and method of assisting software emulation of hardware functions in a processor. During a read cycle on an address bus, an address that is within a predetermined address range is stored in a trap register and a Type-of-Cycle bit in the trap register is set to the read state. If an Issue-SMI-on-Next-Access bit in the trap register is set to the on state, a system management interrupt is issued to the processor. During a write cycle, data on the data bus is stored in a data field of the trap register, the address is stored in the address field of the trap register and the Type-of-Cycle bit is set to the write state. A system management interrupt is issued if the Issue-SMI-on-Next-Access bit is set to the on state. Then the Issue-SMI-on-Next-Access bit is set to the off state. The Type-of-Cycle bit of the trap register is set if the system management interrupt is detected at the processor. Data from the processor is placed into the data field of the trap register if the Type-of-Cycle bit is set to the read state. An I/O restart operation of the processor is then invoked. The Type-of-Cycle bit of the trap register is read if the system management interrupt is detected at the processor. Data from the processor is stored into the data field of the trap register if the Type-of-Cycle bit is set to the read state. An I/O restart operation of the processor is then invoked. The contents of the data field of the trap register are placed on the data bus if the Issue-SMI-on-Next-Access bit is set to the off state. Then the Issue-SMI-on-Next-Access bit is set to the on state.

REFERENCES:
patent: 4084235 (1978-04-01), Hirtle et al.
patent: 4514805 (1985-04-01), McDonough et al.
patent: 4727480 (1988-02-01), Albright et al.
patent: 4763242 (1988-08-01), Lee et al.
patent: 4875186 (1989-10-01), Blume, Jr.
patent: 4926322 (1990-05-01), Stimac et al.
patent: 5093776 (1992-03-01), Morss et al.
patent: 5155838 (1992-10-01), Kishi
patent: 5274826 (1993-12-01), Kardach et al.
patent: 5274834 (1993-12-01), Kardach et al.
patent: 5357628 (1994-10-01), Yuen
patent: 5392420 (1995-02-01), Balmer et al.
patent: 5437039 (1995-07-01), Yuen
patent: 5475829 (1995-12-01), Thome
Donalson, Douglas et al, DISC: Dynamic Instruction Stream Computer An Evaluation of Performance, Jan. 5, 1993, IEEE, pp. 448-456.
Cates, Ron, An ASIC RISC-Based I/O Processor for Computer Applications, IEEE, Jun. 1, 1990, 50-55.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Device to assist software emulation of hardware functions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Device to assist software emulation of hardware functions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Device to assist software emulation of hardware functions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2067196

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.