
The ARM968E-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. The ARM968E-S processor uses the Harvard architecture (separate instruction and data interface), and also supports Instruction TCM and Data TCM, with Direct Memory Access (DMA) features including dual banked data TCM and a separate AHB slave port for DMA accesses to the TCM, which make it an attractive option for applications with much data processing from memory. The ARM968E-S is a member of the widely adopted ARM9E processor family and can be used with large range of Real Time Operating Systems (RTOS).
| Core Overview | |
|---|---|
| Family | ARM9 |
| Architecture | ARMv5TE |
| Product Line | Embedded |
| Pipeline Stages | 5 |
| Instruction Sets | |
| ARM Instructions | |
| Thumb Instructions | |
| Thumb2 Instructions | |
| DSP Instructions | |
| SIMD Instructions | |
| Memory Interface | |
| Cache | |
| TCM 0 to 4MB | |
| MMU | |
| MPU | |
| Debug Interface | |
| ETM9, CoreSight, Embedded ICE | |