Scaleable microprocessor architecture
OwnerChen-Hanson Tinginventor
Life of this patent
Estimating the term…
Loading patent…
OwnerChen-Hanson Tinginventor
Estimating the term…
A scaleable microprocessor architecture has an efficient and orthogonal instruction set of 20 basic instructions, and a scaleable program word size from 15 bits up, including but not limited to 16, 24, 32, and 64 bits. As many instructions are packed into a single program word as allowed by the size of a program word. An integral return stack is used for nested subroutine calls and returns. An integral data stack is also used to pass parameters among nested subroutines. The simplified instruction set and the dual stack architecture make it possible to execute all instructions in a single clock cycle from a single phase master clock. Additional instructions can be added to facilitate accessing arrays in memory, for multiplication and division of integers, for real time interrupts, and to support an UART I/O device. This scaleable microprocessor architecture greatly increases code density and processing speed while decreasing significantly silicon area and power consumption. It is most suitable to serve as microprocessor cores in System-on-a-Chip (SOC) integrated circuits.
A scaleable microprocessor architecture based on a simple, efficient and orthogonal instruction set comprising of but not limited to following instructions, BRA, BZ, BC, CALL, RET, LD, LDI, ST, ADD, AND, XOR, COM, SHR, TA, TS, TR, AT, ST, RT and NOP, and in which a plurality of such instructions can be encoded in program words scaleable from 15 bits up, including but not limited to 16, 24, 32, and 64 bits.
Dependencies are inferred from the claim text.