Unicore
| Designer | Microprocessor Research and Development Center |
|---|---|
| Bits | 32-bit |
| Introduced | 1999 |
| Design | RISC |
| Encoding | Fixed |
| Branching | Condition code |
| Endianness | Little |
| Page size | 4 KiB |
| Registers | |
| General-purpose | 31 |
| Floating-point | 32 |
Unicore is a computer instruction set architecture designed by the Microprocessor Research and Development Center (MPRC) of Peking University in the PRC. The computer built on this architecture is called the Unity-863. The CPU is integrated into a fully functional SoC to make a PC-like system.
The processor is very similar to the ARM architecture, but uses a different instruction set.
It was supported by the Linux kernel starting from version 2.6.39; support was removed in Linux kernel version 5.9 as according to a developer "nobody seemed to maintain it and the code was falling behind the rest of the kernel code and compiler requirements".