ARM7 processor features:
The ARM7 core is a 0.9MIPS/MHz three-stage pipeline and von Neumann structure, which can allocate each instruction processing to Within 3 clock cycles, 3 instructions are executed simultaneously in each clock cycle.
Interlock technology:
When the data required by the instruction is not ready because the previous instruction has not been executed, a pipeline self-locking interlock will occur. When a pipeline interlock occurs, the hardware stops execution of this instruction until the data is ready. Although this technique will increase code execution time, it provides great convenience for early designers. Compilers and assembly programmers can reduce the number of pipeline interlocks by redesigning the order of the code or other methods.
CPU core:
Small, fast, low energy consumption, integrated RISC core for mobile communications.
System expansion:
Provides 32-bit RISC performance at the cost of a 16-bit system. Special attention is paid to the very small memory capacity it requires.
Embedded ICE debugging:
Due to the integration of ICE-like CPU core debugging technology, prototyping and system chip debugging are greatly improved simplification.