onARM

ARM7EJ-S

The ARM7EJ-S processor is a 32-bit embedded processor developed with the ARMv5TE architecture. It supports 32-bit ARM instructions, including a number of Enhanced Digital Signal Processing (DSP) instructions, as well as 16-bit Thumb instructions for high code density while maintaining good performance. It also includes a Java Accelerator based on the Jazelle Technology to improve execution performance of Java byte code. The ARM7EJ-S processor uses the Harvard architecture (separate instruction and data interface) and a five stage pipeline implementation. It is mainly used for low power devices that requires Java acceleration but do not require complex OS.

Core Overview
FamilyARM7
ArchitectureARMv5TEJ
Product LineEmbedded
Pipeline Stages5
With Jazelle
Instruction Set
ARM InstructionsSupported
Thumb InstructionsSupported
Thumb2 InstructionsUnsupported
DSP InstructionsSupported
SIMD InstructionsUnsupported
Memory Interface
CacheUnsupported
TCMUnsupported
MMUUnsupported
MPUUnsupported
Debug Interface
ETM, Embedded ICE

Documents