USH1291H

Microprocessor in which multiple instructions are executed in one clock cycle by providing separate machine bus access to a register file for different types of instructions

Abstract

A microprocessor having a memory coprocessor (10) connected to a MEM interface (16) and a register coprocessor (12) connected to a REG interface (14). The REG interface (14) and MEM interface (16) are connected to independent read and write ports of a register file (6). An Instruction Sequencer (7) also connected to an independent write port of the register file, to the REG interface and to the MEM interface. An Instruction Cache (9) supplies the instruction sequencer with at least two instruction words per clock (7). Single-cycle coprocessors (4) are connected to the REG interface (14) and a multiple-cycle coprocessors (2) are connected to the REG interface (14). An Address Generation Unit (3) is connected to the MEM interface (16) for executing load-effective-address instructions and address computations for loads and stores to thereby perform effective address calculations in parallel with instruction execution by the single-cycle coprocessor. The Instruction Sequencer (7) decodes incoming instruction words form the Cache, and issues up to three instructions on the REG interface (14), the MEM interface (16), and/or the branch logic within the Instruction Sequencer. The instruction sequencer includes means for detecting dependencies between the instructions to thereby prevent collisions between instructions. A local register cache (5) is provided connected to the MEM interface. The local register cache maintains a stack of multiple word local register sets, such that one each call the local registers are transferred from the register file (6) to the Local Register Cache (5) to thereby allocate the local registers in the register file for the called procedure and on a return the words are transferred back into the register file to the calling procedure.

Term

Term ended

Projected expiry passed 1 February 2011, 15.6 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

Every citation, both ways

Citations
DocumentRelationOfficeCited during
US5802564ACited byUnited States of AmericaSearch report
US2004128475A1Cited byUnited States of AmericaPre-grant
US7962731B2Cited byUnited States of AmericaApplicant
US2004128480A1Cited byUnited States of AmericaPre-grant
US6002882ACited byUnited States of AmericaSearch report
US6192466B1Cited byUnited States of AmericaSearch report
US7827443B2Cited byUnited States of AmericaApplicant
US5909590ACited byUnited States of AmericaSearch report
US6038653ACited byUnited States of AmericaSearch report
US5752071ACited byUnited States of AmericaSearch report
US2002016903A1Cited byUnited States of AmericaPre-grant
US5878243ACited byUnited States of AmericaSearch report
US5832292ACited byUnited States of AmericaSearch report
US2009063898A1Cited byUnited States of AmericaPre-grant
WO0078120A3Cited byWorld Intellectual Property Organization (WIPO)International search
US5768554ACited byUnited States of AmericaSearch report
US2007094484A1Cited byUnited States of AmericaPre-grant
US5864691ACited byUnited States of AmericaSearch report
US6061779ACited byUnited States of AmericaSearch report
US2001039610A1Cited byUnited States of AmericaPre-grant
US8326903B2Cited byUnited States of AmericaApplicant
WO0078120A2Cited byWorld Intellectual Property Organization (WIPO)International search
US2010177096A1Cited byUnited States of AmericaPre-grant
US7941635B2Cited byUnited States of AmericaApplicant
US5918044ACited byUnited States of AmericaSearch report
US2006020777A1Cited byUnited States of AmericaPre-grant
US5388245ACited byUnited States of AmericaSearch report
US8520016B2Cited byUnited States of AmericaApplicant
US5652774ACited byUnited States of AmericaSearch report
US5625787ACited byUnited States of AmericaSearch report
US7210027B2Cited byUnited States of AmericaSearch report
US2007101103A1Cited byUnited States of AmericaPre-grant
US7844804B2Cited byUnited States of AmericaApplicant
US5870598ACited byUnited States of AmericaSearch report
US7467325B2Cited byUnited States of AmericaSearch report
US5748950ACited byUnited States of AmericaSearch report
US2006179207A1Cited byUnited States of AmericaPre-grant
US5532947ACited byUnited States of AmericaSearch report
US5826069ACited byUnited States of AmericaSearch report
WO2007059475A3Cited byWorld Intellectual Property Organization (WIPO)International search
US6038657ACited byUnited States of AmericaSearch report
US2007113047A1Cited byUnited States of AmericaPre-grant
US2007106885A1Cited byUnited States of AmericaPre-grant
US5754812ACited byUnited States of AmericaSearch report
US5954811ACited byUnited States of AmericaSearch report
US2006184771A1Cited byUnited States of AmericaPre-grant
US2009158014A1Cited byUnited States of AmericaPre-grant
US2006184771A1Cited byUnited States of AmericaPre-grant
US5581720ACited byUnited States of AmericaSearch report
US6282630B1Cited byUnited States of AmericaApplicant
US2009013158A1Cited byUnited States of AmericaPre-grant
US5471593ACited byUnited States of AmericaSearch report
US5560032ACited byUnited States of AmericaSearch report
US2005228973A1Cited byUnited States of AmericaPre-grant
US7555632B2Cited byUnited States of AmericaApplicant
US5713039ACited byUnited States of AmericaSearch report
US5490265ACited byUnited States of AmericaSearch report
US5537538ACited byUnited States of AmericaSearch report