Return to previous page Return to menu Go to next page

DMA transfer register

DMA with built-in SCSP can only transfer between SCSP built-in control register and sound memory. For this reason, the maximum number of continuous transfer bytes is 3812 bytes (EE4H) (100,000H to 100EE3H memory space is allocated to the internal registers). The DMA-related registers described below are prohibited from being changed by DMA transfer. During DMA transfer, the address always changes in the increasing direction.
The precautions for executing DMA transfer are shown below.
While

DGATE (R / W); Dma GATE (and "0")
A block diagram of the DMA controller is shown in Figure 4.66. Initializes any area in the SCSP built-in control register or sound memory to "0". When this bit is "1B", "0" clear is executed ("DEXE" must be executed to actually start).
∙ Transfer data deletion ("0" write) by DGATE does not affect the data at the transfer source. There is no loss of data.

Figure 4.66 DMA controller block diagram


Return to previous page Return to menu Go to next page