发明名称 RISC MICROPROCESSOR ARCHITECTURE
摘要 A microprocessor executes at 100 native MIPS peak performance with a 100-MHz internal clock frequency. Central processing unit (CPU) instruction sets are hardwired, allowing most instructions to execute in a single cycle. A "flow-through" design allows the next instruction to start before the prior instruction completes, thus increasing performance. A microprocessing unit (MPU) contains 52 general-purpose registers, including 16 global data registers, an index register, a count register, a 16-deep addressable register/return stack, and an 18-deep operand stack. Both stacks contain an index register in the top elements, are cached on chip, and when required, automatically spill to and refill from external memory. The stacks minimize the data movement and also minimize memory access during procedure calls, parameter passing, and variable assignments. Additionally, the MPU contains a mode/status register and 41 locally addressed registers for I/O, control, configuration, and status. The CPU contains both a high-performance, zero-operand, dual-stack architecture MPU, and an input-output processor (IOP) that executes instructions to transfer data, count events, measure time, and perform other timing-dependent functions. A zero-operand stack architecture eliminates operand bits. Stacks also minimize register saves and loads within and across procedures, thus allowing shorter instruction sequences and faster-running code. Instructions are simple to decode and execute, allowing the MPU and IOP to issue and complete instructions in a single clock cycle-each at 100 native MIPS peak execution. Using 8-bit opcodes, the CPU obtains up to four instructions from memory each time an instruction fetch or pre-fetch is performed. These instructions can be repeated without rereading them from memory. This maintains high performance when connected directly to DRAM, without a cache.
申请公布号 EP0870226(A4) 申请公布日期 2001.08.08
申请号 EP19960934069 申请日期 1996.10.04
申请人 PATRIOT SCIENTIFIC CORPORATION 发明人 SHAW, GEORGE, W.;MCCLURG, MARTIN, G.;JENSEN, BRADLEY, D.;FISH, RUSSEL, H., III;MOORE, CHARLES, H.
分类号 G06F9/30;G06F9/32;G06F9/34;G06F9/38;G06F12/08;G09G5/36;G09G5/39;G09G5/393;(IPC1-7):G06F9/22;G06F12/04;G06F3/00;G06F13/362 主分类号 G06F9/30
代理机构 代理人
主权项
地址