onARM

ARM1136J(F)-S

The ARM1136J(F)-S processor is the first processor supporting the ARMv6 architecture. It is very popular in high-end smart phones, set top boxes and PDA applications. It supports 32-bit ARM instructions, 16-bit Thumb instructions as well as Jazelle Java Acceleration technology. Beside features from ARMv5TE such as Enhanced Digital Signal Processing (DSP) instruction, the ARMv6 architecture includes a number of instructions for SIMD (Single Instruction, Multiple Data) to enhance performance in media and graphic processing, as well an optional floating point unit. The ARM1136 processor uses multiple bus interfaces to provide higher system bandwidth and also has a dedicated DMA interface bus and a low latency peripheral bus interface. The memory architecture in the ARM1136J(F)-S processor includes unaligned data support, dynamic endian switching, exclusive accesses and better context switching for multi-tasking environment. The ARM1136J(F)-S processor supports two levels of cache memory and a Memory management Unit (MMU), and supports complex OS like Windows CE, Linux, or Symbian OS, as well as a large range of Real Time Operating Systems (RTOS).

Microcontroller Vendors

Core Overview
Family ARM11
Architecture ARMv6K
Product Line Application
Pipeline Stages 8
With Jazelle
Instruction Sets
ARM Instructions Supported
Thumb Instructions Supported
Thumb2 Instructions Unsupported
DSP Instructions Supported
SIMD Instructions Supported
Memory Interface
Cache 4k-64k Supported
TCM 0 to 64K Supported
MMU Unsupported
MPU Unsupported
Debug Interface
ETM11RV, CoreSight, Embedded ICE
Power Modes
Run, Dormant, Standby, Shutdown

Documents