
IA8044/IA8344
Data Sheet
SDLC COMMUNICATIONS CONTROLLER
SIU – Serial Interface Unit
The SIU is a serial interface customized to support SDLC/HDLC protocol. As such it supports
Zero Bit insertion/deletion, flags automatic access recognition and a 16 bit CRC. The SIU has two
modes of operation AUTO and FLEXIBLE. The AUTO mode uses a subset of the SDLC
protocol implemented in hardware. This frees the CPU from having to respond to every frame but
limits the frame types. In the FLEXIBLE mode every frame is under CPU control and therefore
more options are available. The SIU is controlled by and communicates to the CPU by using
several special function registers (SFRs). Data transmitted by or received by the SIU is stored in the
192 byte internal RAM in blocks referred to as the transmit and receive buffers. The SIU can
support operation in one of three serial data link configurations: 1) half-duplex, point-to-point, 2)
half-duplex, multipoint, 3) loop mode.
SIU Special Function Registers
The CPU controls the SIU and receives status from the SIU via eleven special function registers.
The Serial Interface Unit Control Registers are detailed below:
Serial Mode Register (SMD):
The serial mode register sets the operational mode of the SIU. The CPU can read and write SMD.
The SIU can read SMD. To prevent conflicts between CPU and SIU accesses to SMD the CPU
should write SMD only when RTS and RBE bits in the STS register are both zero. SMD is normally
only accessed during initialization. This register is byte addressable.
SMD
Bit: 7
6
5
4
SCM2
SCM1
SCM0
NRZI
SMD.0
NFCS
When set selects No FCS field contained in the SDLC frame.
SMD.1
NB
Non-buffered mode. No control field contained in SDLC frame.
SMD.2
PFS
Pre-frame sync mode. When set causes two bytes to be
transmitted before the first flag of the frame for DPLL
synchronization. If NRZI is set 00H is transmitted otherwise 55H.
This ensures that 16 transitions are sent before the opening flag.
SMD.3
LOOP
When set selects loop configuration else point-to-point mode.
SMD.4
NRZI
When set selects NRZI encoding otherwise NRZ.
SMD.5
SCM0
Select clock mode - bit 0.
SMD.6
SCM1
Select clock mode - bit 1.
SMD.7
SCM2
Select clock mode - bit 2.
Copyright
2003
innov
ASIC
The End of Obsolescence
ENG210010112-00
www.innovasic.com
Customer Support:
Page 27 of 49
1-888-824-4184
3
2
1
0
LOOP
PFS
NB
NFCS