User Tools

Site Tools


x68000:dmac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
x68000:dmac [2017/09/11 10:17] – added SCR register neko68kx68000:dmac [2017/09/11 10:21] – added CCR register neko68k
Line 21: Line 21:
 |+0x05|1.b|R/W|[[dmac#ocr|OCR]] - Operation Control Register| |+0x05|1.b|R/W|[[dmac#ocr|OCR]] - Operation Control Register|
 |+0x06|1.b|R/W|[[dmac#scr|SCR]] - Sequence Control Register| |+0x06|1.b|R/W|[[dmac#scr|SCR]] - Sequence Control Register|
-|+0x07|1.b|R/W|CCR - Channel Control Register|+|+0x07|1.b|R/W|[[dmac#ccr|CCR]] - Channel Control Register|
 |+0x08|1.w| |---| |+0x08|1.w| |---|
 |+0x0A|1.w|R/W|MTC - Memory Transfer Control| |+0x0A|1.w|R/W|MTC - Memory Transfer Control|
Line 128: Line 128:
 |  3~2  |MAC - Memory address count \\ %00: Do not change memory address register \\ %01: Increment memory address register each time transfer is done \\ %10: Decrement memory address register each time transfer is done \\ %11: Unused| |  3~2  |MAC - Memory address count \\ %00: Do not change memory address register \\ %01: Increment memory address register each time transfer is done \\ %10: Decrement memory address register each time transfer is done \\ %11: Unused|
 |  1~0  |DAC - Device address count \\ %00: Do not change device address register \\ %01: Increment device address register each time transfer is done \\ %10: Decrement device address register each time transfer is done \\ %11: Unused| |  1~0  |DAC - Device address count \\ %00: Do not change device address register \\ %01: Increment device address register each time transfer is done \\ %10: Decrement device address register each time transfer is done \\ %11: Unused|
 +
 +---
 +
 +CCR<BOOKMARK:ccr> - Channel Control Register (+0x07)
 +
 +^  7  ^  6  ^  5  ^  4  ^  3  ^  2  ^  1  ^  0  ^
 +|  STR  |  CNT  |  HLT  |  SAB  |  INT  |  0  |||
 +
 +^Bits^Description^
 +|  7  |STR - Start operation \\ %1: Start operation|
 +|  6  |CNT - Continue operation \\ %0: No continuous operation \\ %1: Continuous operation|
 +|  5  |HLT - Halt operation \\ %1: Pause channel|
 +|  4  |SAB - Software abort \\ %1: Stop channel|
 +|  3  |INT - Interrupt enable \\ %0: Enable interrupt \\ %1: Disable interrupt|
 +|  2~0  |0| 
x68000/dmac.txt · Last modified: 2019/08/27 20:45 by 127.0.0.1