14. Direct Memory Access Controller (DMAC)
Rev.1.00 Jan. 10, 2008 Page 666 of 1658
REJ09B0261-0100
Figure 14.1 shows a block diagram of the DMAC.
Peripheral
bus controller
DMA transfer end si
g
nal
Iteration
control
DMAC channels 6 to 11
Re
g
ister
control
Start-up
control
Request
priority
control
Bus
interface
Iteration
control
DMAC channels 0 to 5
Re
g
ister
control
Start-up
control
Request
priority
control
Bus
interface
On-chip
memory
On-chip
peripheral
module
Interrupt controller
DMA transfer request si
g
nal
External ROM
External RAM
External I/O
TCR0 to TCR5
CHCR0 to CHCR5
DMAOR0
DMARS0 to DMARS2
SAR0 to SAR5
DAR0 to DAR5
TCRB0 to TCRB3
SARB0 to SARB3
DARB0 to DARB3
DMINT0 to DMINT11
DMAE0
DMAE1
DRAK0
to
DRAK3
DREQ0
to
DREQ3
DACK0
to
DACK3
LBSC
DDRIF
PCIC
TCR6 to TCR11
CHCR6 to CHCR11
DMAOR1
SAR6 to SAR11
DAR6 to DAR11
TCRB6 to TCRB9
SARB6 to SARB9
DARB6 to DARB9
DMARS3 to DMARS5
Le
g
end:
SAR0 to SAR11:
DMA source address re
g
ister
SARB0 to SARB3, SARB6 to SARB11:
DMA source address re
g
ister B
DAR0 to DAR11:
DMA destination address re
g
ister
DARB0 to DARB3, DARB6 to DARB9:
DMA destination address re
g
ister B
TCR0 to TCR11:
DMA transfer count re
g
ister
TCRB0 to TCRB3, TCRB6 to TCRB9:
DMA transfer count re
g
ister B
CHCR0 to CHCR11:
DMA channel control re
g
ister
DMAOR0 and DMAOR1:
DMA operation re
g
ister
DMARS0 to DMARS5:
DMA extended resource re
g
ister
DMINT0 to DMINT11:
DMA transfer end/half-end interrupt request
*
DMAE0:
channels 0 to 5 address error interrupt request
DMAE1:
channels 6 to 11 address error interrupt request
Note:
*
The half-end interrupt request is valid for only channels 0 to 3 and channels 6 to 9.
SuperHyway bus
Figure 14.1 Block Diagram of DMAC
Summary of Contents for SH7781
Page 4: ...Rev 1 00 Jan 10 2008 Page iv of xxx REJ09B0261 0100 ...
Page 74: ...2 Programming Model Rev 1 00 Jan 10 2008 Page 44 of 1658 REJ09B0261 0100 ...
Page 272: ...8 Caches Rev 1 00 Jan 10 2008 Page 242 of 1658 REJ09B0261 0100 ...
Page 376: ...10 Interrupt Controller INTC Rev 1 00 Jan 10 2008 Page 346 of 1658 REJ09B0261 0100 ...
Page 694: ...13 PCI Controller PCIC Rev 1 00 Jan 10 2008 Page 664 of 1658 REJ09B0261 0100 ...
Page 762: ...14 Direct Memory Access Controller DMAC Rev 1 00 Jan 10 2008 Page 732 of 1658 REJ09B0261 0100 ...
Page 788: ...15 Clock Pulse Generator CPG Rev 1 00 Jan 10 2008 Page 758 of 1658 REJ09B0261 0100 ...
Page 828: ...17 Power Down Mode Rev 1 00 Jan 10 2008 Page 798 of 1658 REJ09B0261 0100 ...
Page 846: ...18 Timer Unit TMU Rev 1 00 Jan 10 2008 Page 816 of 1658 REJ09B0261 0100 ...
Page 1292: ...24 Multimedia Card Interface MMCIF Rev 1 00 Jan 10 2008 Page 1262 of 1658 REJ09B0261 0100 ...
Page 1326: ...25 Audio Codec Interface HAC Rev 1 00 Jan 10 2008 Page 1296 of 1658 REJ09B0261 0100 ...
Page 1482: ...28 General Purpose I O Ports GPIO Rev 1 00 Jan 10 2008 Page 1452 of 1658 REJ09B0261 0100 ...
Page 1538: ...30 User Debugging Interface H UDI Rev 1 00 Jan 10 2008 Page 1508 of 1658 REJ09B0261 0100 ...
Page 1688: ...Appendix Rev 1 00 Jan 10 2008 Page 1658 of 1658 REJ09B0261 0100 ...
Page 1691: ......
Page 1692: ...SH7785 Hardware Manual ...