
7 - 50
DSP96002 USER’S MANUAL
MOTOROLA
Block transfer mode is selected. Clearing DE during DMA operation will stop the DMA only after the present
DMA transfer has been completed (the data is stored in the destination), setting DTD.
7.5.4 DMA Counter (DCO)
The DMA Counter is a read/write 32-bit register that contains the number of DMA data transfers to be done.
If the DMA channel is set to Single Block transfer mode then, after each DMA data transfer, the DMA
Counter is decremented by one and tested for zero. When the count reaches zero, the DMA Block transfer
is done and the DMA channel will stop the data transfers. If the channel is set to Single Word mode (DTM1-
DTM0=11), the contents of the DMA counter are ignored since each DMA data transfer is done on demand.
The DMA Counter should not be written while the DMA channel is operating in one of the Block Transfer
modes. The DMA Counter may be written only when the channel is disabled (DE=0 and DTD=1), or when
in Single Word mode (DTM1-DTM0=11).
7.5.5 DMA Address Registers (DSR and DDR)
The DMA Source Address register (DSR) and the DMA Destination Address register (DDR) are two 32-bit
registers that contain the addresses of the source and destination, respectively, for the next DMA transfer.
The DMA Address registers are functionally identical to the Address Generation Unit address registers.
7.5.6 DMA Offset Registers (DSN and DDN)
The DMA Source Offset register (DSN) and the DMA Destination Offset register (DDN) are two 32-bit reg-
isters that specify the offset values used to update the respective DMA address registers. Each offset reg-
ister is read when the associated address register is read and used as input to its modulo arithmetic unit.
The DMA Offset registers are functionally identical to the Address Generation Unit offset registers.
7.5.7 DMA Modifier Registers (DSM and DDM)
The DMA Source Modifier register (DSM) and the DMA Destination Modifier register (DDM) are two 32-bit
registers that specify the type of arithmetic used to update the respective DMA address register during DMA
address register update calculations. Each modifier register is read when the associated address register
is read and used as input to its modulo arithmetic unit. The DMA Modifier registers are functionally identical
to the Address Generation Unit modifier registers. Both DMA modifier registers are set to $FFFFFFFF (lin-
ear arithmetic) during a processor reset or software reset.
7.5.8 DMA ALU
The ALU is common to the DMA and Address Generation Unit, and time multiplexed between them. The
DMA ALU is hardwired in the (R)+N configuration. Users can increment or decrement by 1 or N by loading
the DMA Offset registers accordingly. For example, DMA block transfers with DSP96002 word addressable
memory would often load the DMA Offset register with +1. However, interpolation, decimation, and commu-
tation operations could require an arbitrary address offset value N. DMA block transfers with byte address-
DE
DMA Operation
0 Disabled
1 Enabled
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......