|
AT91SAM7X256 Datasheet, PDF (13/637 Pages) ATMEL Corporation – AT91 ARM Thumb-based Microcontrollers | |||
|
◁ |
AT91SAM7X256/128 Preliminary
8. Processor and Architecture
8.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)
8.2 Debug and Test Features
⢠Integrated EmbeddedICE⢠(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
8.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
13
6120DâATARMâ02-Feb-06
|
▷ |