ADSP-BF53x/BF56x Blackfin Processor Programming Reference
1-13
Introduction
Glossary
The following terms appear throughout this document. Without trying to
explain the Blackfin processor, here are the terms used with their defini-
tions. See the Blackfin Processor Hardware Reference for your specific
product for more details on the architecture.
Register Names
The architecture includes the registers shown in
Table 1-1
.
Table 1-1. Registers
Register
Description
Accumulators
The set of 40-bit registers A1 and A0 that normally contain data that is being
manipulated. Each Accumulator can be accessed in five ways: as one 40-bit regis-
ter, as one 32-bit register (designated as A1.W or A0.W), as two 16-bit registers
similar to Data Registers (designated as A1.H, A1.L, A0.H, or A0.L) and as one
8-bit register (designated A1.X or A0.X) for the bits that extend beyond bit 31.
Data
Registers
The set of 32-bit registers (R0, R1, R2, R3, R4, R5, R6, and R7) that normally
contain data for manipulation. Abbreviated D-register or Dreg. Data Registers
can be accessed as 32-bit registers, or optionally as two independent 16-bit regis-
ters. The least significant 16 bits of each register is called the “low” half and is
designated with “.L” following the register name. The most significant 16 bit is
called the “high” half and is designated with “.H” following the name. Example:
R7.L, r2.h, r4.L, R0.h.
Pointer
Registers
The set of 32-bit registers (P0, P1, P2, P3, P4, P5, including SP and FP) that
normally contain byte addresses of data structures. Accessed only as a 32-bit reg-
ister. Abbreviated P-register or Preg. Example: p2, p5, fp, sp.
Stack Pointer
SP; contains the 32-bit address of the last occupied byte location in the stack.
The stack grows by decrementing the Stack Pointer. A subset of the Pointer Reg-
isters.
Frame Pointer FP; contains the 32-bit address of the previous Frame Pointer in the stack,
located at the top of a frame. A subset of the Pointer Registers.
Loop Top
LT0 and LT1; contains 32-bit address of the top of a zero overhead loop.
Содержание ADSP-BF53x Blackfin
Страница 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 780: ...Product Identification Register 21 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 994: ...Instructions Listed By Operation Code C 194 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Страница 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...