The Hyperstone RISC technology is based on a load-store architecture. It is register-oriented and built around a 32-bit wide register stack that holds 64 general purpose local registers and 26 global registers. Load and store instructions are pipelined to a depth of 2 stages at the memory bus.The DSP unit also operates on the register set of the architecture in parallel to the ALU and load/store unit. It executes a dedicated DSP instruction set. Like the other instructions, the DSP instructions are strictly following RISC-principles. During the latency cycles of DSP instructions the ALU and load/store unit can execute other instructions.
Thus, a much higher degree of flexibility is achieved compared to conventional DSP implementations. Additionally, up to three operations per clock cycle can be executed. Therefore, a peak performance of up to 300 MOPS at 100 MHz can be achieved.



