The DMA controller controls DMA transfer for a total of 4 channels of internal level 2-0 and DSP, and can freely transfer data between the CPU, A-Bus, and B-Bus. Additionally, during DMA execution between A-Bus and B-Bus, the CPU can access the work area using CPU-Bus. However, data transfer requests from the DSP must use the DSP area; for example, for DMA transfers between A-Bus and B-Bus that do not use the DSP area, data transfer requests cannot be made from the DSP. .
The interrupt controller controls all interrupts within the SCU, including interrupts from A-Bus, B-Bus, and SMPC. It also supports timer interrupts and can generate interrupts in synchronization with the screen.
DSP plays the role of accomplishing processing that would be difficult to accomplish on the main CPU due to its overload. The DSP operates at half the operating frequency of the main CPU.
Therefore, 1 step is executed in approximately 70nsec.
The A-Bus is connected to an external system that supplies software, such as a CD or cartridge. VDP1, VDP2, and SCSP are connected to B-Bus to control video and audio.
Figure 1.1 System configuration diagram
Figure 1.2 Block diagram