English
Language : 

SH7205 Datasheet, PDF (1226/1904 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Section 24 USB 2.0 Host/Function Module (USB)
24.3.23 NRDY Interrupt Status Register (NRDYSTS)
NRDYSTS is used to confirm the NRDY interrupt status for each pipe
This register is initialized by a power-on reset.
Bit: 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
—
—
—
—
—
—
PIPE9 PIPE8 PIPE7 PIPE6 PIPE5 PIPE4 PIPE3 PIPE2 PIPE1 PIPE0
NRDY NRDY NRDY NRDY NRDY NRDY NRDY NRDY NRDY NRDY
Initial value: -
-
-
-
-
-
0
0
0
0
0
0
0
0
0
0
R/W: R
R
R
R
R
R R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W*
When an internal NRDY interrupt request has occurred in the pipe for which PID = BUF is set, the
corresponding bit for that pipe is set to 1. An internal NRDY interrupt request is generated for a
pipe in the conditions described below. Note, however, that these interrupt generating conditions
do not apply to the cases when a setup transaction is being executed while the host controller
function is selected. During a setup transaction with the host controller function selected, SACK
interrupt or SIGN interrupt can occur. Also note that interrupt requests are not generated during
execution of the status stage in control transfer when the function controller function is selected.
(1) Connection with which Split Transactions Do Not Occur when the Host Controller
Function is Selected
(a) Conditions for Pipes in the Transmitting Direction
An NRDY interrupt is generated if any of the following conditions is met.
• In a pipe specified for isochronous transfer, when the time to issue an OUT token comes while
the FIFO buffer contains no data for transmission:
In this case, this module transmits a zero-length packet subsequent to the OUT token and sets
the bit corresponding to the pipe and the OVRN bit to 1.
• In a pipe not specified for isochronous transfer and executing communication for other than
setup transactions, when the function device returns no response (timeout is detected without
detecting a handshake packet from the function device), or when any error has detected in the
packet from the function device for consecutive three times:
In this case, this module sets the bit corresponding to the pipe and modifies the PID bit setting
for the pipe to STALL.
• When a STALL handshake (not only STALL for OUT token but also STALL for PING token
apply) is received from the function device during communication for other than setup
transactions:
In this case, this module sets the bit corresponding to the pipe and modifies the PID bit setting
for the pipe to STALL.
Rev. 1.00 Mar. 25, 2008 Page 1194 of 1868
REJ09B0372-0100