USB97C100 Standard Microsystems Corporation, USB97C100 Datasheet - Page 39

no-image

USB97C100

Manufacturer Part Number
USB97C100
Description
USB97C100 Multi-endpoint Usb Peripheral Controller(not Recommended For Designs)
Manufacturer
Standard Microsystems Corporation
Datasheet
011
100
101
110
111
SMSC DS – USB97C100
Remove Packet from top of RX Queue : To be issued after MCU has completed processing the
packet number at the RXFIFO.
Remove and Release Top of RXFIFO : Same as (011), but also frees all memory used by the
packet. This command is especially useful as a quick way to "ignore" bad packets.
Release specific Packet : Frees all pages allocated to the packet specified in the PNR.
Enqueue Packet into Endpoint x : Places the Packet number indicated by the PNR register in
the transmit queue of the endpoint pointed to by the MMUTX_SEL register. The MMUTX_SEL
register must be written before this command is issued.
Reset TX Endpoint x : Resets the TX FIFO holding the packet numbers awaiting transmission
and the TXFIFO_STAT bits of the endpoint pointed to by the MMUTX_SEL register. The
MMUTX_SEL register must be written before this command is issued. This command does not
release any memory allocated to packets that are dequeued.
[6:5]
[4:0]
[4:0]
BIT
BIT
[7:5
7
PNR (0x7F55)
Reserved
Reserved
FAILED
(0x7F54)
NAME
NAME
P[4:0]
P[4:0]
ARR
R/W
R/W
R/W
R
R
R
R
Table 64 - Allocation Result Register
Table 65 - Packet Number Register
Reserved
Returns Packet Number (0-31, 0x00-0x1F) from an allocation
command. This can be written directly into the PNR register
Reserved
Packet selector to access packet at 0x6000 buffer window
Page 39
ALLOCATION RESULT REGISTER
PACKET NUMBER REGISTER
DESCRIPTION
DESCRIPTION
Rev. 01/03/2001

Related parts for USB97C100