Peripherals—IP2022 User’s Manual 290 www.ubicom.com To  operate  in  USB  mode,  software  must  perform  the  following
functions:
CRC generation and checking. Detecting reset of the device function, which is indicated by 10
milliseconds  of  a  single-ended  zero  (SE0)  condition  on  the
bus.
Detecting the suspend state, which is indicated by more than
3 milliseconds of idle. Software must make sure that the sus-
pend current of 500 µA will be drawn after 10 milliseconds of
bus inactivity.
Formation of the USB packet by putting the sync, pid, and data
into the transmit register and setting the proper count.
10Base-T Ethernet Protocol To set up a SERDES unit for 10Base-T Ethernet, the input data
from   a   differential   line   receiver   or   on-board   comparator   is
connected to the SxRXD input. The signals designated Tx+, Tx-,
TxD+, and TxD- correspond to the SxTXP, SxTXM, SxTXPE, and
SxTXME   pins   of   the   corresponding   serializers/deserializers.
These pins are connected to an RJ45 jack through a transformer
with terminations.
The SxMODE register must be programmed for a recovered clock,
and   the   PLL   clock   multiplier   must   be   programmed   for   an
appropriate speed. For example, it can be programmed to be 80
MHz  for  8×  oversampling.  The  received  data  stream  is  used,
together  with  the  clock  recovery  circuit,  to  recover  the  original
transmit clock and data.