English
Language : 

SH7280 Datasheet, PDF (1396/1726 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine family
Section 25 USB Function Module
DMA function
Application
Set I[3:0] bits in SR
Set bits 15 to 12 in IPR06
(enable interrupts)
Set transfer information
(SAR_0, DAR_0, DMATCR_0,
CHCR_0, DMAOR, DMARS0)
Activate DMA
DMA transfer
request
Set EP1DMAE bit in USBDMAR
to 1
DMA transfer end
Set TE bit in CHCR
Data transfer end interrupt
Interrupt request
to CPU
Clear EP1DMAE bit in USBDMAR
to 0 and clear TE bit in CHCR
Figure 25.16 Example of DMA Transfer (Channel 0) for Bulk-OUT Transfer (EP1)
(When Receive Data Size is Determined Before Receiving Out Token)
Rev. 1.00 Jun. 26, 2008 Page 1366 of 1692
REJ09B0393-0100