
DS26514 4-Port T1/E1/J1 Transceiver
19-5856; Rev 4; 5/11
59 of 305
9.9.5
T1 Data Link
9.9.5.1 T1 Transmit Bit-Oriented Code (BOC) Transmit Controller
The DS26514 contains a BOC generator on the transmit side and a BOC detector on the receive side. The BOC
function is available only in T1 mode.
Table 9-19 shows the registers related to the transmit bit-oriented code.
Table 9-19. Registers Related to T1 Transmit BOC
REGISTER
FRAMER 1
ADDRESSES
FUNCTION
163h
Transmit bit-oriented message code register.
Transmit HDLC Control Register 2
(THC2)113h
Bit to enable sending of transmit BOC.
181h
Determines the sourcing of the F-bit.
Note: The addresses shown above are for Framer 1. Addresses for Framers 2 to 4 can be calculated using the following: Framer n = (Framer 1
address + (n - 1) x 200hex), where n = 2 to 4 for Framers 2 to 4.
Bits 0 to 5 in the
T1TBOC register contain the BOC message to be transmitted. Setting SBOC = 1
(THC2.6)
causes the transmit BOC controller to immediately begin inserting the BOC sequence into the FDL bit position. The
transmit BOC controller automatically provides the abort sequence. BOC messages will be transmitted as long as
SBOC is set. Note that the TFPT
(TCR1.6) control bit must be set to zero for the BOC message to overwrite F-bit
information being sampled on TSERn.
9.9.5.1.1 To Transmit a BOC
1) Write 6-bit code into the
T1TBOC register.
2) Set SBOC bit in
THC2 = 1.
9.9.5.2 Receive Bit-Oriented Code (BOC) Controller
The DS26528 framers contain a BOC generator on the transmit side and a BOC detector on the receive side. The
BOC function is available only in T1, ESF mode in the data link bits.
Table 9-20 shows the registers related to the
receive BOC operation.
Table 9-20. Registers Related to T1 Receive BOC
REGISTER
FRAMER 1
ADDRESSES
FUNCTION
Receive BOC Control Register
015h
Controls the receive BOC function.
063h
Receive bit-oriented message.
Receive Latched Status Register
7(RLS7)096h
Indicates changes to the receive bit-oriented
messages.
Receive Interrupt Mask Register 7
(RIM7)0A6h
Mask bits for RBOC for generation of
interrupts.
Note: The addresses shown above are for Framer 1. Addresses for Framers 2 to 4 can be calculated using the following: Framer n = (Framer 1
address + (n - 1) x 200hex), where n = 2 to 4 for Framers 2 to 4.
In ESF mode, the DS26514 continuously monitors the receive message bits for a valid BOC message. The BOC
detect (BD) status bit at
RLS7.0 will be set once a valid message has been detected for time determined by the
receive BOC filter bits RBF0 and RBF1 in the
T1RBOCC register. The 6-bit BOC message will be available in the
RBOC register. Once the user has cleared the BD bit, it will remain clear until a new BOC is detected (or the same
BOC is detected following a BOC clear event). The BOC clear (BC) bit at
RLS7.1 is set when a valid BOC is no
longer being detected for a time determined by the receive BOC disintegration bits RBD0 and RBD1 in the
The BD and BC status bits can create a hardware interrupt on the
INTB signal as enabled by the associated
interrupt mask bits in the
RIM7 register.