W6694CD WINBOND [Winbond], W6694CD Datasheet - Page 16

no-image

W6694CD

Manufacturer Part Number
W6694CD
Description
USB Bus ISDN S/T-Controller
Manufacturer
WINBOND [Winbond]
Datasheet
B1_DATA
These are B1 channel data, the length is indicated by B_LEN.
B2_DATA
These are B2 channel data, the length is indicated by B_LEN.
7.1.7 Isochronous-IN Transaction (Endpoint 5)
After power on or reset, all B and D channels receive FIFO (RFIFO) are disabled. A disabled RFIFO
can not receive data from ISDN, and will always return zero-length data for Isochronous-IN
transaction. RFIFO can only be enabled by command CMDR:REN. Once enabled, an Isochronous-
IN transaction can read data from RFIFO of that channel. The data packet also carries XFIFO status
for that channel, and the most recent Isochronous-OUT packet error status (if error ever occurred).
Note that since B1 and B2 channel output length is the same in Isochronous-OUT packet, the XFIFO
status of B1/B2 channels are the same.
The packet format of Isochronous-IN is as below:
ISOE
XCOL Transmit Collision (D channel only)
XFR
XDUN Transmit Data Under-run
D_XFR
B1_XFR
B2_XFR
ISOE
Bit 7
Isochronous-OUT Error
This bit is set to indicate that the most recent received Isochronous-OUT packet has CRC
error. This bit will remain set, until a CMDR1:CISOE clears it.
This bit indicates a D channel collision on the S-bus has been detected. The data in D
channel XFIFO will be automatically re-transmitted, until the whole HDLC frame are
successfully transmitted. This bit will remain set, until software issue CMDR1:DXEN to clear
this bit.
Transmit FIFO Ready
The corresponding XFIFO has run out of data. For D and B channel, the XFIFO is reset and
disabled for that channel. This bit is cleared when XFIFO is enabled by XEN bit.
It is set when XFIFO has at least half of the XFIFO size available for incoming USB data.
D_XCOL
B1_XDOV
B2_XDOV
B1 Channel Data
B2 Channel Data
6
D_XDOV
B1_XDUN B1_RDOV
B2_XDUN B2_RDOV
5
D_XDUN
4
B1_DATA
B2_DATA
D_DATA
- 16 -
...
...
...
D_RDOV
B1_LEN3
B2_LEN3
3
D_LEN2
B1_LEN2
B2_LEN2
Preliminary W6694
2
D_LEN1
B1_LEN1
B2_LEN1
1
D_LEN0
B1_LEN0
B2_LEN0
0

Related parts for W6694CD