onARM

ARM946E-S

The ARM946E-S processor is a 32-bit embedded processor based upon 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. The ARM946E-S processor uses the Harvard architecture (separate instruction and data interface), and also supports Instruction TCM and Data TCM, Instruction Cache and Data Cache, and an MPU. In addition, it can also be used with optional VFP9-S floating point coprocessor for floating point intensive applications, or optional MOVE coprocessor for video codec applications. The ARM946E-S processor is a member of the widely adopted ARM9E processor family and can be used with large range of Real Time Operating Systems (RTOS).

Microcontroller Vendors

Core Overview
FamilyARM9
ArchitectureARMv5TE
Product LineEmbedded
Pipeline Stages5
Instruction Set
ARM InstructionsSupported
Thumb InstructionsSupported
Thumb2 InstructionsUnsupported
DSP InstructionsSupported
SIMD InstructionsUnsupported
Memory Interface
Cache 0 to 1MBSupported
TCM 0 to 1MBSupported
MMUUnsupported
MPUSupported
Debug Interface
ETM9, CoreSight

Documents