r8a66597 Renesas Electronics Corporation., r8a66597 Datasheet - Page 149

no-image

r8a66597

Manufacturer Part Number
r8a66597
Description
Assp Usb2.0 2 Port Host/1 Port Peripheral Controller
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
r8a66597BG
Manufacturer:
RENESAS
Quantity:
1 000
Part Number:
r8a66597BG
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
r8a66597BG#DF1S
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
r8a66597FP
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Company:
Part Number:
r8a66597FP#RF1S
Quantity:
2 172
Company:
Part Number:
r8a66597FP#RF1S
Quantity:
2 976
Part Number:
r8a66597FPRF1S
Manufacturer:
CYPRESS
Quantity:
9 103
R8A66597FP/DFP/BG
3.9.1
R e v 1 . 0 1
Priority of
Detected
Errors
1
2
3
4
Priority of
Detected
Errors
1
2
3
Isochronous Transfer Error Detection
The controller manages isochronous transfer errors by software and therefore has the following error information
detection functions. Table 3.23 and Table 3.24 describe the procedure in which errors are confirmed and the
interrupts that are generated.
(1) PID Error
(2) CRC Error and Bit Stuffing Error
(3) Maximum Packet Size Over
(4) Overrun and Underrun
(5) Interval Error
O c t 1 7 , 2 0 0 8
When the receive packet PID is corrupted
When an error occurs in the receive packet CRC or when the bit stuffing is corrupted.
This indicates the data size of the receive packet is larger than the value set for the maximum packet size.
When Peripheral Controller Function is selected, the following will generate interval errors
Error Type
PID error
CRC error, bit stuffing error
Overrun, underrun
Interval error
Error Type
PID error
CRC error, bit stuffing error
Maximum packet size over error
(a) When Host Controller Function is selected
(b) When Peripheral Controller Function is selected
(a) When an IN token could not be received in the interval frame of an isochronous IN transfer
(b) When an OUT token was received in other than the interval frame of an isochronous OUT transfer
When there is no empty space in the buffer memory at the token send timing for an IN-direction (receive)
transfer
When there is no data in the buffer memory at the token send timing for an OUT-direction (send)
transfer.
When there is no data in the buffer memory at an IN token receive for an IN-direction (send) transfer
When there is no empty space in the buffer memory at an OUT token receive for an OUT-direction
(receive) transfer
p a g e 1 4 9 o f 1 8 3
Table 3.23 Errors Detected at Token Receive/Send
Table 3.24 Errors Detected at Data Packet Receive
Generated Interrupts and Status at Time of Error Detection
No interrupt generated when either Host or Peripheral
Controller function is selected (ignored as corrupted packet)
No interrupt generated when either Host or Peripheral
Controller function is selected (ignored as corrupted packet)
NRDY interrupt is generated when either Host or Peripheral
Controller function is selected, and OVRN bit is set.
In Host Controller function selection, token issueing is
continued when the interrupt is generated.
In Peripheral Controller function, a zero-length packet is sent
in response to an IN token. A data packet is not received in
response to an OUT token.
In Peripheral Controller function selection, NRDY interrupt is
generated. In Host Controller function selection, no interrupt
is generated.
Generated Interrupts and Status
No interrupt generated (ignored as corrupted packet)
NRDY interrupt is generated when either Host or Peripheral
Controller function is selected, and CRCE bit is set.
BEMP interrupt is generated when either Host or Peripheral
Controller function is selected, and PID is set to “STALL”.

Related parts for r8a66597