[go: up one dir, main page]

NZ236337A - Line unit interface circuit - Google Patents

Line unit interface circuit

Info

Publication number
NZ236337A
NZ236337A NZ23633790A NZ23633790A NZ236337A NZ 236337 A NZ236337 A NZ 236337A NZ 23633790 A NZ23633790 A NZ 23633790A NZ 23633790 A NZ23633790 A NZ 23633790A NZ 236337 A NZ236337 A NZ 236337A
Authority
NZ
New Zealand
Prior art keywords
strobe
output
line unit
interface circuit
timing
Prior art date
Application number
NZ23633790A
Inventor
Gary Blake Cole
Michael John Gingell
Joseph Edward Sutherland
Paul Motoi Matsumara
Original Assignee
Alcatel Australia
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Australia filed Critical Alcatel Australia
Priority to NZ23633790A priority Critical patent/NZ236337A/en
Publication of NZ236337A publication Critical patent/NZ236337A/en

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)

Description

<div class="application article clearfix" id="description"> <p class="printTableText" lang="en">r~^, <br><br> Prim!!'/ Datdisl: .. <br><br> iS 11-^'j <br><br> bpccifica tion Filed: . hM(Ju . <br><br> pirtc*e' . fx <br><br> ;&gt; .. PfaW.kk <br><br> Publication Date: . <br><br> 2 8 APR 1993 <br><br> P.O. Journal. Nrv . <br><br> /!'&lt;1 <br><br> 23 6 3 3 <br><br> TRUE COPY <br><br> N.Z. PATENT OFFICE <br><br> -4 DEC 1990 <br><br> RECEIVED <br><br> ,"T\ <br><br> o <br><br> NEW ZEALAND PATENTS ACT 1953 COMPLETE SPECIFICATION <br><br> "LINE UNIT INTERFACE CIRCUIT" <br><br> WE, S?^AF®~TtoPH0NES-AND-GASLES-PPY-^-L-B4I5ED, A Company of the State of New South Wales, of 252-280 Botany Road, Alexandria, New South Wales, 2015, Australia, hereby declare the invention for which we pray that a patent may be granted to us, and the method by which it is to be performed, to be particularly described in and by the following statement: <br><br> 1 <br><br> 2 3 6 3 <br><br> This invention relates to digital loop carrier (DLC) systems and, more particularly, to a line unit Interface circuit for interfacing line units with cofrmon equipment in a digital loop carrier line shelf. <br><br> The Synchronous Optical Network (SONET) standard (American National Standards Institute Standard Tl.105-1988 entitled "Digital Hierarchy Optical Interface Rates and Formats Specification") which is being adopted within the United States and elsewhere defines the standard for the transfer of information by means of optical fibre. According to the SONET standard, an optical carrier level (such as 0C1, OC3, 0C12 and 0C48) signal is a signal that results from an optical conversion of a synchronous transport signal (STS) operating at the same transfer rate. An STS1 level signal is defined as the basic building block signal, with a high-speed transfer rate of 51.8*40 Mb/s, and is equated to an 0C1 level optical signal. With high-speed transfer rates there is a need for multiplexing and demultiplexing information associated with lower-speed telephony standards to and from the high-speed transmission lines. Examples of such lower-speed standards include the digital signal standard, or DSX standard (where 'X' is an integer, such as 0, 1, 2 and 3). The DSX standard is conmonly used in telephony with DSO directed to subscriber level signals that operate at 6*4 Kb/s, DS1 directed to lines operating at 1.5^ Mb/s, DS2 operating at 6.312 Mb/s, and DS3 operating at 44.736 Mb/s. <br><br> In order to access the high-speed transmission lines, network elements are required for transferring and grooming, ie., segregating, subscriber information channels between the lower-speed transmission lines and the high-speed transmission lines. These network elements may take on several different forms for providing transfer of information between various standard transmission rates. In order to take advantage of the wider bandwidth available on the high-speed lines for various applications such as data transfer, a means was required to combine DSO channels to provide wider band facilities. <br><br> 2 3 6 3 <br><br> A family of access products has been developed by the Assignee of the present invention. These access products allow slower transmission lines to access the high-speed optical transmission systems. These access products use an internal multi-link serial bus (SBI) operating at a rate of 4.096 Mb/s to transport information, signalling and processor commands. U.S. Patent Application Serial No. 351,458 filed May 12, 1989 entitled "Serial Transport Frame Format Method", which is conmonly assigned with this application, describes this unique serial bus and is incorporated herein by reference. Two access products are also described in the aforementioned patent application, said access products being a Terminal Multiplexer, adapted to interface a high-speed carrier with DS1 level transmission lines for reception and transmission of high-speed signals in one direction only. An Add/Drop Multiplexer (ADM) is also described in the aforementioned patent application and is designed to Interface a high-speed carrier to DS1 level transmission lines for reception and transmission in each of two directions. <br><br> Figure 1 illustrates the use of access products in a telephone transmission system. Two high-speed feeder lines 10 and 12 are shown as being at the optical 0C1 level and the electrical STS1 level respectively. Both of these feeder lines operate at 51.84 Mb/s. An add/drop multiplexer 14, as described in the aforementioned copending patent application, connects either feeder line 10 or 12 to a DS1 level transmission line 16 operating at 1.544 Mb/s. In order to extract individual DSO channels from the DS1 line, a separate network element 15 usually referred to as a DLC was required as an interface between the DSO level and the DS1 level. In a comnercial installation several DLCs would be used with each add/drop multiplexer. Thus, two separate network elements 14 and 15 were required in order for individual lines at the DSO level to access an optical 001 level transmission line, and in most cases several DLCs were used with one multiplexer. <br><br> , 236 3 3 <br><br> The need for a DS1 level transmission line between the ADM 14 and the DLC 15 severely limited the control communications that could take place between the two network elements. The use of two separate network elements inherently reduced reliability, since al control information had to be conveyed over a single DS1 line. Control information in the form of signalling could be conveyed only to a lira' ed extent using the robbed bit signalling technique and clear channel communication was not available. A means did not exist for the microprocessors in each element to communicate with each other unless a separate DSO channel was dedicated to this purpose, removing this particular DSO channel from the pool of DSO channels available to carry subscriber traffic. <br><br> The DLCs are generally adapted to accept a plurality of line units servicing one or more DSO channels each. The line units are connected to a TDM bus with the line signals being multiplexed onto the bus at specified time slots, each line unit having predetermined time slots for inserting and extracting data to and from the bus for each of its channels. The line unit would be strobed to be activated during the time slots to which it is assigned. A plurality of back plane connections were required to provide a strobe signal to each line canj. Thus, the system was limited to a pre-set number of line cards that could be handled by the system, and the assignment of the time slots to the line cards was fixed. <br><br> Control of the system was limited, since the system controller did not have access to the data contained within each time slot, including signalling information pertaining to the time slots. <br><br> With the advent of many different types of telecommunications service, various signalling schemes have been devised which are not compatible with each other. Signalling translation between equipment using one signalling scheme and equipment using another signalling scheme was required and the use of special signalling translation circuits for each different type of service had to be developed. Thus, the free interchange of line <br><br> 236 3 37 <br><br> cards was restricted, due to the need to first provide for the required signalling translation. <br><br> Modern telecomnunlcatlons systems must provide for high-speed wide bandwidth data corrnunications facilities which cannot be serviced by individual DSO level lines. Thus, higher speed DS1 lines had to be provided to handle Individual customer requirements when they exceeded the capability of a DSO line. <br><br> Thus, it was apparent that the flexibility demanded by modem telephone communications systems was not being efficiently handled by the prior art Interfaces between high-speed feeder lines and DSO level subscriber lines. There was clearly a need for a more efficient way of providing access to high-speed transmission lines by individual DSO subscriber lines. <br><br> It will be understood that although the present invention is described in terms of the aforementioned SONET standard, it is equally applicable to the GCITT Synchronous Digital Hierarchy (SDH) standard. <br><br> The present invention contemplates a circuit for Interfacing line units serving one or more subscriber lines with comnon equipment In a line shelf of a DLC access product and, more particularly, to a circuit for interfacing DSO subscriber line circuits with a time slot access device (TSA) as described in Patent Application Mo. entitled "Apparatus for Progranmably Accessing and Assigning Time Slots in a Time Division Multiplexed Cofrmunlcation System". <br><br> Patent Application No. entitled "High-Speed Synchronous <br><br> Transmission Line Access Terminal" describes a single network element which will interface a high-speed feeder transmission line 10 or 12, with a lower speed DS1 line 16 and DSO subscriber lines 20, as shown in Figure 1. The network element is an access terminal 22 having a core module 24 connected to either feeder line 10 or 12 and having ports connected to DS1 line 16 and to an access module 26 having ports connected to DSO lines 20. <br><br> The access module 26 may comprise a plurality of Individual line shelves, each of which may further accommodate a plurality of line units for connection to Individual subscriber lines. Each line shelf may accommodate up to 96 subscriber lines, with the core module 24 acconmodating up to seven line shelves, for a total of 672 subscriber lines, each having access to an optical fibre carrier 0C1 or an STS1 metallic feeder line. <br><br> The core module 24 is connected to the line shelves of the access module 26 by a plurality of SBIs, as disclosed in the aforementioned U.S. Patent Application Serial No. 351,458. The SBIs facilitate an embedded control technique for comnunlcating control messages over channel 31, <br><br> called the VI channel. This embedded control technique is described in Australian (NZ) Patent Application No. 54682/90 (233589) entitled "Embedded Control Technique for Distributed Control systems". The SBI using the VI channel allows the DSO level signals to be tightly coupled to the highspeed OC1 or STS1 feeder lines. The technique allows for clear channel transmission by eliminating the need for the robbed bit technique and also provides for processor-to-processor conmunlcation between modules. The flexibility of the SBI arrangement facilitates signalling processing, provisioning and maintenance functions. <br><br> A pair of processors are used in both the core and in the line shelves to provide a host of advantages which will become apparent. One advantage is the unique flexibility provided in grooming DSO channels and the ability to combine them to provide a wider bandwidth capability to service future communications needs such as ISDN. Another advantage of using a line shelf processor (LSP) lies In its adaptability to future enhancements and re-configurations by merely effecting a software change. <br><br> The heart of the line shelf is a line shelf access unit (LSA) which interfaces the line units (LUs) and the SBIs. Each LSA includes a pair of time slot access devices (TSAs) which function to collect and distribute pulse code modulated (PCM) signals, signalling, provisioning and configura- <br><br> 238 3 37 <br><br> tion data between the SBIs, the LUs and the LSPs. The TSA provides the LSPs with direct access to the data contained within a particular time slot. This data may contain speech information, signalling and other control information, thereby providing the LSPs with heretofore unavailable control capabilities. <br><br> The TSA also facilitates a time slot assignment feature which is controlled by the LSP to provide assignment of any particular time slot to any subscriber line on any LU, or a plurality of time slots to a single subscriber line to provide broad band capability. <br><br> The TSA also provides for signalling translation between the signalling scheme used in the particular LUs and the signalling scheme used for signals received on the SBI. The signalling translation function is accomplished via a downloadable translation table, which is written into RAM contained in the TSA unit by the LSP. <br><br> The TSA, as previously mentioned, provides a plurality of signals on a line unit Interface bus which is connected to the various line units. The line unit interface bus carries two clock lines; eight serial data lines for the transmission and reception of PCM data, signalling, configuration data and provisioning lata; and two data lines for transmitting and receiving inventory data stored on the line units. <br><br> The line unit Interface circuit (LUC) of the present invention performs all of the functions necessary to interface an LU to the cortmon equipment (TSA) via the line unit Interface bus. These functions include generation of the necessary framing and timing signals for the line units from two clock signals received from the TSA, the receipt and transmission of signalling and provisioning data, and access to inventory data stored on the line units. A major function of the LUC is to decode configuration data received from the TSA, including offset information, to ascertain the time slots on a TDM transmission line assigned to the subscriber channels <br><br> 236 3 37 <br><br> serviced by the line units, and to further decode the offset Information when a difference between the receive and transmit time slots Is required. <br><br> When a configuration code received on the line unit Interface bus matches a fixed code provided to the LUC by back plane straps connected to identification pins, access to an RX and a TX time slot on the TDM bus Is provided. Also provided is a bit-mapped output port decoded from signalling data received on the line unit interface bus to drive various line circuits relays, alarms and indicators. A chip select signal and clock for the inventory storage is also generated. <br><br> The LUC also accepts signalling inputs from detector sections of the line unit and encodes these inputs onto a serial signalling output bus on the line unit interface bus and provides framing and sync signals for the line unit codecs servicing each subscriber line. <br><br> The decoding circuitry for decoding the configuration data includes a unique flywheel circuit for preventing the erroneous assignment of time slots resulting from noise or false signals received on the line unit interface bus from the TSA. The offset data is provided to a unique variable shift register for controlling the number of tine slots between the time a line unit is activated for reception and for transmission. <br><br> A primary objective of the present invention is to provide an interface between line units of a line shelf and common equipment of the line shelf. <br><br> Another objective of the present invention is to provide for the decoding of time slot assignment codes provided as configuration data. <br><br> Another objective of the present invention is to provide a safety feature to prevent the erroneous assignment of time slots due to noise or spurious signals. <br><br> Another objective of the present invention is to decode offset data provided with the configuration data to establish a time delay between activation of the line unit for reception and transmission. <br><br> 236 3 3 <br><br> Another objective of the present Invention is to provide an interface for signalling and provisioning data. <br><br> Another objective of the present invention is to detect a chip select bit in the configuration data and to access inventory information stored on the line unit. <br><br> In order that the invention may be readily carried into effect, an embodiment thereof will now be described in relation to the figures of the drawings, in which: <br><br> Figure 1 is a block diagram illustrating the environment in which the present invention is used as compared to that of the prior art. <br><br> Figure 2 is a block diagram of a line shelf in which the present invention is used. <br><br> Figure 3 is an elevational view showing the structural configuration of a line shelf in which the present invention is utilised. <br><br> Figure 4 is a block diagram of the present invention. <br><br> Figure 5s A, B, and C show signal timing relationships used in the present invention. <br><br> Figure 6s A and B illustrates a high-level schematic diagram of the present Invention. <br><br> Figure 7s A, B, C and D shows a schematic diagram of the time slot decoder of Figure 4. <br><br> Figure 8s A and B shows a schematic diagram of the flywheel circuit of Figure 7. <br><br> Figure 9s A, B, C and D shows a schematic diagram of the variable shift register of Figure 8. <br><br> Referring to Figure 2, there is shown a block diagram of a line shelf used in the access module 26. Each line shelf is arranged with four groups 28 of subscriber lines at the DSO level. Each of the groups includes 12 line units (LUs) 30, most LUs are capable of handling two sub- ' scriber lines so that a total of 96 subscriber lines may be handled-by a <br><br> /0&gt;r£Bh?9I <br><br> 2 3 6 3 <br><br> line shelf. A pair of line shelf access units (LSAs) 32 are arranged to each service two of the groups 28 of subscriber lines and function to multiplex the DSO channels of these groups to a pair of serial Interface buses (SBIs) 34, one of which is redundant. Two line shelf processors (LSPs) 36 are provided to control the LSAs 32, with each processor having sufficient capacity to control the entire line shelf in the event of failure of the other processor. Thus, in normal operation both processors work at less than full capacity. In the event of a failure, one processor can service the line shelf with only slightly degraded service. Two power supplies 38 are also provided, with one being redundant. <br><br> The LSAs 32 are connected to the various LUs 30 via line unit interface buses 40. The line unit interface buses 40 interface with a line unit interface circuit (LUC) 42 provided in each of the LUs 30. The LUCs 42 perform all the functions necessary to access the line unit interface buses 40 with the LUs 30. <br><br> The LUs 30 are plugged into slots in the line shelf, which includes connectors to the line unit interface bus 40. The connectors have five pins that are selectively strapped to provide a five-digit identification code for the slot and the subscriber lines on the plugged-in LU. The LSP periodically scans the various card positions and can detect when a card is plugged Into an identified slot. <br><br> EEPROMs 50 are provided on each of the pluggable card units, such as the LUs, LSAs, LSPs and power supplies. The EEPROMs 50 provide storage for identification and Inventory information about each card and other programmable data relating to the circuitry on each card. <br><br> The LSAs 32 each include two time slot access circuits (TSAs) 44 and a clock generator 46. The TSAs 44 are connected to each LSP 36 via LSP buses 48 and perform most of the functions of the LSAs 32. <br><br> The TSAs 44 perform the following functions in the access terminal 22: reception and transmission of SBI signals; detection and generation of <br><br> ? ^ P, 7 <br><br> »»ii ■ N^- '-w' <br><br> UNICODE and performance of required tasks associated with UNICODE; collection of PCM-formatted information frcrn the LUs and the LSPs; distribution of PCM information to LUs and the LSPs; generation of configuration codes to indicate to the Lus which time slot is available on the various line unit interface buses 40; generation of a coded signal provided in channel 30 of each frame Indicating an offset delay between the receive time slot for a subscriber line and the transmit time slot for a subscriber line, which delay is dependent upon delays encountered during Initialisation of the system; translation of signalling Information between the SBIs and the LUs by utilisation of RAM-based translation tables provisioned by the LSP; LSP access In both read and write modes to all memory and control registers on the TSA, including access to the time slots of the line unit interface bus and the SBI; reception and transmission of Intermodule messages on the VI channel; control of EEPRCMs on each plug-in unit; and the provision of storage for information to be transmitted to and received from the various elements connected to the TSA. <br><br> Referring to Figure 3, there is shown the arrangement of a line shelf having four groups of line units 28, each group consisting of 12 line units serving 24 separate subscriber lines. Each line unit is inserted in a designated slot and is connected to back plant wiring. Line groups A and C on the left side of the line shelf are identified as being associated with a line group 0, while the line units of line groups B and D are on the right side of the shelf and are associated with a line group 1. <br><br> For the LSA 32 of Figure 2 to assign a time slot on a line unit interface bus (LUIB) 40 to a subscriber line, a slot address including the slot number of the line unit 28 serving the subscriber line, the line group bit (LGB) for the slot and the channel A or B bit for the line unit is sent over an RX configuration bus (CONR), a line of the LUIB 40, as a coded configuration word two time slots before the actual time slot to be assigned. This timing allows the LUC 42 enough time to decode the configuration word. <br><br> ? x p 7\ <br><br> V,' J -J <br><br> Referring to Figure 4, there is shown a block diagram of the LUC 42. The configuration word from the CONR bus is received and latched in a shift v register and latch 54 that is part of a time slot decoder 52. The LUC 42 <br><br> compares this received slot address to hard-wired slot address pins 5 (SLADDO-3) from the backplane and compares the received LGB bit to the LGB bit from the backplane in a slot comparator 56. Then the LUC determines which line unit channel A or B the time slot Is being assigned to, and generates an appropriate timing strobe. <br><br> After the CONR data is decoded, the timing strobe is sent to a 10 flywheel circuit 58 for the appropriate line unit channel. This circuit reduces the chance of an intermittent error in the CONR data producing an Incorrect activation strobe to activate an inappropriate line unit channel. The flywheel circuit is centred about a 5-bit counter that counts from 0-31, the number of tijne slots in a frame. It takes two frames of a new 15 strobe address to re-sync the 5-bit counter to a new time slot position. When the counter is in sync, the output will be zero one time slot before the strobes are produced. <br><br> The receive and transmit time slots in the TSA chip can have an offset of frail 0-31 time slots. This offset Is sent as an offset number by 20 the TSA over the CONR line of LUIB 40 in time slot 30. The offset number does not change after it is set by the TSA, unless the TSA re-syncs. An offset register circuit 60 latches the offset number and must receive two offset numbers of equal value for the register to be updated. <br><br> Signalling and provisioning data Is processed in block 61 which in-25 eludes sub-blocks for handling received signalling, transmitted signalling and provisioning data. Signalling data (SIGR) is received from the LUIB 40 in serial format and is converted to eight parallel output bits for each channel in a shift register 62 and latches 80. <br><br> Transmit signalling is generated by detectors in the line units 30 which provide four detector inputs DETA3-0 and DETB3-0 to the LUC for each <br><br> 12 <br><br> © 236 3 3 <br><br> channel. These parallel inputs are converted to serial data by a shift register 64 and multiplexer 66 and are gated onto the LUIB 40 by transmit strobes from the time slot decode circuit 52. <br><br> Received provisioning data (PROR) is reconfigured in logic circuit 5 68 and then shifted out as provisioning data (RXSLPRAorB) to subscriber line interface modules (SLIMs) in the line units. <br><br> The EEPROM chip select 69 is controlled by bit 6 of a configuration word received on CONR from the TSA. Bit 6 is used in logic 70 to generate an EECS output which is used to activate EEPROM 50 used in storing inven-10 tory control information and provisioning information. <br><br> There are two spare HC type Inverters 72 and 74 available that can be used as needed. <br><br> The LUC receives and transmits a plurality of signals that are identified in Table 1. The signals marked * are active when low. <br><br> 15 <br><br> 13 <br><br> o <br><br> TABLE 1 <br><br> 238 <br><br> o o <br><br> 10 <br><br> 15 <br><br> 20 <br><br> 25 <br><br> 30 <br><br> 35 <br><br> 40 <br><br> Signal <br><br> Signal <br><br> Interface <br><br> Name <br><br> Description <br><br> In/Out <br><br> Type <br><br> VDD1&amp;2 <br><br> Power Supply <br><br> +5VDC <br><br> VSS1-3 <br><br> Power Supply Reference <br><br> GND <br><br> POR* <br><br> Power On Reset Low <br><br> Input <br><br> CMOS <br><br> FWDIS* <br><br> Flywheel Disable Low <br><br> Input <br><br> CMOS <br><br> SLADD3-0 <br><br> Slot Address 3-0 <br><br> Input <br><br> COMS <br><br> LGB <br><br> Line Group Bit <br><br> Input <br><br> CMOS <br><br> CLK256 <br><br> 256 KHz Clock <br><br> Input <br><br> CMOS <br><br> CLK2048 <br><br> 2.048 MHz Clock <br><br> Input <br><br> CMOS <br><br> SIGR <br><br> Receive Signalling <br><br> Input <br><br> CMOS <br><br> SIGT <br><br> Transmit Signalling <br><br> Output <br><br> CONR <br><br> Receive Configuration <br><br> Input <br><br> CMOS <br><br> FSXA&amp;B <br><br> Frame Sync Transmit A &amp; B <br><br> Output <br><br> FSRA&amp;B <br><br> Frame Sync Receive A &amp; B <br><br> Output <br><br> TXABS* <br><br> Transmit A and B Strobe <br><br> Output <br><br> SLCSA&amp;B* <br><br> SLIM Chip Select A &amp; B Low <br><br> Output <br><br> DETA3-0 <br><br> Channel A Detectors 3-0 <br><br> Input 050S <br><br> DETB3-0 <br><br> Channel B Detectors 3-0 <br><br> Input <br><br> CMOS <br><br> mi <br><br> Inverter 1 In <br><br> Input <br><br> CMOS <br><br> IVIO <br><br> Inverter 1 Out <br><br> Output <br><br> IV2I <br><br> Inverter 2 In <br><br> Input <br><br> CMOS <br><br> IV20 <br><br> Inverter 2 Out <br><br> Output <br><br> EECS <br><br> EEPROM Chip Select <br><br> Output <br><br> TRI-STATE <br><br> EECLK <br><br> EEPROM Clock <br><br> Output <br><br> EEPR0G* <br><br> EEPROM Program Low <br><br> Input <br><br> CMOS <br><br> RXCOA&amp;B <br><br> Receive Control Output A <br><br> &amp; B <br><br> Input <br><br> CMOS <br><br> TXCOAB <br><br> TX Control Output A &amp; B <br><br> Output <br><br> BLEDA*/ <br><br> Busy Led A/Channel A Rel <br><br> 0 <br><br> Output <br><br> OPEN- <br><br> -DRAIN <br><br> RELA0 <br><br> FLEDA*/ <br><br> Fail Led A/Channel A Rel <br><br> 1 <br><br> Qitput <br><br> 0PEN- <br><br> -DRAIN <br><br> RELA1 <br><br> RELA7-2 <br><br> Channel A Relays 7-2 <br><br> Output <br><br> BLEDB*/ <br><br> Busy Led B/Channel B Rel <br><br> 0 <br><br> Output open- <br><br> -DRAIN <br><br> RELB0 <br><br> FLEDB*/ <br><br> Fall Led B/Channel B Rel <br><br> 1 <br><br> cutput <br><br> 0PEN- <br><br> -DRAIN <br><br> RELB1 <br><br> RELB7-2 <br><br> Channel B Relays 7-2 <br><br> Output <br><br> RXSLPRA&amp;B <br><br> Rec SLIM Provisioning A &amp; B <br><br> Output <br><br> ABLED* <br><br> Auxiliary Busy Led Low <br><br> Output <br><br> 0PEN- <br><br> -DRAIN <br><br> AFLED* <br><br> Auxiliary Fail Led Low <br><br> Output <br><br> 0PEN- <br><br> -DRAIN <br><br> PROR <br><br> Receive Provisioning <br><br> Input <br><br> CMOS <br><br> DPROR <br><br> Delayed Rec Provisioning <br><br> Output <br><br> 45 <br><br> 50 <br><br> The following is a brief functional description of the signals listed in Table 1: <br><br> POR* Power On Reset low. This input inhibits strobes to the line unit channel and resets part of the circuits in the LUC. FWDIS* Flywheel Disable low. This input disables the flywheel <br><br> 14 <br><br> 10 <br><br> 15 <br><br> 20 <br><br> 25 <br><br> 2 3 6 3 3 7 <br><br> SLADD3-0 LGB <br><br> CLK256 <br><br> CLK2048 <br><br> 32. <br><br> SIGR <br><br> circuit 58. <br><br> SLot ADDress 3-0. Bits 3-0 of the slot address. <br><br> Line Group Bit. This bit indicates which line group the line unit is installed in. LGB = 0 Indicates the left side of the line shelf; LBB = 1 indicates the right side. <br><br> CLocK 256 KHz. A 256 KHz clock from the TSA 44 on the LSA 32. Low for the first 4 bits and high for the second 4 bits, and corresponding in frequency to the time slot rate. <br><br> CLocK 2.048 MHz. A 2.048 MHz clock from the TSA 44 on the LSA <br><br> 30 <br><br> SIGnall.ng Receive. Signalling data from the TSA 44 on the LSA 32 at a data rate of 2.048 MHz, 32 times divisions multiplexed, 8 bits per sauple, 8 KHz sample rate. <br><br> SIGT SIGnalling Transmit. Signalling data to the TSA 44 on the LSA 32 at as data rate of 2.048 14Hz, 32 time divisions multiplexed, 8 bits per sample, 8 KHz sample rate. <br><br> CONR CONfiguration Receive. Configuration data from the TSA 44 on the LSA 32 at a data rate of 2.048 MHz, 32 time divisions multiplexed, 8 bits per sample, 8 KHz sample rate. <br><br> FSXA&amp;B Frame Sync Transmit A &amp; B. Strobes to the appropriate COMBO or SLIM to Indicate the beginning of transmit time slots. High active output, CMOS and TIL compatible. <br><br> FSRA&amp;B Frame Sync Receive A 4 3. Activation strobes to the appropriate COMBO or SLIM to indicate the beginning receive time slots. High active output, CMOS and TTL compatible. <br><br> TXABS* Transmit A and B Strobe low. A strobe used to enable trl-state backplane drivers (located outside the LUC) during the transmit time slots of channel A and/or B. Low active. Output, CMOS and TTL compatible. <br><br> SLCSA&amp;B* SLim Chip Select A &amp; B low. Strobes to the appropriate SLIM <br><br> 15 <br><br> 2 3 6 3 <br><br> O <br><br> used with CLK2048 to clock control words in and out of the control interface. Active low during the receive channel. Output, CMOS and TTL compatible. <br><br> DETA3-0 DETect A 3-0. These four channel A input signals are converted 5 to serial data and gated onto a SIGT line of LUIB 40 with strobes from the time slot decoder 52 during a transmit time slot. Input, CMOS compatible. <br><br> IV1I InVerter 1 In. An Input to inverter 72. Input, CMOS compatible. <br><br> IV10 InVerter 1 Out. An output of Inverter 72. Output, CMOS and TTL 10 compatible. <br><br> TV2I InVerter 2 In. An input to inverter 74. Input, CMOS compatible. <br><br> IV20 InVerter 2 Qjt. An output of inverter 74. Output, dOS and TIL compatible. <br><br> EECS EEprom Chip Select. An EEPROM chip select signal to activate 15 EEPROM <br><br> 50 on the line unit. Output, Tri-state. <br><br> EECLK EEprom CLocK. A 256KHz EEPROM clock the same as CLK256. Output, CMOS and TTL compatible. <br><br> EE PROG* EEprom PROGram LOW. This signal tri-states the EECS output so 20 an external device can program the EEPROM 50. This signal is only provided during factory testing and does not come from the LUIB. Output, CMOS and TTL compatible. <br><br> RXC0A&amp;3 Receive Control word Output A &amp; B. The LUC clocks in control output <br><br> 25 words from the line unit channels A and B during the RX time slots. This byte is stored until the TX time slots when it is clocked out of the TXCOAB output. Input, CMOS compatible. <br><br> TXCOAB Transmit Control word Output A &amp; B. The bytes that were clocked <br><br> 30 <br><br> 16 <br><br> 236 3 37 <br><br> into the LUC on inputs RXCOA and RXCOB during the receive time slots of channels A and B are clocked out of this pin during the transmit time slots. Output, CMOS and TTL compatible. <br><br> RELA7-2 RELay A 7-2. These outputs are normally used to drive relay drivers. Output, CMOS and TTL compatible. <br><br> FLEDA/ <br><br> RELA1 Failed LED A/RELay A 1. This output is used to drive the card failed LED or with a pullup resistor can be used as a normal output. (Xitput, Open-Drain. <br><br> BLEDA/ <br><br> RELAO Busy LED A/RELay A 0. This output is used to drive the card busy LED or with a pullup resistor can be used as a normal output. CXitput, open-drain. <br><br> RELB7-2 RELay B 7-2. These outputs are normally used to drive relay drivers. Output, CMOS and TTL compatible. <br><br> FLEDB/ <br><br> RELB1 Failed LED B/RELay B 1. This output is used to drive the card failed LED or with a pullup resistor can be used as a normal output. Output, open-drain. <br><br> BLEDB/ <br><br> RELBO Busy LED B/RELay B 0. This output is used to drive the card failed LED or with a pullup resistor can be used as a normal output. Output, open-drain. <br><br> RXSLPRA&amp;B Receive SLim PRovislonlng A &amp; B data. This data is used to provision a National SLIM chip used for a subscriber line interface. Output, CMOS and TTL compatible. <br><br> ABLED* Auxiliary Busy LED. Output to drive the busy LED on a TACC card. Cutput, open-drain. <br><br> AFLED* Auxiliary Failed LED. Output to drive the failed LED on the TACC card. Output, open-drain. <br><br> PROR PROvisioning Receive data. Data from the TSA 44 on the LSA 32 at <br><br> 17 <br><br> 2 3 6 3 <br><br> a data rate of 2.048 Mb/s, 32 time divisions multiplexed, 8 bits per sample, 8 Kb/s sample rate. Input, CMOS compatible. <br><br> DPROR Delayed PROvisioning Receive data. This is the same as PROR, except that it is delayed 1/2 bit time. Output, CMOS and TTL <br><br> 5 <br><br> compatible. <br><br> The input and output timing for the LUC is shown in Figures 5A to 5C. The data is transmitted on the LUIB 40 in 125us frames, each having 32 time slots. Eight data lines are illustrated in Figure 5A, representing the receive and transmit lines for PCM data (this data is connected directly to 10 the line units and not through the LUC), signalling data, provisioning data and configuration data. Each time slot is further subdivided into eight bits, with the input LUC data that is received being 1/2 bit time prior to the output LUC data that is transmitted. The 2.048 MHz clock is shown having a rate equal to the bit rate and the 256 KHz clock having a rate corre-15 sponding to the time slot rate. Figure 53 shows various timing signals in greater detail, while Figure 5C shows the timing of the EEPROM chip selects, EECS, output, particularly in relation to the beginning and ending of the frames. <br><br> 20 On Reset (POR*) signal which, when low, will force low level outputs on the FSRA, FSRB, FSXA, FSXB, AFLED*, ABLED* and high level outputs in TXABS*, SLCSA* and SLCSB*. After POR* goes high, these signals will stay in this state until the LUC decodes a valid offset number from the CONR input. If a valid offset number is loaded in during the time POR* is low, then it 25 will take a maximum of three frames (125us each) to start producing the strobes listed above. POR* should be held low a minimum of six cycles of the 2.048 MHz clock. A typical value for the POR* input low time is 200ms to 500ms. This will allow time for the line unit to be plugged in and the power supply voltages to stabilise. <br><br> Referring again to Figure 4, an output control 76 receives the Power <br><br> 30 <br><br> 18 <br><br> 10 <br><br> 15 <br><br> 2 <br><br> 7 r 7 <br><br> 5 0 0 <br><br> CLK2048 is used to clock serial eight data bits from the CONR line Into an 8-bit shift register and latch 54. Table 2 shows the format of the 8-bit byte. The Line Shelf Process (LSP) programs the TSA chip to send this information to the LUC. This byte is sent two time slots before the receive data. For exarrple, If a valid CONR byte were to be sent in time slot 5, the receive PCM, SIGR and PROR data would be in time slot 7. <br><br> TABLE 2 <br><br> MSB LSB <br><br> +- <br><br> | 7 | 6 <br><br> 1 | 0 <br><br> +— <br><br> -&gt; A. Slot Number -&gt; B. Line Group Bit -&gt; C. Channel A or B -&gt; D. EEPROM CS BIT -&gt; E. Slot or Offset <br><br> 20 <br><br> 25 <br><br> 30 <br><br> A. Slot Number: This number (0 through F) is compared in slot comparator 56 to the slot address (SLADD3-0) from the backplane. If they are equal, the LUIB data is assigned to channel A or B of the line unit In this slot address. <br><br> B. Line Group Bit (LGB): The LGB is used in mode 2 operation (mode 2 without a tljiie slot lnterchanger). In mode 2 operation, the LSA has one TSA that drives two line groups (one on the left and one on the right of the line shelf). This bit will indicate which line group the time slot is assigned to. Looking at the front of the line shelf in Figure 3, line group "0" is on the left side and line group "1" is on the right side. If mode 2 is not used, then there are two TSAs on the LSA. In this case, the LGB must be set equal to the line group that the TSA is connected to. The LGB should be set to 0 if the TSA is connected to the left line group, and 1 if connected to the right. <br><br> 19 <br><br> 2 3 6 3 <br><br> C. Channel A = 0, B = 1: After the slot number and LGB have been received from the CONR data line, the channel bit indicate which channel, A or B, should be enabled. <br><br> D. EEPROM Chip Select BIT: If this bit is high, the LUC will produce starting in the next frame a high output on pin "EECS" starting two time slots after the offset channel through the next offset channel, as shown in Figure 50. <br><br> E. Slot = 0, Offset = 1: This bit indicates to the LUC if the received CONR data byte is a slot number or an offset number. Offset numbers only appear in time slot 30. <br><br> The line group bit (LGB) and slot address (SLADD3-0) are supplied by the backplane to the slot comparator 56. These numbers are compared to the LGB and slot address frcm the received CONR data from latch 54 to determine when the receive subscribers should be generated. <br><br> The flywheel circuits 53 are used to prevent intermittent errors in the CONR data from causing the LUC to generate RX and TX strobes in the incorrect time slots. This flywheel is made up of a 5_bit counter, 2-bit shift register, and miscellaneous logic. The circuit is centered around the 5-bit counter that counts from 0 to 31 to count 32 time slots and is synchronised to the presently-assigned time slot. After two frames of a new slot address, the 5-bit counter is synchronised to a new time slot. <br><br> When the counter is in sync, the output will be equal to zero one time slot before the strobes are produced. The outputs of the flywheel circuits are the strobes FSRA, PSRB, FSXA, FSXB, SLCSA* and SLCSB*. <br><br> The flywheel circuits 58 provide outputs to logic 59 which outputs TXABS*, a strobe used to enable tri-state backplane drivers, not part of the LUC, during the TX time slots of channels A or B. <br><br> The flywheel circuits also detect when a valid slot address and LGB have not been received in any time slot of a frame and if there have been more than two time slots with a valid slot address and LGB being received <br><br> 2 3 6 3 3 <br><br> in one frame. If either case is detected, the RX and TX strobes for the appropriate channel will be disabled. <br><br> If the FWDIS* input is low, the flywheel circuits are disabled. Ihls will allow multiple valid slot addresses to be received in the same frame without the strobes being turned off. An output strobe will be produced for each valid slot address received. This feature Is required in order to assign multiple time slots to a channel in a line unit when broad band service is required by a subscriber. <br><br> The details of the flywheel circuit will be discussed subsequently. <br><br> The TSA may generate an offset between the receive and transmit channels due to delays created In the system during initialisation. This offset does not change once the system is powered up, unless the TSA re-syncs. The TSA sends an offset number, representing time slots, to the LUC over the CONR data line once each frame in time slot 30. The offset register 60 stores the offset number and must receive two offset numbers of equal value before the register is updated. The offset number determines the length of a variable shift register in the flywheel circuit. The RX strobe is delayed, In the variable shift register, a number of time slots equal to the offset number. This delayed RX strobe Is then used as the TX strobe. For example, if the offset number is equal to zero, then the RX and TX strobes will be in the same time slot. If the offset is equal to 15, then the TX strobe will occur 15 time slots after the RX strobe. When a new offset number is loaded in, the TX strobes will be disabled for one frame so the variable shift register can clear out. <br><br> The circuitry for the variable shift register will be discussed subsequently. <br><br> The auxiliary card failed and card busy bits are also received on the CONR line in time slot 30. The byte configuration for conveying offset and the card failed and card busy bits is shown in Table 3. <br><br> n <br><br> 236 3 37 <br><br> 10 <br><br> 15 <br><br> 20 <br><br> 25 <br><br> TABLE 3 <br><br> MSB <br><br> 1717 <br><br> LSB <br><br> -+ <br><br> I <br><br> -+ <br><br> -&gt; A. Offset Number <br><br> -&gt; B. Auxil. Card Busy Bit <br><br> -&gt; C. Auxil. Card Palled Bit <br><br> -&gt; D. MSB=1 if Offset Info <br><br> MSB=0 If Time Slot Info <br><br> The signalling data SIGR for channels A and B is clocked Into a shift register 62 with strobes from the flywheel circuits. The data is then stored in the latches 80 and is available on outputs RELA7-2, FLEDA/RELA1, BLEDA/RELAO and RELB7-2, FLEDB/RELB1, BLEDB/RELBO. The format of the data is shown in Table 4. <br><br> TABLE 4 <br><br> Channel A or B <br><br> MSB <br><br> LSB <br><br> Time Slot Bit Position TSA Bit Name <br><br> 7 <br><br> 1 1 1 1 <br><br> 1 V£&gt; | <br><br> 1 1 <br><br> 5 | 4 <br><br> 1 1 1 1 t m 1 1 I <br><br> 1 1 1 I 1 OJ 1 1 1 <br><br> o <br><br> H <br><br> i &gt; i i i i I <br><br> f I <br><br> 1 1 <br><br> r CQ 1 t l i <br><br> O 1 D <br><br> 1 1 <br><br> 1 OJ 1 I I <br><br> 1 1 1 1 <br><br> 1 OJ 1 <br><br> t 1 <br><br> o <br><br> 1—1 <br><br> -+ -+ <br><br> Channel A and B signalling (SIGR) and provisioning (PROR) data is received in serial format and reconfigured as shown in Table 5« This data is used to provision a National SLIM chip for channel A or B and is transmitted on RXSLPRA and RXSLPRB. The national SLIM chips are enabled by SLCSA* and SLCSB*. <br><br> 22 <br><br> TABLE 5 <br><br> Channel A or B <br><br> MSB <br><br> RXSLPRA or B. Bit Position SIGR Bit Position PROR Bit Position <br><br> 238 3 37 <br><br> LSB <br><br> 7 <br><br> 6 ] 5 <br><br> 4 <br><br> 3 <br><br> 2 <br><br> 1 |o <br><br> 5 | 3 | 2 <br><br> 7 <br><br> 4 <br><br> 6 | X | X <br><br> X <br><br> X <br><br> X | X | X <br><br> X <br><br> 1 1° <br><br> "I -+ <br><br> I <br><br> -+ I <br><br> -+ <br><br> RXSLPRA or B. Bit Position <br><br> 7 (MSB) <br><br> 6 5 4 <br><br> 3 2 1 <br><br> 0 (LSB) <br><br> SLIM function <br><br> Not used Test Relay 2 Test Relay 1 Ring Relay Power Denial Battery Reversal Network Balance 1 Network Balance 0 <br><br> Shift register 64 receives four parallel inputs from the line unit for each channel, DETA3-0 and DETB3-0, and converts the inputs to serial data. This data is then gated onto the SIGT output pin by multiplexer 66, which is responsive to flywheel strobes in a transmit time slot for the appropriate channel. The four bits are mapped into an upper nibble of SIGT byte, while the lower nibble is zero, as shown in Table 6. <br><br> 23 <br><br> 2 3 6 337 <br><br> TABLE 6 <br><br> MSB <br><br> Channel A or B <br><br> LSB <br><br> Time Slot Bit Position <br><br> ! 7 <br><br> 6 <br><br> 5 <br><br> 4 <br><br> 3 <br><br> 1 <br><br> 0 <br><br> DETA or j3 3~0 Input Bits <br><br> 3 <br><br> 2 <br><br> 1 <br><br> 0 <br><br> X <br><br> X <br><br> X <br><br> X <br><br> 5 TSA Signalling Bits <br><br> • <br><br> A <br><br> B <br><br> C <br><br> D <br><br> X <br><br> X <br><br> X <br><br> X <br><br> When a valid CONR byte as shown in Table 2 is detected, and bit 6 is high, then in the next frame an EEPROM chip select (OOTPUT EECS) will be produced by logic circuit 70. This output will go active two time slots 10 after the offset number is received in time slot 30 and will go inactive after the next offset number is received, as shown in Figure 5C. The TSA activates bit 6 only for one frame per access, and the LUC produces an active EECS in the following frame. But if the LUC were to receive bit 6 active for consecutive frames, the EECS output will always go inactive the 15 two channels after the offset number. This is because the EEPROM 50 <br><br> (93C46) requires that the chip select go low between accesses. The EEPROG* <br><br> input to logic circuit 70 tri-states the EECS output so that an external device can program the EEPROM 50 with inventory information. However, <br><br> EEPROG* is only input at the factory and not when the LUC is installed in 20 an LU. <br><br> Referring to Figure 6s, there is shown a schematic diagram for the LUC 42 of the present invention. The time slot decoder 52 is shown with Inputs and outputs as described in regard to Figure 4, but with additional outputs connected to the signalling and provisioning processor 61 and to the EEPROM 25 chip select 69. It should be noted that there are a number of clock inputs identified as CLK1 through CLK8. These clock inputs are 2.048 MHz clock inputs and are derived through the use of a clock tree from the CLK2048 input shown in Figure 4. The 256 KHz clock at input CLK256 is passed through- . a series connection of four flip-flops 82 which effectively reduces the <br><br> 30 •i0r^Bj99i <br><br> • 24 <br><br> 23 6 3 3 <br><br> duty cycle of the clock signal from 50 percent to approximately one-eighth, so that the clock essentially becomes a strobe that occurs during the least significant bit of each 8-bit time slot. This strobe is useful to indicate that all eight bits of the information of 8-blt data bytes have arrived. The EEPROG* input is not shown in Figure 6, as this input is used only for factory progranming of the EEPROM and is not available when the UJC is used in a line shelf. The EECLK output, which is a 256 KHz clock, is not shown in Figure 6 as an output from the EEPROM chip select circuit 70, since the EECLK clock Is used only to clock the EEPROM and is not further used in the LUC. <br><br> Referring to Figure 7s, there Is shown a schematic diagram of the time slot decoder 52. The output control 76 shown in Figure 4, receives the POR* signal and includes NAND gates 84, 86 and 88 which receive POR* which forces a high level at outputs SLCSA*, SLCSB* and TXABS* respectively when the POR* signal is low. The POR* signal is also provided to an inverter 90 having an output connected to NOR gates 92, 94, 96 and 98 for forcing low-level outputs on FSRA, FSXA, FSRB and FSXB when the POR* signal is low. The POR* signal is provided to a flip-flop 100 having an output connected to inverter 102, which is further connected to inverter 104. Inverter 104 provides an output LPOR* which is connected to the EEPROM chip select 69, as shown in Figure 6 and is further connected to a clear input of a latch circuit 106 which drives the AFLED* and ABLED* signals. The clear input holds the latch outputs low when the POR* signal is low. The output of inverter 104 is also connected to preset, PR*, inputs of shift register 134, latch 60 and flip-flop 154 and covers their outputs to go high when POR* is low. <br><br> The shift register and latch 54 functions as a serial-to-parallel converter. Circuit 108 receives the CONR data which is clocked in at 2.048 Mb/s to eigjit D-flops forming the shift register. The outputs of the eight • D-flops are fed to the first inputs of the eight 2-input D-flops which form <br><br> "2 3 6 3 <br><br> the latch. The Input selects of the 2-input D-flops are enabled by a bit 0 strobe from a delay circuit 110 so that at bit 0 of each time slot the CONR data from the previous time slot enters the DI1 input. After bit 0, the Input selects change and input DIO is active and receives a fed-back output forming a latch. Delay circuit 110 is formed of seven D-flops and is used to delay the 256 KHz clock and provide seven outputs representing strobes occurring at each of bit times 0-6 within each time slot. <br><br> The outputs of the serial-to-parallel converter 108 are distributed throughout the circuit with the five least significant bits being provided to a comparator circuit 112, which Is part of the slot comparator 56. The SLADD3-0 inputs and the LGB input are provided to the comparator circuit 112, where the five bits are compared. A match Is indicated at an output of comparator 112. A timing strobe output of comparator 112 is provided to NAND gates 114 and 116 for the channel A and channel B strobes respectively. The bit 5 output from the serial-to-parallel converter 108 is provided directly to an input of NAND gate 116 and to an input of an inverter 118, the output of which is provided to an input of NAND gate 114, thereby providing information to the NAND gates as to whether or not the strobe is a channel A or channel B strobe for an identified line unit. Bit 7 from the serial-to-parallel converter 108 Is provided to an inverter 120, the output of which is provided to each of the NAND gates 114 and 116 to indicate to the NAND gates whether the configuration word CONR is providing time slot Information or offset information. The outputs of the NAND gates 114 and 116 are provided to inverters 122 and 124 respectively, which inverters have outputs connected to the channel strobe CHSTR input for each flywheel circuit 58 for channels A and B of the line unit. <br><br> The five least significant bit outputs from the serial-to-parallel converter circuit 108 are also provided to an offset register 60 and a five-bit comparator circuit 126, which receives as a second Input a five-bit output from the offset register 60. Offset register 60 is essentially <br><br> 2 3 6 3 <br><br> a five-bit latch comprising five 2-input D-flops. Bit 7 from the serial-to-parallel converter 108, which when high indicates offset Information is being transmitted, is connected to a NAND gate 128, as is the bit 1 output strobe from delay circuit 110. The output of NAND gate 128 is connected to an inverter 130 and an input of a flip-flop 132. The output of inverter 130 is connected to an enable input of a two-bit shift register 134 and to an input of a NAND gate 136. <br><br> Shift register 134 receives an input through an inverter 138 from the output of comparator circuit 126, which indicates whether or not the offset number has changed from the number in register 60. Shift register 134 also receives a preset input from inverter 104 which can essentially disable the register. The bit 7 output from the serial-to-parallel converter 108 is also provided to an input of a NAND gate 140, which also receives the bit 2 strobe from the delay circuit 110. NAND gate 140 provides an output during bit time 2 to inverter 142 when offset information is being received. The output of inverter 142 is provided to a NAND gate 144 along with the outputs of the shift register 134. Shift register 134 is a two-bit shift register and will provide two zero outputs when two identical offset numbers have been detected from comparator 126. The output of NAND gate 144 is provided to an enable input of shift register 60 through an inverter 146 to enable the register, so that a valid offset number may be latched therein and provided at an output to an offset input of both flywheel circuits 58. Register 60 also receives as a preset input the output of inverter 104 to disable the register. The output of NAND gate 144 is connected to a clear input of flip-flop 132 providing an indication thereto that a new offset number was latched into register 60. An output from flip-flop 132 is provided to the BKTXS inputs of the flywheel circuits 58. The purpose of this output is to disable transmit strobes immediately after a new offset number is latched. <br><br> 236 3 <br><br> The two outputs of shift register 134 are provided to the inputs of a NOR gate 148, the output of which is provided to an inverter 150 and an input of NAND gate 136. The Inputs to NAND gate 136 provide logic indicating whether the input CONR byte contains offset Information or time slot information, and whether two identical bytes have been received. The output of NAND gate 136 Is provided to an inverter 152, the output of which is provided to the enable input of latch 106. Latch 106 receives bits 5 and 6 from the output of the serial-to-parallel converter 108, which bits are Indicative of the auxiliary card being busy or failed, and provides two output bits to the AFLED* and the ABLED* outputs. <br><br> A flip-flop 154 receives as a preset input the output of Inverter 104. The output of Inverter 150 is provided to a clear input, which clears the flip-flop after two matched offset numbers have been received, which should occur two frames after circuit initialisation. The output from flip-flop 154 is connected to OPCONT inputs of flywheels 53. The OPCONT signal provides for power up disable of the flywheel and also disable until valid offset number are latched. <br><br> Bit 6 from the serial-to-parallel converter 108, which represents the EEPROM chip select bit, is provided to an input of a two-input flip-flop 156. A NAND gate 158 receives a bit 5 strobe from the delay circuit 110 and bit 7 from the serial-to-parallel converter 108, which indicates whether the byte contains time slot information or offset information. Select inputs on flip-flop 156 are connected respectively to the inputs and outputs of an inverter 160, which receives the output of a NAND gate 162. Inputs to NAND gate 162 are derived from a bit 1 strobe out of delay circuit 110 and the channel A strobe from inverter 122. The output of flip-flop 156 is provided to an input of a NOR gate 164, which has an output connected to an inverter 166 which provides the EECSB signal which is directed to the EEPROM chip select 69. A flip-flop 168 identical to flip-flop 156 is connected in an identical manner as flip-flop 156, with the <br><br> exception that NAND gate 172 has an input connected to the channel B strobe instead of the channel A strobe. The output of flip-flop 168 is connected to an input of NOR gate 164. <br><br> The flywheel circuits 58 receive a number of additional strobes and 5 clock signals as, for example, bits 1, 2 and 5 from the delay circuit 110, the 256 KHz clock and two clock inputs, both of which receive the 2.048 MHz clock. The flywheel disable FWDIS* signal is provided to the flywheel circuit also. The flywheel circuit 58 for channel A provides an RXS1B output to NOR gate 92, which provides the PSRA output. An output RXS8B from the 10 flywheel circuit for channel A provides the CAR8B output. The channel A flywheel circuit provides an SLCS output to NAND gate 84, which provides the SLCSA* output. A TXS1B output from the channel A flywheel circuit is provided to NOR gate 94, which generates the FXSA output. A TXS8B output from the channel A flywheel circuit provides the CAT8B output. A TXTS out-15 put is provided to an input of a NOR gate 174. <br><br> Outputs from the flywheel circuit for channel B are similarly connected to provide the outputs FSRB, SLCSB*, FSXB, CBR8B and CBT8B. An output of NOR gate 174 is connected to a two-input D-flop 176 which has its select inputs connected to the input and output of an inverter 178, the in-20 put of which is fed by the 256 KHz clock. The output of flip-flop 176 is connected to an input of a flip-flop 180 which has an output connected to an input of NAND gate 88 which generates the TXABS* output. <br><br> Referring to Figure 8s, there is shown a schematic diagram for a flywheel circuit 58. The circuit is centered around a five-bit counter 182 25 which receives a 2.048 MHz clock signal but is only enabled during bit time 2, when it receives a bit time 2 strobe from input BITTIM2. While in steady state with the clock synchronised with a previous channel strobe, the clock repeatedly counts from 0 to 31 and provides outputs to a 0 and 31 detector 184, which provides at output DZH a high-level activation strobe' 30 when the input count is 0 and provides at an output D31L a low output when <br><br> 29 <br><br> 2 3 5 3 <br><br> the input count is 31. The DZH output is connected to a NAND gate 186, which also receives an input from the 256 KHz clock to provide an output to a flip-flop 188 which generates the receive strobe, FCCS1B. The flip-flop 188 also has a preset input PR connected to the output of an inverter 190, which is connected to the output of a NOR gate 192, which receives as one input the output control signal OPCONT. Thus, the five-bit counter 182 causes receive strobe signals to be continuously generated under the assumption that it is properly synchronised with an input channel strobe CHSTR. The OPCONT signal can disable flip-flop 188 on power up, or if there are more than two channel strobes per frame, or if there are no channel strobes per frame. <br><br> The counter may be re-synchronised to a channel strobe, CHSTR, arriving during a new time slot after the strobe appears in the new time slot for two frames. This is accomplished through the use of a two-bit shift register 194. The two-bit shift register has its input connected to output D31L of detector 184 and receives a 0 signal during count 31 of the five-bit counter. The enable input of shift register 194 is connected to the output of an inverter 196 which is further connected to the output of a NAND gate 198. NAND gate 198 receives as one input the channel strobe, CHSTR, and as a second input a bit 1 strobe 3ITTIM1. Thus, during bit 1 of a time slot having a channel strobe, the shift register 194 Is enabled and will normally enter the 0 level at output D31L of detector 184, thereby providing a 0 at output 0P0 of the shift register. If the channel strobe CHSTR appears in a time slot other than the one to which the counter is synchronised, the output from the detector 184 will not be low when register 194 is enabled, and the register will be incremented to provide a 1 output at OPO. If a second channel strobe arrives out of sync with the five-bit counter, the shift register 184 will again be incremented to provide two 1-level outputs. <br><br> It should be noted that the detection of the 0-level output of detector 184 occurs at a count of 31, which Is essentially one time slot prior to the time when the channel strobe should occur. This is permissible because the counter 82 is not enabled and does not Increment until the bit 2 time provided by BriTIM2. Thus, the counter is incremented one bit time after the output of the detector 184 is sensed. <br><br> A NAND gate 200 receives four Inputs, Including the two outputs of the 2-bit shift register 194, the channel strobe, CHSTR, and the bit time 2 strobe 3ITTIM2. The output of NAND gate 200 is connected to a clear input of the five-bit counter 182. Thus, if two channel strobes are found not to be in sync with the five-bit counter, the counter is then cleared during bit time 2, when the next channel strobe occurs, thereby re-synchronlsing the five-bit counter to the new channel strobe. <br><br> Shift register 194 has a preset input connected to the FV/DIS* flywheel disable signal, which is low when the flywheel is to be disabled. A low Input on the preset causes both outputs of 194 to go high, with the result that the counter 182 is cleared each time a channel strobe, CHSTR, arrives at HAND gate 200. Clearing the counter provides a zero output or count which, as mentioned earlier, provides a receive strobe output RXS1B. Thus, the flywheel Is disabled and a receive strobe is generated for each input CHSTR. <br><br> As mentioned earlier, the five-bit counter 182 will continuously generate strobe outputs but can be re-synchronised to a new channel strobe time slot by the occurrence of a new channel strobe for two frames. Provisions must be made to disable the receive strobe if the channel strobe, CHSTR, ceases for two frames. To provide this capability, two 2-input D-type flip-flops 202 and 204 are provided. Plip-flop 202 receives at an input DI1 the channel strobe, CHSTR, through an Inverter 206. Select Inputs SI and SI* are provided with inputs sensitive to the DZH signal from detector 84 and a bit time 5 signal. A NAND gate 208 receives the DZH signal <br><br> 2 3 6 5 <br><br> and the bit time 5 strobe, BnTIM5, so that the DZH signal is sensed after the counter 182 has been incremented at bit time 2. An output of NAND gate 208 is provided to the SI* input of flip-flop 202 and to an Inverter 210, the output of which is provided to the SI input of flip-flop 202, so that during bit time 5, when the counter is at 0, the channel strobe, CHSTR, <br><br> will be entered into the flip-flop as a 0-level signal. When bit time 5 ends, the input of the flip-flop 202 switches to DIO, which receives its input from the output of the flip-flop, thus maintaining the output of flip-flop 202 at a 0 level. If the channel strobe was not present, a 1-level signal would enter flip-flop 202 at input DI1, generating a 1-level output which would be maintained after the signals to the select Inputs shift at the termination of the bit 5 strobe or when the DZH goes low. The output of flip-flop 202, while being fed back to input DIO, is also fed to an Input of multiplexer 212, which input would normally be fed to the output and to an inverter 214, the output of which is connected to the DI1 and clear input of flip-flop 20*4. If the output of flip-flop 202 is 0, this will appear as 0 at the DI1 and clear inputs of flip-flop 204, resulting in a 0-level signal at its output. The input select signals of flip-flop 204 are connected to the input select signals of flip-flop 202; therefore the inputs will switch simultaneously with flip-flop 202, and the 0-level signal at the output will be maintained and fed back to the input DIO. <br><br> If a channel strobe was missing and flip-flop 202 was set to the 1 state, this would appear at the DI1 input of flip-flop 204 and be ready to be clocked in at the next frame, when the input Is switched from DIO to DI1. If, in the next frame, the channel strobe is still missing, the output of flip-flop 202 will remain 1, and the output of flip-flop 204 will change to a 1 level. If perchance the channel strobe had returned to its proper timing, flip-flop 202 would revert back to a 0-level output, while flip-flop 204 would clock in the 1-level signal during bit time 5 but would immediately thereafter receive the 0-level output from flip-flop 202 at its <br><br> n clear Input, so that by bit time 7 the output of flip-flop 204 <br><br> cleared to a 0 level. <br><br> The output of flip-flop 204 is connected to an input of NOR gate 192, so that when the output is at a 1 level, the flywheel outputs are disabled, 5 as previously mentioned in regard to the function of signal OPCONT. Thus, flip-flops 202 and 20*1 function to disable the outputs if the channel strobe, CHSTR, is missing for two consecutive frames. <br><br> The select input of nxiltiplexer 212 is connected to the flywheel disable FWDIS* signal so that when the flywheel disable signal Is low, the 10 multiplexer 212 receives Its input from the output of inverter 206 to essentially by-pass flip-flop 202. Flip-flop 204 will continue to function and provide an output level 1, if the channel strobe CHSTR does not occur when DZH is high, to thereby disable the outputs. <br><br> 15 register 194 and the flywheel disable signal, so as to provide a 0-level output only when the flywheel is not being disabled and when the counter is being re-synchronised by the occurence of two 1-level signals from the shift register 194. The output of NAND gate 216 is connected to the preset inputs of both flip-flops 202 and 204 to effectively drive the outputs to a 20 1 level and thereby disable the strobe outputs from the circuit. This disable signal will continue until the counter is re-synchronised with the incoming channel strobe and at least one of the outputs of shift register 94 reverts to a 0 level. Thus, no strobe outputs are provided during a re-synchronisation time. <br><br> 25 During normal operation, the receive strobe is essentially initiated by a high on the DZH output detector 184. This output is provided to an input of variable shift register 218 which functions to delay the receive strobe by a number of time slots corresponding to the offset number received at the offset input. A circuit diagram for a variable shift regis-30 ter is shown in Figure 9 and will be described subsequently. The variable <br><br> A NAND gate 216 is connected to receive the two outputs of the shift <br><br> 33 <br><br> 2 36 3 <br><br> shift register receives the 256 KHz clock and the 2.048 MHz clock and provides an output to a NAND gate 220, which also receives inputs from the 256 KHz clock and an input BKTXS signal. NAND gate 220 provides an output to a flip-flop 222, which generates the transmit strobe TXS1B. Plip-flop 222 also receives the 2.048 MHz clock and the output of inverter 190 is provided to a preset input which functions to disable the flip-flop. <br><br> The BKTXS input to NAND gate 220 is generated by flip-flop 132 of Figure 7, which functions to disable the transmit strobes for one frame after a new offset number is received to prevent erroneous transmit strobes from being generated. <br><br> The output of NAND gate 220 is connected to a NOR gate 224 which has a second input connected to the output of inverter 190 and provides the output TXTS indicating the occurrence of a transmit time slot. The output of NOR gate 224 Is essentially disabled by a high output from inverter 190. <br><br> Plip-flop 226 has its Input select Inputs connected to the 256 KHz clock so that SI receives the clock directly and SI* receives it through an inverter 228. Input DI1 receives the output of NAND gate 186 corresponding to a receive strobe output. The output of flip-flop 226 is fed back to the input to maintain the same state, and the inverted output is connected to a flip-flop 230 which provides the SLCS SLIM chip select signal. <br><br> A flip-flop 232 has its DI1 input connected to the output of NAND gate 186 and its DIO input connected to its output. A preset Input Is connected to an output of an inverter 234 which has its input connected to inverter 190 for disabling the flip-flop as previously discussed. The input select inputs of flip-flop 232 are connected to the same input select signals as flip-flop 226 so as to activate input DI1 to receive the output of NAND gate 186 during the generation of a receive strobe. The inverted output of flip-flop 232 is connected to an Inverter 236 which is connected to another inverter 238 to provide the RXS8B output signal. <br><br> c. ^ o 0 <br><br> A flip-flop 240 is connected in a manner similar to flip-flop 232, <br><br> with the exception that the DI1 input is connected to the output of NAND gate 220 to receive a transmit strobe signal. The inverted output of flip-flop 240 is connected to Inverters 242 and 244 to provide the TXS8B output signal. <br><br> Referring to Figure 9s, there is shown a schematic diagram of the variable shift register 218. The variable shift register is used to delay the receive strobe by a variable number of time slots to generate the transmit strobe. The receive strobe signal is provided to the DI input from the DZH output of detector 184. The receive strobe can be delayed from 0 to 31 time slots in accordance with an offset number provided by the offset register 60 in Figure 7. The offset number is a five-bit number provided at the offset input. The variable shift register receives the 2.048 MHz clock and the 256 KHz clock. The shift register comprises a plurality of flip-flops 246 which are essentially arranged to form a one-bit shift register 248, a two-bit shift register 250, a four-bit shift register 252, an eight-bit shift register 254 and a 16-bit shift register 256. The five offset bit lines are connected to five 2-input multiplexers 258-266, representing the least to the most significant bits of the offset number. Multiplexer 266 has a first input connected directly to the DI input to receive the receive strobe. A second input of multiplexer 266 is connected to the output of the l6-blt shift register. The output of the multiplexer provides the DI input without delay if the select input, the most significant bit of the offset number, is 0. The multiplexer provides the DI input delayed by 16 time slots if the select input receives a 1-level signal from the most significant bit of the offset number. The output of multiplexer 266 is connected to an inverter 268, the output of which is connected to an input of multiplexer 264, the other input of which is connected to the output of the eight-bit shift register 254. The input of the eight-bit shift register . 254 is also connected to the output of the inverter 268. Depending upon <br><br> 2 1 - - r&gt; , <br><br> - ' 3 /9 35 <br><br> the setting of the multiplexer 264, the DI Input Is delayed another eight time slots, or bypasses the eight-bit shift register. In like manner, the output of multiplexer 264 Is connected to an Inverter 270, the output of which is connected to the input of the four-bit shift register 252. Multiplexer 262 functions to either bypass the four-bit shift register or to pass the DI Input through the shift register to provide four additional time slots of delay. Multiplexers 262, 260 and 258 each have outputs connected to inverters 272-276 respectively, and multiplexers 260 and 258 function in a manner similar to the other multiplexers to either bypass their associated shift registers or pass the DI input through the shift register to provide additional delay. <br><br> Thus, the variable shift register can be set to provide any delay time frcm 0-31 time slots, depending upon the five-bit offset number received at the offset Input. <br><br> Thus, the line unit interface circuit of the present invention performs all of the functions necessary to interface a line unit to the TSA via the line unit interface bus. These functions include the generation of a plurality of framing and timing signals necessary to process signalling, provisioning and configuration data provided by the TSA. A major function of the LUC is to decode the configuration data for the purpose of time slot assignment and for establishing an offset number pertaining to the time delay between a receive strobe and a transmit strobe. <br><br> A variable shift register is utilised to provide a delay between the receive and transmit strobes which corresponds to the offset generated by the TSA. A flywheel circuit is provided for preventing the erroneous assignment of time slots resulting from noise or false signals received on the line unit interface bus from the TSA. <br><br></p> </div>

Claims (24)

  1. <div class="application article clearfix printTableText" id="claims">
  2. <p lang="en">
  3. Q ,■/«* «•*<br><br>
  4. 4. V.) ^ ^<br><br>
    What we claim is:<br><br>
    1. An interface circuit for use on a line unit in a line shelf of a digital loop carrier for interfacing with a bus connected to line shelf common equipment, 5 said bus conveying signalling data, configuration data and provisioning data for a plurality of line units, said interface circuit comprising - means, connected to said bus, for receiving and directing said signalling data to appropriate circuit elements within the line unit; means, connected to detectors on the line unit, for receiving signalling therefrom and multiplexing said signalling onto said bus for 10 transmission to the common equipment; means, connected to said bus, for receiving and reconfiguring the provisioning data and shifting the reconfigured provisioning data to the line unit for use in a subscriber line circuit; and means, connected to said bus, for receiving and decoding said configuration data and for activating the line unit in accordance with the decoded configuration data. 15 2. An interface circuit as claimed in claim 1, wherein the signalling data is conveyed serially on the bus and the means for receiving and directing the signalling data comprises - a shift register for receiving the serial data; and latch means, connected to the shift register, for latching said data and providing a plurality of parallel outputs to the circuit elements.<br><br>
    O'O 3. An interface circuit as claimed in claim 1 or claim 2, wherein the means for receiving signalling comprises - a shift register for receiving parallel signalling inputs from the detectors on the line unit; and a multiplexer, connected to the shift register, for multiplexing the signalling from the shift register into a serial i output to said bus.<br><br>
    &lt;w'<br><br>
    25 4. An interface circuit as claimed in any one of claims 1 to 3, wherein the means for receiving and reconfiguring provisioning data includes logic means for reconfiguring provisioning data and shifting it to an appropriate line circuit on the line unit.<br><br>
  5. 5. An interface circuit as claimed in any one of claims 1 to 4, wherein the 30 means for receiving and decoding configuration data comprises - means for receiving from the line unit a fixed line unit address; means for comparing the<br><br>
    1 CX ? A n •; r&gt; r\ i<br><br>
    I v; \li A J«.'} C? 6 i<br><br>
    -<br><br>
    Iu ^ ^<br><br>
    configuration data with the line unit address and for providing a timing strobe in response to a match between the configuration data and the line unit address; and means, receiving said timing strobe, for providing a line unit activation strobe in synchronisation with the timing strobe, whereby the line unit is activated at a time determined by the configuration data.<br><br>
  6. 6. An interface circuit as claimed in claim 5, wherein said means for providing an activation strobe further comprises means for delaying the effects of changes in the timing strobe on the timing of the activation strobe to prevent erroneous activation of the line unit resulting from temporary errors in the configuration data.<br><br>
  7. 7. An interface circuit as claimed in claim 5, wherein the configuration data determines the time the line unit is activated in a receive mode, and further includes an offset number representing a time difference to a later time when the line unit is to be activated in a transmit mode, said interface circuit outputting the activation strobe as a receive activation strobe and additionally comprises means for delaying the activation strobe by a time in accordance with the offset number and for outputting the delayed strobe as a transmit activation strobe.<br><br>
  8. 8. An interface circuit as claimed in claim 7, wherein the means for delaying comprises a variable shift register, through which the activation strobe is passed for providing a time delay determined by the offset number.<br><br>
  9. 9. An interface circuit as claimed in any one of claims 5 to 8, wherein the line unit includes storage means for storing inventory information, and the configuration data may include a request to access said storage means, the interface circuit additionally comprising means for detecting an access request in the configuration data and for providing signals to access inventory information stored on the line unit.<br><br>
  10. 10. An interface circuit as claimed in any one of claims 1 to 9, wherein the bus is a time division multiplexed bus having frames of time slots in which the data is conveyed, the configuration data conveyed in a time slot identifies a line unit to which the time slot is assigned, whereby the identified line unit is<br><br>
    o '•<br><br>
    activated during the time slot in which it is identified.<br><br>
  11. 11. An interface circuit as claimed in claim 10, wherein the configuration data comprises a plurality of binary coded bits forming a configuration word, said means for receiving and decoding configuration data comprising - means associated with said line unit for fixedly providing a line unit address having a predetermined number of bits corresponding to the number of bits in the configuration word; means for receiving and latching the configuration word; comparator means for comparing the configuration word and the line unit address and in response to a match between the configuration word and the address providing a timing strobe; and means, receiving said timing strobe, for providing an activating output synchronous with said timing strobe for activating the line unit in a time slot having a predetermined relation to the time slot in which the configuration word was received.<br><br>
  12. 12. An interface circuit as claimed in claim 11, wherein the configuration word and the line unit address each comprise five bits.<br><br>
  13. 13. An interface circuit as claimed in claim 11, wherein said bus includes receiving lines and transmitting lines, and said configuration data in a predetermined time slot contains offset information corresponding to a number of time slots between an assigned receive time slot and an assigned transmit time slot, said interface circuit further comprising - means for applying the activating output to receiving circuitry in the line unit for activating the same; means for delaying the activating output by a number of time slots corresponding to the offset information; and means for applying the delayed activating output to transmit circuitry in the line unit for activating the same.<br><br>
  14. 14. An interface circuit as claimed in claim 11, wherein said means for providing an activating output comprises - means for generating an activation strobe repetitively in the same time slot of each consecutive frame; means for outputting the activation strobe to the line unit; means for receiving the timing strobe from the comparator means; and means for comparing the timing of the activation strobe with the timing of the timing strobe from the comparator means and for initiating synchronisation of the generating means with the timing<br><br>
    O 0 0 w w<br><br>
    strobe, when the relative timing does not correspond to the predetermined relation for a predetermined number of consecutive frames.<br><br>
  15. 15. An interface circuit as claimed in claim 14, wherein the means for generating the activation strobe comprises - a counter for cyclically counting<br><br>
    5 from zero to the number of time slots in a frame; and means responsive to a counter output for outputting said activation strobe each time the counter is at a preselected number.<br><br>
  16. 16. An interface circuit as claimed in claim 14, additionally comprising - an input for receiving a disable signal; and means for providing the disable signal to<br><br>
    10 the means for comparing, the means for comparing being responsive to the disable signal to initiate synchronisation of the generating means each time a timing strobe is received, whereby an activation strobe is generated for each timing strobe without regard to the number of timing strobes received in each frame.<br><br>
    15
  17. 17. An interface circuit as claimed in claim 16, additionally comprising means enabled by the activation strobe to receive the timing strobe and, in the absence of the timing strobe when enabled, for disabling the means for outputting the activation strobe.<br><br>
  18. 18. An interface circuit as claimed in claim 14, wherein the means for<br><br>
    -0 comparing provides a disable output when the relative timing of the timing strobe and activation strobe does not correspond to the predetermined relation for the predetermined number of consecutive frames, said interface circuit additionally comprising disable means responsive to the disable output for disabling the outputting of the activation strobe by the means for outputting.<br><br>
    25
  19. 19. An interface circuit as claimed in claim 18, wherein the means for comparing removes the disable output when the timing of the timing strobe and the activation strobe corresponds to the predetermined relation for a second predetermined number of consecutive frames.<br><br>
  20. 20. An interface circuit as claimed in claim 18, wherein the disable means<br><br>
    30 disables the outputting of the activation strobe if more than a predetermined number of timing strobes occur in one frame.<br><br>
    40<br><br>
    N P \r&gt;- '<br><br>
    ] f. j* t .*• ri i p rj - •<br><br>
    * J &gt;\ i J o 6<br><br>
  21. 21. An interface circuit as claimed in claim 14, additionally comprising means for disabling the means for outputting the activation strobe when the timing strobe is absent for more than the predetermined number of consecutive frames.<br><br>
  22. 22. An interface circuit as claimed in claim 8, wherein the variable shift register comprises - a plurality of shift registers each having an input and an output; means for connecting the activation strobe to a first of said shift registers; means for providing the delayed activation strobe from the output of a last of said shift registers; and means associated with each of said shift registers for selectively connecting one of said input and output of each shift register, except for the output of the last shift register, to the input of one shift register, except for the input of the first shift register, each input of a shift register being connected to receive an input or an output from one other shift register, whereby said plurality of shift registers may be selectively connected to be bypassed or inserted into the variable shift register.<br><br>
  23. 23. An interface circuit as claimed in claim 22, wherein said means for selectively connecting includes means for receiving the offset number as a control signal.<br><br>
  24. 24. An interface circuit substantially as herein described with reference to the accompanying drawings.<br><br>
    Alcatel<br><br>
    P.M. Conrick Authorized Agent P5/1/1703<br><br>
    </p>
    </div>
NZ23633790A 1990-12-04 1990-12-04 Line unit interface circuit NZ236337A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
NZ23633790A NZ236337A (en) 1990-12-04 1990-12-04 Line unit interface circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NZ23633790A NZ236337A (en) 1990-12-04 1990-12-04 Line unit interface circuit

Publications (1)

Publication Number Publication Date
NZ236337A true NZ236337A (en) 1993-04-28

Family

ID=19923430

Family Applications (1)

Application Number Title Priority Date Filing Date
NZ23633790A NZ236337A (en) 1990-12-04 1990-12-04 Line unit interface circuit

Country Status (1)

Country Link
NZ (1) NZ236337A (en)

Similar Documents

Publication Publication Date Title
AU638297B2 (en) Line unit interface circuit
EP0432678B1 (en) High-speed synchronous transmission line access terminal
US5185736A (en) Synchronous optical transmission system
CA1243759A (en) Information transport system
US4587651A (en) Distributed variable bandwidth switch for voice, data, and image communications
US5615211A (en) Time division multiplexed backplane with packet mode capability
US4955054A (en) Integrated telecommunication system with improved digital voice response
CA1262274A (en) Isdn d channel handler
CA2031785C (en) Apparatus for programmably accessing and assigning time slots in a time division multiplexed communication system
EP0256844B1 (en) Apparatus and method for interfacing a digital subscriber line
GB2166327A (en) Data communication system
US4485467A (en) Digital information switch matrix with on-line/off-line diagnostic features
US5144623A (en) System for receiving and processing hdlc frames on a time division multiplex pcm type link, especially for a data switch
EP0280169A2 (en) System for automatic control of devices, apparata and peripheral units for signal switching and processing
US4984234A (en) Time-division switching system
US5237563A (en) Four-wire line unit interface circuit
NZ236337A (en) Line unit interface circuit
KR100476793B1 (en) Messaging protocol for use in telecommunication networks
US5303267A (en) Multipoint data communications system
US6542952B1 (en) PCI computer system having a transition module and method of operation
GB2120044A (en) Auto adjustment of transmission parameters
EP0040046A1 (en) Modular telecommunications system
CA1224862A (en) Remote data link transmit data formatter
US5530692A (en) Method and apparatus for initializing ISDN adapter cards in a workstation operating as an ISDN primary gateway
EP0280171A2 (en) Digital interface device for PCM data, in particular for digital telephone, data processing or image processing system