USB97C100 Standard Microsystems Corporation, USB97C100 Datasheet - Page 47

no-image

USB97C100

Manufacturer Part Number
USB97C100
Description
USB97C100 Multi-endpoint Usb Peripheral Controller(not Recommended For Designs)
Manufacturer
Standard Microsystems Corporation
Datasheet
Note:
Note:
Note:
SMSC DS – USB97C100
If the firmware needs to STALL an endpoint, it should first be taken off-line by setting RX_CONT1=0, and then
RX_CON0=1.
This allows firmware to manage TX endpoint(s) and hold queued data until the firmware is ready, even if the
host is asking. This is not as critical as the RX version, but it may be required for Isochronous synchronization,
as well as STALL recovery.
[7:0]
[7:3]
[2:0]
[6:0]
BIT
BIT
BIT
This register is always the last correctly received valid SOF Frame number. Garbled and invalid SOF tokens
do not alter this register.
This register is always the last correctly received valid SOF Frame number. Garbled and invalid SOF tokens
do not alter this register.
When RX_ALL is enabled, software should not enable any TX endpoints as they will respond to any
Address with the same endpoint and possibly cause contention on the line. Software should also set each
RX endpoint RX_ISO bit to prevent handshakes from being sent.
7
0x7F90 Reset 0x00
(0x7F92 RESET=0x00)
0x7F91 Reset 0x00
FRAME[7:0]
EXT_FR[15:11]
FRAME[10:8]
FRAMEL
ADDR[6:0]
NAME
FRAMEH
SIE_ADDR
RX_ALL
NAME
NAME
R/W
R
Table 78 - MSB FRAME Count Register
R/W
Table 77 - LSB FRAME Count Register
R/W
R/W
R/W
R
R
Table 79 - Local Address Register
The 11 bit Frame Number from each SOF packet is loaded with
the RISING edge of EOT when SOF_TOKEN = '1' and ACK = '1'.
Extended Frame Count.
The extended count bits are loaded with the RISING edge of
EOT when SOF_TOKEN = '1' and ACK = '1'. The extended
Frame count bit must also be enabled (EN_EXTFRAME = '1' in
SIE_CONFIG).
Frame Number from each SOF packet is loaded with the
RISING edge of EOT when SOF_TOKEN = '1' and ACK = '1'.
1 = Overrides the token address decoding of the SIE such
that no compare is done. Token CRC is also ignored when
RX_ALL=1. This bit forces all packets transmitted on the wire
to be received in the RX Packet Queue
This register is only written by the 8051. It is the SIE's local
address assigned during enumeration. This SIE address
allows Endpoints 0 through 3 to be available. This address
can be used for the HUB address.
Page 47
FRAME COUNT REGISTER (LOW)
FRAME COUNT REGISTER (HIGH)
LOCAL ADDRESS REGISTER
DESCRIPTION
DESCRIPTION
DESCRIPTION
Rev. 01/03/2001

Related parts for USB97C100