HFC-SUSB Cologne Chip AG, HFC-SUSB Datasheet - Page 32

no-image

HFC-SUSB

Manufacturer Part Number
HFC-SUSB
Description
Isdn S/t HDLC Basic Rate Controller
Manufacturer
Cologne Chip AG
Datasheet
863C EC2
3.4.3 FIFO initialization
After reset all FIFOs are disabled. To enable a FIFO at least one of bits[4:1] of the CON_HDLC register
for the corresponding FIFO must be set to '1'.
For D-channel FIFOs the inter frame fill bit (bit 0 of CON_HDLC register) must be set to '1'. The
HDLC_PAR register must be set to 02h ('0000 0010').
3.5
You can switch off HDLC operation for each B-channel independently. There is one bit for each B-
channel in the CON_HDLC control register. If this bit is set data in the FIFO is sent directly to the S/T or
PCM bus interface and data from the S/T or PCM bus interface is sent directly to the FIFO.
The FIFOs should be empty when switching into transparent mode.
If a send FIFO channel changes to FIFO empty condition no CRC is generated and the last data byte in
the FIFO memory is repeated until there is new data. If the last data byte which was written to the
selected FIFO should be repeated the last byte must be written without increment of Z-counter
(FIF_DATA register, address 84h).
In receive channels there is no check on flags or correct CRCs and no status byte is added.
The byte bounderies are not arbitrary like in HDLC mode where byte synchronisation is achieved with
HDLC-flags. The data is just the same as it comes from the S/T or PCM bus interface or is sent to this.
Send and receive transparent data can be handled in two ways. The usual way is transporting B-channel
data with the LSB first as it is usual in HDLC mode. The second way is sending the bytes in reverse bit
order as it is usual for PWM data. So the first bit is the MSB. The bit order can be reversed by setting the
corresponding bit in the F_CROSS register.
3.6
In suspend mode the power consumption must be reduced to a minimum. To avoid current generated by
floating inputs in suspend mode the auxiliary port data bus (PORT_D[7:0]) must be put to GND or VDD.
If another device is connected to these pins it is useful to connect each pin of the PORT_D data bus to
GND over a resistor of about 1M .
If no other device is connected to PORT_D[7:0] it is also possible to set the bus to driving out. In this
case bit 4 of the CIRM register must be set.
#" _V ("
Transparent mode of HFC-S USB
Power down considerations
Cologne
Chip
:e\i " !

Related parts for HFC-SUSB