M30245_06 RENESAS [Renesas Technology Corp], M30245_06 Datasheet - Page 328

no-image

M30245_06

Manufacturer Part Number
M30245_06
Description
RENESAS 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/20 SERIES
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
M30245 Group
Rev.2.00 Oct 16, 2006
REJ09B0340-0200
Figure 3.7.3. Setting routine (2) of DMA transfer from USB OUT FIFO to serial sound interface
(b15)
b7
Note: Set 1/2
b23
b23
b7
b7
b7
Checking that OUT_BUF_STS1 flag is “1” and setting the number of the transfer bytes (Note)
Setting DMA0 control register
Setting source pointer(endpoint 1 OUT FIFO data register) and destination pointer
(SS interface 1 transmit buffer register)
Enable serial sound interface 1
Enable DMA0
00
b19
0
b19
0 0 0 0
0 0 0 0
16
0
b16
b16
(b8)
0
b0 b7
1
page 319 of 354
b15
b15
(the value of Endpoint 1 OUT write count register) –1.
0
0
0
8F
02
03
b0
0
b0
b0
16
1
16
16
DMA0 control register
DM0CON [Address 002C
b8 b7
b0
b8 b7
DMA0 control register
DM0CON [Address 002C
Serial Sound Interface 1 mode register 0
SSI1MR0 [Address 0370
Continued from the previous page
Transfer unit select bit
Repeat transfer mode select bit
DMA request bit
DMA enable bit
Source address direction select bit
Destination address direction select bit
DMA0 transfer counter
TCR0 [Address 0029
0 : 16 bits
0 : Single transfer
0 : DMA not requested
0 : Disabled
0 : Fixed
0 : Fixed
DMA request bit
DMA enable bit
Serial Sound Interface enable bit
E6
Continued to the next page
1 : Enabled
74
0 : DMA not requested
1 : Enabled
16
16
b0
b0
DMA0 source pointer
SAR0 [Address 0022
DMA0 destination pointer
DAR0 [Address 0026
Stores the endpoint 1 OUT FIFO (Address 02E6
Nothing is assigned. Write “0” when writing to these bits.
Stores the SS interface 1 transmit register (Address 0374
Nothing is assigned. Write “0” when writing to these bits.
16
16
16
16
]
]
]
, 0028
16
]
16
16
to 0020
to 0024
16
16
]
]
3. USB Applications
16
)
16
)

Related parts for M30245_06