A method for transferring DMA data between the video port and the host
interface in a multimedia processor is disclosed. The method includes
determining whether one frame data should be transferred between the host
interface and the video port; preloading some DMA instructions in the
frame buffer and setting the DMA register to be fitted for the DMA
operation; and fetching the preloaded instructions from the frame buffer
subsequently by the DMA controller to perform video data transfer at a
predetermined data bandwidth. According to this invention, the time
consumption of a microprocessor for programming the DMA controller is
reduced, thereby enhancing the data transfer rate between the host
interface and video port of the multimedia computer system.
Показан метод для переносить данные по dma между видео- портом и поверхностью стыка хозяина в обработчике multimedia. Метод вклюает обусловливать должны ли один данный по кадра быть перенесены между поверхностью стыка хозяина и видео- портом; поджимающ некоторые инструкции dma в буфере изображения и устанавливающ регистр dma, котор нужно приспосабливать для деятельности dma; и fetching поджатые инструкции от буфера изображения затем регулятором dma выполнить видео- передачу данных на предопределенной ширине полосы частот данных. Согласно этому вымыслу, уменьшено потребление времени микропроцессора для программировать регулятор dma, таким образом увеличивая тариф передачи данных между поверхностью стыка хозяина и портом видеоего системы компьютера multimedia.