USB97C100 Standard Microsystems Corporation, USB97C100 Datasheet - Page 41

no-image

USB97C100

Manufacturer Part Number
USB97C100
Description
USB97C100 Multi-endpoint Usb Peripheral Controller(not Recommended For Designs)
Manufacturer
Standard Microsystems Corporation
Datasheet
A "complete" reception requires that the 8 byte status header is correctly written into the packet buffer, with the
correct data, and moved into the RX Packet Number FIFO. A "successful" reception requires that the CRC and PID
check bits of a "complete" reception are good. The hardware queues only "complete" packets. Firmware must
determine if "complete" packets were "successful". Corrupted token packets causes the complete data payload to
be ignored.
Tx FIFO POP Register
This register is used to help software manage TX Queues.
CLEAR_FEATURE:ENDPOINT_STALL” condition gracefully.
Number of the next packet waiting on the TX queue pointed to by MMUTX_SEL register, AND it will pop that Packet
Number off of the selected TX FIFO.
Note: It is the software's responsibility to ensure that the appropriate TX EP is disabled during this operation, and to
SMSC DS – USB97C100
issue a deallocate command if desired.
[6:5]
[4:0]
BIT
[4:0]
BIT
7
7
6
5
(0x7F59 – RESET=0x80)
POPTX_STAT
RXFIFO_EMPT
RXFIFO_FULL
Reserved
POP_TX
POP_TX
Reserved
NAME
(0x7F58)
NAME
RXFIFO
P[4:0]
Y
Table 68 - Receive Packet Number FIFO Register
R/W
R
R
R
R/W
R
R
R
R
POP TX FIFO empty status
0 = Has one or more TX packet
1 = Empty
Reserved
This 5 bit value is the packet number or handle that is at the top of
the TX FIFO pointer to by MMUTX_SEL. The TX FIFO is popped
when this register is read.
1 = No pending packets from the host to be processed
1 = The SIEDMA will not accept packets from the host (via RX
Overflow)
Reserved
Packet Number
When a packet has been received, and the 8-byte header has
been written by the SIEDMA, the associated Packet Number is
placed in this FIFO
Table 69 - POP TX FIFO
NEXT RX PACKET NUMBER FIFO REGISTER
Page 41
When read, this register will return the Packet
DESCRIPTION
DESCRIPTION
POP TX FIFO
This will provide a method to handle a
Rev. 01/03/2001

Related parts for USB97C100