|
SAM7X128_14 Datasheet, PDF (15/662 Pages) ATMEL Corporation – ARM-based Flash MCU | |||
|
◁ |
7. Processor and Architecture
7.1 ARM7TDMI Processor
ï¬ RISC processor based on ARMv4T Von Neumann architecture
ï¬ Runs at up to 55 MHz, providing 0.9 MIPS/MHz
ï¬ Two instruction sets
ï¬ ARM high-performance 32-bit instruction set
ï¬ Thumb high code density 16-bit instruction set
ï¬ Three-stage pipeline architecture
ï¬ Instruction Fetch (F)
ï¬ Instruction Decode (D)
ï¬ Execute (E)
7.2 Debug and Test Features
ï¬ Integrated embedded in-circuit emulator
ï¬ Two watchpoint units
ï¬ Test access port accessible through a JTAG protocol
ï¬ Debug communication channel
ï¬ Debug Unit
ï¬ Two-pin UART
ï¬ Debug communication channel interrupt handling
ï¬ Chip ID Register
ï¬ IEEE1149.1 JTAG Boundary-scan on all digital pins
7.3 Memory Controller
ï¬ Programmable Bus Arbiter
ï¬ Handles requests from the ARM7TDMI, the Ethernet MAC and the Peripheral DMA Controller
ï¬ Address decoder provides selection signals for
ï¬ Three internal 1 Mbyte memory areas
ï¬ One 256 Mbyte embedded peripheral area
ï¬ Abort Status Registers
ï¬ Source, Type and all parameters of the access leading to an abort are saved
ï¬ Facilitates debug by detection of bad pointers
ï¬ Misalignment Detector
ï¬ Alignment checking of all data accesses
ï¬ Abort generation in case of misalignment
ï¬ Remap Command
ï¬ Remaps the SRAM in place of the embedded non-volatile memory
ï¬ Allows handling of dynamic exception vectors
SAM7X Series [DATASHEET] 15
6120KâATARMâ11-Feb-14
|
▷ |