or
Bookmark and Share
   
Document Number
US Patent 4945510
Issued Date
July 31, 1990
Link
Map
Abstract
A register device includes a register set group, a switching control unit, a write control unit, a write flag memory unit, and a read control unit. The register set group consists of a plurality of register sets each constituted by a plurality of registers. The switching control unit selects a register set to be used in processing from the register set group in response to a saving/recovery instruction. The write control unit writes data in registers of the register set selected by the switching control unit in response to a write instruction. A write flag representing whether data is written in each of the registers is held by the write flag memory unit. The read control unit determines, in response to a read instruction, a register in which data is written most recently of a plurality of registers corresponding to each other between the register sets with reference to the write flags, thereby reading out data from the register.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
9
Comments:
no comments yet
Owner
Published
July 31, 1990
Application Number
07/133,737
Filed
December 16, 1987
US Classification
714/15  
Int'l Classification
G06F   9/46   (20060101)   G06F   9/40   (20060101)   G06F   9/42   (20060101)  
Priority Data
Dec 19, 1986 [JP] 61-303443
USPTO Field of Search
364/2MSFile   364/9MSFile  
Related Patents
5159680 - Risc processing unit which selectively isolates register windows by indicating usage of adjacent register windows in status register - Owned by Sun Microsystems, Inc. (Mountain View, CA) [*] Notice:The portion of the term of this patent subsequent to January 21, 2009 has been disclaimed.

An integer processing unit for a reduced instruction set computer having a plurality of registers arranged in groups referred to as register windows, each window register group including a number of input registers, a similar number of output registers, and a number of local registers, the register window groups being physically arranged so the input registers of each group are the same physical register as the output registers of the next adjacent register window group thereby forming one large interconnected ring of register window groups, an arrangement for designating the register window group presently active, and an arrangement for designating register window groups which are not available for use.

5325494 - Computer - Owned by Kabushiki Kaisha Toshiba (Kawasaki,JP)

According to this invention, a computer includes a register use information detecting unit for extracting pieces of information of registers, use of which is started and ended by executing instructions of a program, a register use information storing unit for storing information of a register whose value need be stored to execute an instruction in the program, a register use information referring unit for referring to register use information of the register use information storing unit, an instruction executing unit for executing predetermined processing for a desired register in accordance with a reference result of the register use information referring unit, and a register use information updating means for updating use information of a register stored in the register use information storing unit in accordance with outputs from the register use information detecting unit and the instruction executing unit.

6708890 - Circuit configuration and method for authenticating the content of a memory area - Owned by Infineon Technologies AG (Munich,DE)

A circuit configuration includes at least one nonvolatile, electrically erasable and writable memory area. Each memory area is assigned a nonvolatile, electrically writable and erasable flag memory, which is connected through an address line, a programming line and an authentication line to the assigned memory area, a programming voltage source and a data verification circuit. In the event of an alteration in the content of a memory area, the state of the associated flag memory is changed and, after verification of the programmed memory area content, the flag memory is returned to its basic state.

5713038 - Microprocessor having register file - Owned by NEC Corporation (Tokyo,JP)

A microprocessor 1 is coupled to a memory 2, and includes an instruction pipeline 3 and a register file 4. The register file 4 includes an address read/write circuit 5, a plurality of frame address storing registers 6 coupled to the address read/write circuit 5, data read/write circuits 7 and 10, and register banks 8 of the same number as that of the frame address storing registers 6. The register banks 8 is coupled to the data read/write circuits 7 and 10, and all the register banks 8 are composed of the same number of registers 9. The instruction pipeline 3 is coupled to the register file 4 through a register designating bus 104, a data transfer bus 105, and an address transfer bus 106. The instruction pipeline 3 is also coupled to the memory 2 through a memory address bus 101 and an instruction supply bus 102, and the data read/write circuit 10 is coupled to the memory 2 through a data transfer bus 103. At the time of the context switching, the overhead required for the save/restore of the content stored in the register file can be reduced.

7380165 - Assembly of electronic circuits comprising means for decontaminating error-contaminated parts - Owned by IROC Technologies (Grenoble,FR)

The assembly comprises a circuit for detecting errors in data supplied by at least one of the blocks of the assembly. When an error has been detected, the assembly is decontaminated by one circuit for backup and reconstitution of past states of a latch associated to a block. The backup and reconstitution circuit comprises a multiplexer and buffer register. The multiplexer comprises a first input directly connected to the output of the latch and a second input connected to this output via the buffer register. A control circuit controls the buffer register and the multiplexer so as to activate the buffer register writing function and connect the output of the multiplexer to its first input at each cycle, during a normal operation phase, and to read enable the buffer register and connect the multiplexer output to its second input during predetermined cycles of a decontamination phase.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us