As shown in
Figure
ters hold the values that the DAG uses for generating addresses. The four
types of registers are:
• Index registers (I0–I7 for DAG1 and I8–I15 for DAG2). An index
register holds an address and acts as a pointer to memory. For
example, the DAG interprets
instruction as addresses.
• Modify registers (M0–M7 for DAG1 and M8–M15 for DAG2). A
modify register provides the increment or step size by which an
index register is pre- or post-modified during a register move. For
example, the
address in register
register.
• Length and Base registers (L0–L7 and B0–B7 for DAG1 and
L8–L15 and B8–B15 for DAG2). Length and base registers set the
range of addresses and the starting address for a circular buffer. For
more information on circular buffers, see
Buffers" on page
4-2
4-1, each DAG has four types of registers. These regis-
DM(I0,0)
instruction directs the DAG to output the
DM(I0,M1)
then modify the contents of
I0
4-12.
ADSP-2126x SHARC Processor Hardware Reference
and
syntax in an
PM(I8,0)
using the
I0
"Addressing Circular
M1
Need help?
Do you have a question about the ADSP-21261 SHARC and is the answer not in the manual?
Questions and answers