ARM.SoC.Architecture

It is used for most ram functions on processor chips

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: tions 111 immediate 17 indirect 17 initializing pointer 56-7 instruction formats 14--16 modes 17 absolute 17 self-timed design 375--7 analogue to digital converters (ADCs) 350-1 AND gate 399 ANSI C data types 157-8 APB (Advanced Peripheral Bus) 217, 219-20 APCS (ARM Procedure Call Standard) 176-9 applications ARM7TDMI 255-6 ARMS 258 ARM9TDMI 262-3 ARM10TDMI 266 ARM7500 361-3 Thumb instruction set 189, 203-4 arbitration 217-18 architectural inheritance 37-8 architectural variants 147--8 argument passing 179 arguments 176 arithmetic operations 51, 243^t, 400-1 see also adder design; multiplication arithmetic-logic unit (ALU) 7, 88-90 ARM 10200 342-3 ARM1020E 341-2 ARM10TDMI 256,263-6,344 ARM2 88, 147 ARM3 147,279-82 ARM6 74,88,90-1,96, 147 ARM60 148 ARM600 148,282-3 ARM610 148 ARM7 74,256 ARM7100 364-8 ARM710T 318-22 ARM720T 318,322 ARM740T 318,322-3 ARM7500 360-3 ARM7500FE 360-3 ARM7TDMI 101-2, 248-56, 353 ARM7TDMI-S 255 ARM8 95,256-9 ARM810 323-6 ARM920T 335-7 ARM940T 337-9 ARM946E-S 339^1 ARM966E-S 339^11 ARM9E-S 241,245,263 ARM9TDMI 79,91,245,256,260-3 ARM assembler 45 ARM Development Board 44, 46 ARM instructions see instructions; Thumb instruction set ARM Limited 35, 36, 348 embedded applications 347 SA-1100 370 pre-indexed 58 register load and store instructions 57--8 register-indirect 17, 56 stack 17,60-1 AHB (Advanced High-performance Bus) 217, 220 alignment checking 306 ALU design 12-13 AMBA (Advanced Microcontroller Bus Architecture) 216-20, 232 AMULET processor cores 374-97 AMULET1 377-81,397 AMULET2 381^t, 397 AMULET2e 384-6 AMULET3 387-90,396,397 AMULET3H 390,392,393-6 DRACO telecommunications controller 390-6 post-indexed 59 multiple register data transfers 60 number of addresses 14-16 413 414 Index ARM Procedure Call Standard (APCS) 176-9 ARM Project Manager 46 ARM system control coprocessor 293-4 ARMsd 44, 45 ARMulator 44, 45-6, 225 arrays 157, 169-70 ASB (Advanced System Bus) 217 ASCII 156 assembly-level abstraction 152 ARM Software Development Toolkit 46-7 assemblers 45 assembly language programming 49--71 associativity 344--5 asynchronous design styles 375-7 auto-indexing 58 barr...
View Full Document

This document was uploaded on 10/30/2011 for the course CSE 378 380 at SUNY Buffalo.

Ask a homework question - tutors are online