|
| ACTIVE |
|
|
|
|
|
|
NAME | DIRECTION | LEVEL |
|
| DESCRIPTION |
| ||
|
|
|
| |||||
DATA[15:0] | Bidir | N/A | DATA BUS. | |||||
|
|
|
|
|
|
|
|
|
|
|
| TXVALID | RXVALID |
| VALIDH |
| DATA[15:0] |
|
|
|
|
|
|
|
|
|
|
|
| 0 | 0 |
| X |
| Not used |
|
|
|
|
|
|
|
|
|
|
|
| 0 | 1 |
| 0 |
| DATA[7:0] output is valid |
|
|
|
|
|
|
|
| for receive |
|
|
|
|
|
|
|
| VALIDH is an output |
|
|
| 0 | 1 |
| 1 |
| DATA[15:0] output is |
|
|
|
|
|
|
|
| valid for receive |
|
|
|
|
|
|
|
| VALIDH is an output |
|
|
| 1 | X |
| 0 |
| DATA[7:0] input is valid |
|
|
|
|
|
|
|
| for transmit |
|
|
|
|
|
|
|
| VALIDH is an input |
|
|
| 1 | X |
| 1 |
| DATA[15:0] input is valid |
|
|
|
|
|
|
|
| for transmit |
|
|
|
|
|
|
|
| VALIDH is an input |
|
|
| DATA BUS. | |||||
|
|
|
|
|
|
|
|
|
|
|
| TXVALID | RXVALID |
| DATA[15:0] |
| |
|
|
|
|
|
|
|
| |
|
|
| 0 | 0 |
| Not used |
| |
|
|
|
|
|
|
| ||
|
|
| 0 | 1 |
| DATA[15:8] output is valid for receive | ||
|
|
|
|
|
|
| ||
|
|
| 1 | X |
| DATA[7:0] input is valid for transmit | ||
|
|
|
|
|
|
| ||
TXVALID | Input | High | Transmit Valid. Indicates that the TXDATA bus is valid for | |||||
|
|
| transmit. The assertion of TXVALID initiates the transmission of | |||||
|
|
| SYNC on the USB bus. The negation of TXVALID initiates EOP | |||||
|
|
| on the USB. |
|
|
|
|
|
|
|
| Control inputs (OPMODE[1:0], TERMSELECT,XCVRSELECT) | |||||
|
|
| must not be changed on the | |||||
|
|
| The PHY must be in a quiescent state when these inputs are | |||||
|
|
| changed. |
|
|
|
|
|
TXREADY | Output | High | Transmit Data Ready. If TXVALID is asserted, the SIE must | |||||
|
|
| always have data available for clocking into the TX Holding | |||||
|
|
| Register on the rising edge of CLKOUT. TXREADY is an | |||||
|
|
| acknowledgement to the SIE that the transceiver has clocked the | |||||
|
|
| data from the bus and is ready for the next transfer on the bus. If | |||||
|
|
| TXVALID is negated, TXREADY can be ignored by the SIE. | |||||
VALIDH | Bidir | N/A | Transmit/Receive High Data Bit Valid (used in | |||||
|
|
| only). When TXVALID = 1, the | |||||
|
|
| changed to inputs, and VALIDH is an input. If VALIDH is asserted, | |||||
|
|
| DATA[15:0] is valid for transmission. If deasserted, only DATA[7:0] | |||||
|
|
| is valid for transmission. The DATA bus is driven by the SIE. | |||||
|
|
| When TXVALID = 0 and RXVALID = 1, the | |||||
|
|
| direction is changed to outputs, and VALIDH is an output. If | |||||
|
|
| VALIDH is asserted, the DATA[15:0] outputs are valid for receive. | |||||
|
|
| If deasserted, only DATA[7:0] is valid for receive. The DATA bus | |||||
|
|
| is read by the SIE. |
|
|
|
| |
RXVALID | Output | High | Receive Data Valid. Indicates that the RXDATA bus has received | |||||
|
|
| valid data. The Receive Data Holding Register is full and ready to | |||||
|
|
| be unloaded. The SIE is expected to latch the RXDATA bus on the | |||||
|
|
| rising edge of CLKOUT. |
|
|
|
| |
RXACTIVE | Output | High | Receive Active. Indicates that the receive state machine has | |||||
|
|
| detected Start of Packet and is active. |
| ||||
RXERROR | Output | High | Receive Error. 0: Indicates no error. 1: Indicates a receive error | |||||
|
|
| has been detected. This output is clocked with the same timing as | |||||
|
|
| the RXDATA lines and can occur at anytime during a transfer. |
Revision 1.7 | PRODUCT6 PREVIEW | SMSC USB3250 |