dma
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dma [2026/10/22 16:47] – gecko | dma [2026/10/22 16:53] (текущий) – gecko | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| * Загрузка данных в [[VRAM|видеопамять]] и отправка пакетов [[GPU]] | * Загрузка данных в [[VRAM|видеопамять]] и отправка пакетов [[GPU]] | ||
| * Загрузка данных в память [[SPU]] | * Загрузка данных в память [[SPU]] | ||
| - | * Чтение с [[CD-ROM]] | + | * Чтение с [[cd_rom|CD-ROM]] |
| + | |||
| + | ===== Каналы DMA ===== | ||
| + | Контроллер поддерживает 7 каналов, | ||
| + | * 0x1F80108x DMA0/MDECin - передача данных в [[MDEC|декодер макроблоков]] | ||
| + | * 0x1F80109x DMA1/ | ||
| + | * 0x1F8010Ax DMA2/GPU - передача списков команд и данных изображений в [[GPU|графический процессор]] | ||
| + | * 0x1F8010Bx DMA3/CDROM - передача данных с привода CD-ROM в память | ||
| + | * 0x1F8010Cx DMA4/SPU - передача данных в звуковой процессор | ||
| + | * 0x1F8010Dx DMA5/PIO - обмен данными через [[PIO|параллельный порт]] | ||
| + | * 0x1F8010Ex DMA6/OTC - специальный программный канал, не связанный с физическим устройством; | ||
| + | |||
| + | ===== Регистры DMA ===== | ||
| + | |||
| + | * 0x1F8010F0 DPCR - контрольный регистр | ||
| + | * 0x1F8010F4 DICR - регистр прерываний. | ||
dma.1792687630.txt.gz · Последнее изменение: — gecko
