ISP1130DL Philips Semiconductors, ISP1130DL Datasheet - Page 27

no-image

ISP1130DL

Manufacturer Part Number
ISP1130DL
Description
Universal Serial Bus compound hub with integrated keyboard controller
Manufacturer
Philips Semiconductors
Datasheet
Table 29: Endpoint Buffer Status byte: bit allocation
Table 30: Endpoint Buffer Status byte: bit description
[1]
[2]
Philips Semiconductors
9397 750 06895
Objective specification
Bit
7 to 5
4
3
2
1
0
Bit
Symbol
Reset
Access
This bit is only defined for control endpoints; it is active only when the InterruptOnNAK feature has been enabled via the Set Mode
command (see
This bit will be logic 0 for IN buffers (host packets are received via the OUT buffer).
Symbol
-
SentNAK
PacketOverwritten
SetupPacket
StallStatus
FullEmptyStatus
Table
R
X
7
-
9.2.2 Select Endpoint command
9.2.3 Read Buffer command
25).
[1]
[2]
Selects an endpoint and initializes an internal pointer to the start of the associated
RAM buffer. Optionally, this command can be followed by a data read, which returns
the status of the endpoint buffer (see
Code (Hex) — 00 to 0B (endpoint index 0 to 11)
Transaction — read 1 byte (optional).
Returns the data buffer contents of the selected endpoint. Following the command, a
maximum of (N
(see
by 1. To reset the buffer pointer to the start of the buffer, use the Select Endpoint
command.
Code (Hex) — F0
Transaction — read multiple bytes (max. N
Reading a buffer may be interrupted by any other command (except for Select
Endpoint). The data in the buffer are organized as shown in
X
R
6
-
Table
Description
reserved
A logic 1 indicates that the device has sent a NAK. This bit is reset when the
device returns an acknowledge (ACK) after receiving an OUT packet, or when it
gets an ACK after sending an IN packet.
A logic 1 indicates that the previous packet was overwritten by a Setup packet.
This bit is reset by a Select Endpoint/Clear Interrupt command on this endpoint.
A logic 1 indicates that the last successfully received packet had a SETUP token.
This bit is reset by a Select Endpoint/Clear Interrupt command on this endpoint.
A logic 1 indicates that the endpoint is in stalled state.
A logic 1 indicates that the buffer is full, a logic 0 indicates that it is empty.
3). After each byte the internal buffer pointer is automatically incremented
R
X
5
-
2) bytes can be read, N representing the size of the endpoint buffer
Rev. 01 — 23 March 2000
Sent
NAK
R
4
0
Overwritten
USB compound hub with keyboard controller
Table
Packet
R
3
0
29).
2, N = buffer size).
Packet
Setup
R
2
0
© Philips Electronics N.V. 2000. All rights reserved.
Table
Status
Stall
R
1
0
31.
ISP1130
Empty
Status
Full
R
0
0
27 of 68

Related parts for ISP1130DL