A microcomputer incorporates a pair of DMA controllers that are
co-dependently operated to read and write common data blocks to two
peripheral devices. In an exemplary embodiment of the invention, one of
the DMA controllers is designated to read a data block from memory, store
the data, and then write the data in a single write cycle to each of the
two peripheral devices. This DMA controller provides the address and
control signals necessary for writing the data to a first of the two
peripheral devices, while the other DMA controller provides the address
and control signals necessary for writing the data block to a second of
the two peripheral devices. As a result, only one read and one write
command are required for the data to be written to the two peripheral
devices.
Un microcomputer incorpora un accoppiamento dei regolatori di DMA che sono co-dependently-dipendente funzionati per leggere e redigere i dati comuni ostruisce a due dispositivi periferici. In un metodo di realizzazione esemplare dell'invenzione, uno dei regolatori di DMA รจ indicato per leggere un blocchetto di dati dalla memoria, memorizza i dati ed allora redige i dati in un singolo scrive il ciclo a ciascuno dei due dispositivi periferici. Questo regolatore di DMA fornisce l'indirizzo ed i segnali di controllo necessari per la redazione dei dati ad un prima dei due dispositivi periferici, mentre l'altro regolatore di DMA fornisce l'indirizzo ed i segnali di controllo necessari per la scrittura del blocchetto di dati ad un secondo dei due dispositivi periferici. Di conseguenza, soltanto uno colto e si scrivono l'ordine sono richiesti per i dati per essere scritti ai due dispositivi periferici.