The memory management unit (MMU) supports a number of operating systems such as Microsoft, SymbianOS, WindRiver and linux, and includes physically tagged caches - which reduce OS context switch times, and improve processor utilisation by eliminating forced cache flushing by the OS.
The ARM1136J-S core and the ARM1136JF-S core are delivered in a synthesisable format and are designed to work seamlessly with commercially available libraries and RAM compilers, which helps to speed up integration of the cores into system-on-chip (SoC) devices. The 'F' extension added to the ARM1136JF-S core signifies the inclusion of a floating-point coprocessor function that in addition to consumer, wireless applications, and also makes the core highly suitable for automotive applications and the ARM 'E' extensions for DSP acceleration. Both cores include the ARM Jazelle extensions for enhanced Java acceleration.
ARM11 Family Features:
Powerful ARMv6 instruction set architecture
ARM Thumb instruction set reduces memory bandwidth and size requirements by up to 35%
ARM Jazelle technology for efficient embedded Java execution
ARM DSP extensions
SIMD (Single Instruction Multiple Data) media processing extensions deliver up to 2x performance for video processing
ARM TrustZone technology for on-chip security foundation (ARM1176JZ-S and ARM1176JZF-S cores)
Thumb-2 core technology for enhanced performance, energy efficiency and code density (ARM1156T2-S and ARM1156T2F-S cores)
Low power consumption:
0.6mW/MHz (0.13µm, 1.2V) including cache controllers
Energy saving power-down modes address static leakage currents in advanced processes
High performance integer processor
8-stage integer pipeline delivers high clock frequency (9 stages for ARM1156T2(F)-S)
Separate load-store and arithmetic pipelines
Branch Prediction and Return Stack
High performance memory system design
Supports 4-64k cache sizes
Optional tightly coupled memories with DMA for multi-media applications
High-performance 64-bit memory system speeds data access for media processing and networking applications
ARMv6 memory system architecture accelerates OS context-switch
Vectored interrupt interface and low-interrupt-latency mode speeds interrupt response and real-time performance
Optional Vector Floating Point coprocessor (ARM1136JF-S, ARM1176JZF-S and ARM1156T2F-S cores) for automotive/industrial controls and 3D graphics acceleration
All ARM11 cores are delivered as ARM- Synopsys Reference Methodology compliant deliverables which significantly reduce the time to generate a specific technology implementation of the core and to generate a complete set of industry standard views and models.
No comments:
Post a Comment