Glossary
1-14
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Functional Units
The architecture includes the three processor sections shown in
Table 1-2
.
Loop Count
LC0 and LC1; contains 32-bit counter of the zero overhead loop executions.
Loop Bottom
LB0 and LB1; contains 32-bit address of the bottom of a zero overhead loop.
Index
Register
The set of 32-bit registers I0, I1, I2, I3 that normally contain byte addresses of
data structures. Abbreviated I-register or Ireg.
Modify
Registers
The set of 32-bit registers M0, M1, M2, M3 that normally contain offset values
that are added or subtracted to one of the Index Registers. Abbreviated as Mreg.
Length
Registers
The set of 32-bit registers L0, L1, L2, L3 that normally contain the length (in
bytes) of the circular buffer. Abbreviated as Lreg. Clear Lreg to disable circular
addressing for the corresponding Ireg. Example: Clear L3 to disable circular
addressing for I3.
Base
Registers
The set of 32-bit registers B0, B1, B2, B3 that normally contain the base address
(in bytes) of the circular buffer. Abbreviated as Breg.
Table 1-2. Processor Sections
Processor
Description
Data Address
Generator (DAG)
Calculates the effective address for indirect and indexed memory
accesses. Consists of two sections–DAG0 and DAG1.
Multiply and
Accumulate Unit
(MAC)
Performs the arithmetic functions on data. Consists of two sections
(MAC0 and MAC1)–each associated with an Accumulator (A0 and A1,
respectively).
Arithmetic Logical
Unit (ALU)
Performs arithmetic computations and binary shifts on data. Operates
on the Data Registers and Accumulators. Consists of two units (ALU0
and ALU1), each associated with an Accumulator (A0 and A1, respec-
tively). Each ALU operates in conjunction with a Multiply and Accu-
mulate Unit.
Table 1-1. Registers (Cont’d)
Register
Description
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...