NEC switch User Manual

Page 107

Advertising
background image

CHAPTER 8 USB FUNCTION

User’s Manual U12978EJ3V0UD

107

(9) Token address compare register (ADRCMP)

This register sets the address specified from the host during control transfer. If this register value and the

address area of the receive token bank (bits 0 to 6 of receive token address L (USBRAL)) match during token

packet reception coincide, ADRRST (bit 2 of the token packet receive result store register (TRXRSL)) is set.

00H must be set by software when an USB reset is received.

ADRCMP is set with an 8-bit memory manipulation instruction.

RESET input sets ADRCMP to 00H.

Figure 8-8. Configuration of TIDCMP and ADRCMP

00H

07H

06H

05H

04H

03H

02H

01H

00H

01H

02H

USBPOW address

USBPOB address

0 0 1 0 1 1 0 1

0 1 1 0 1 0 0 1

1 1 1 0 0 0 0 1

ENDP.0

ENDP.3-1

Endpoint 0 detection
signal (END0RX)

Endpoint 1 detection
signal (END1RX)

Note

Note

Match signal (TIDRST)
SETUP packet detection signal (SETRX)

IN packet detection signal (INRX)

OUT packet detection signal (OUTRX)

Match signal (ADRRST)

USBRTP

USBRAL

USBRAH

ID packet set
in TIDCMP

TIDCMP

ADRCMP

Receive token bank

Note Because these signals are used internally, confirmation by software is not possible.

Advertising