top - download
⟦e33288c94⟧ Wang Wps File
Length: 37000 (0x9088)
Types: Wang Wps File
Notes: CPS/SDS/001 ISSUE 1
Names: »0677A «
Derivation
└─⟦f9d7301d0⟧ Bits:30006008 8" Wang WCS floppy, CR 0043A
└─ ⟦this⟧ »0677A «
WangText
<…08…<…0d…<…00…<…01…;…09…;…0a…;…0b…;…02…;
:…08…:…09…:…00…:…01…:…02…9…09…9…0f……86…1
…02…
…02… …02…
…02…CPS/SDS/001
…02…SRA/810430…02……02…
CAMPS
SYSTEM
DESIGN
SPECIFICATION
…02…ISSUE
1…02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
5.2 THE TDX DESIGN ...........................
155
5.2.1 General ..............................
155
5.2.2 TDX Description ......................
155
5.2.2.1 The TDX Bus ......................
158
5.2.2.1.1 TDX Bus Protocols and Frame
Format .......................
165
5.2.2.1.2 The TDX Bus Data Format ......
169
5.2.2.2 The TDX CRATE ....................
173
5.2.2.2.1 Electrical Specification of
the Motherboard Signals ......
173
5.2.2.3 The TDX Controller ...............
181
5.2.2.4 The LTUX-S .......................
190
5.2.2.4.1 TDX Bus Interface ............
190
5.2.2.4.2 User I/F .....................
195
5.2.2.4.3 Mechanical & Electrical Spec..
195
5.2.2.5 The BSM-X ........................
197
5.2.2.6 The Power Supply .................
197
5.2 T̲H̲E̲ ̲T̲D̲X̲ ̲D̲E̲S̲I̲G̲N̲
5.2.1 G̲e̲n̲e̲r̲a̲l̲
The aim of this section is:
- to supply documentation and functional description
of the TDX (Telecommunication Data Exchange) H/W
as implemented in CAMPS.
- to establish a baseline document for the CAMPS
TDX design.
This section will provide a description of each of
the functional modules/elements within the TDX.
5.2.2 T̲D̲X̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
The TDX connects the CR80D Processor subsystem (section
5.1) and the Distribution Equipment (section 5.3),
thus providing the communication link between CR80D
processes and the terminals connected via the Distribution
Equipment.
The TDX interfaces to the following CAMPS subsystems:
- The Processor subsystem
- The Watchdog Processor (section 5.4)
- The Distribution Equipment
This is shown schematically in fig. 5.2.2-1.
The TDX consists of:
- The dualized TDX bus, TDX bus#1 and TDX bus#2 each
with an associated TDX controller (para. 5.2.2.3).
- TDX Crate Assemblies (para. 5.2.2.2). The number
of TDX Crate Assemblies is determined by the application.
The TDX Crate Assemblies hold the TDX modules:
- The LTUX-S (TDX Line Termination Unit, para. 5.2.2.4)
- The BSM-X (TDX Bus Switching & Monitoring module,
para. 5.2.2.5)
Each TDX Crate Assembly connected on the TDX bus provides
towards the Distribution Equipment an output capacity
of eight communication channels in its max. configuration.
Each channel conforms with the CCITT V24/V28 and the
EIA RS-232C specifications.
The following mechanical dimensions will be referred
to as either standard CR80S module or standard CR80S
19" frame where applicable. For further detailed specifications
please refer to section 5.5.
Figure 5.2.2-1…01…TDX Subsystem Interfaces
5.2.2.1 T̲h̲e̲ ̲T̲D̲X̲ ̲B̲u̲s̲
The TDX bus, which links the Processor subsystem and
the TDX Crate Assemblies, is essentially a high data
rate digital link. Data is transferred across the link
in serial form at a clock rate of 1.8432 MHz.
Data and clock are transferred on the TDX bus using
the self clocking differential split phase code SPL-D.
The SPL-D code changes the signal level at the start
of each bit-cell, and also in the middle of a bit-cell
if the transmitted data is zero. This is shown in figure
5.2.2.1-1. The SPL-D code allows data and clock to
be transmitted on the same line.
Transmitting the clock together with the data on the
TDX bus has several advantages.
The major advantage is that TDX bus delay has no significance
for the correct decoding, because clock and data are
delayed equally. Also, no need exists to synchronize
a receiver to a transmitter.
A second advantage is that the TDX controller clock,
being continuously transmitted on the Lower Bus (explained
later in this para.), is made available to all connected
TDX devices.
All TDX bus activities, such as communication scheduling
and synchronization of connected devices, are governed
by a TDX controller.
Figure 5.2.2.1.2 shows schematically the connection
of devices and the controller to the TDX bus. As shown
a TDX bus is physically 2 buses, a Lower Bus and an
Upper Bus. The TDX bus devices (LTUX-S and TIA (section
5.1)) are connected with the receiver to the Lower
Bus and the transmitter to the Upper Bus. The TDX controller
is connected with the receiver to the Upper Bus and
the transmitter to the Lower Bus. Thus a transfer of
data between two TDX devices is carried out in two
phases:
1) Data is transmitted by the source device and received
by the TDX controller (Upper Bus).
2) Data is retransmitted by the TDX controller on
the Lower Bus and received by the destination device.
Figure 5.2.2.1-1…01…The SPL-D Code
Figure 5.2.2.1-2…01…TDX Bus Connections
Communication scheduling implies that TDX devices only
can transmit on the Upper Bus when selected to do so.
Selection is carried out by the TDX controller.
A maximum of 255 TDX devices can be connected to the
TDX bus. Among these 255 TDX devices the TIA, which
is the TDX bus interface towards a Processor Unit,
is limited to a maximum of 12.
The LTUX-S interfaces the TDX bus to the Distribution
Equipment.
To convert the dualized TDX bus structure to the single
TDX bus within the TDX Crate Assembly a BSM-X module
is used.
Each TDX Controller, BSM-X and TIA has to be connected
to the TDX bus via a TDX outlet as shown in figure
5.2.2.1-3.
The TDX outlet contains driver and receiver circuitry
and connectors towards the TDX bus and the connected
device. Due to the isolation transformers and a three-state
concept, the flatcable can be connected and disconnected
without disturbing the TDX bus traffic.
The balanced TDX outlet driver can switch +/- 12 V
across the TDX bus, Upper or Lower, in less than 50
ns. When tri-stated the driver represents a load equal
to 25 kohms in parallel with 50 pF (at 10 MHz) towards
the TDX bus.
The balanced TDX outlet receiver has a worst case differential
switching band of +/- 120 mV towards the TDX bus.
Using a value of +/- 240 mV (giving a safety factor
of 6dB) the maximum attenuation between a driver and
any receiver can be calculated to:
ATT…0f…max…0e… = 20 log(12/0.24) = 34 dB
Figure 5.2.2.1-3…01…The TDX Outlet
The Upper and Lower Bus of the TDX bus are each a screened
twisted pair cable.
Three types of screened RF cable can be used. The three
types are shown in fig. 5.2.2.1-4.
For distances below 1000 m the two core screened RF
cable BICC T(M) 3078 are used.
The characteristics of this cable are:
Characteristic impedance: 100 ohm
Nominal capacitance: 52 pF/m
Attenuation at 2 MHz: 2.18 dB/100 m
Diameter: 6.75 mm
Min. bending radius: 35 mm
App. weight: 69 kg/km
Max. operating temperature 70…0e…o…0f…C
Insulation: Polyethylene
For distances up to 1200 m, the RG 22 B/U or the armed
version RG 111 A/U is used. These cables comply with
MIL-SPEC. C-17D:
Characteristic impedance: 95 ohm
Nominal capacitance: 53 pF/m
Attenuation at 2 MHz: 1,3 dB/100 m
Diameter:
RG 22 B/U: 10.8 mm
RG 111 A/U: 12.4 mm
App. weight:
RG 22 B/U: 180 kg/km
RG 111 A/U 300 kg/km
Max. operating temperature 70…0e…o…0f…C
Insulation: Polyethylene
Figure 5.2.2.1-4…01…TDX Balanced, Shielded Twinlead Cable
5.2.2.1.1 T̲D̲X̲ ̲B̲u̲s̲ ̲P̲r̲o̲t̲o̲c̲o̲l̲s̲ ̲a̲n̲d̲ ̲F̲r̲a̲m̲e̲ ̲F̲o̲r̲m̲a̲t̲
The software, firmware, and hardware of the TDX may
be divided into 4 levels as shown on fig. 5.2.2.1.1-1.
The Host Computer referenced corresponds to a Processor
Unit within the Processor subsystem and the Host I/F
corresponds to the STI/TIA complex (refer to section
5.1) within this Processor Unit.
Information is transferred across the TDX bus in packets.
Each packet contains one or more frames. A frame is
the smallest information block on the bus. A frame
format is shown on fig. 5.2.2.1.1-2.
The protocol levels are explained as:
L̲e̲v̲e̲l̲ ̲1̲:̲
This level is handled by the Front-Ends in the TDX
devices and by the TDX controller. The Front-End is
the interface between the TDX bus and the TDX-packet
protocol routines.
The controller polls the TDX devices according to a
MUX-table. If a Front-End recognizes its device-number
in the MUX-field of the frame on the Lower Bus, and
a frame containing data is transferred from packet
level to the Front-End, it starts a frame transmission
on the Upper Bus. If no frame is ready, the Front-End
does nothing.
Concerning reception the Front-End compares its device-number
to the device number in the CR-ID field of the frames
on the Lower Bus. If a match is found the frame is
transferred to packet level.
The third and last task of the frame level is to detect
bit errors. This is done through a CRC check. If any
error is detected the frame is discarded in the receiving
Front-End. It is left to the TDX-packet level to recover
from the error.
Figure 5.2.2.1.1-1…01…TDX Protocol Levels
Figure 5.2.2.1.1-2…01…TDX Bus Frame Format
L̲e̲v̲e̲l̲ ̲2̲:̲
The TDX-packet protocol serves communication between
two TDX devices of any type. This can be TIA to TIA,
TIA to LTUX-S or LTUX-S to TIA. Packets may consist
of a variable number of frames less than e.g. 8. The
packet protocol makes use of byte 4 and 5 in the frame
format, which contain communication control, sequence
number and data byte count. A connection between two
TDX devices is always made for transmission in both
directions. The TDX-packet protocol goes only one step
back, which means that only one packet is transmitted
between the reception of two acknowledges (ACKs). In
multiframe packets, frames are numbered sequentially
module 8. In this way missing frames are detected,
and by a not-acknowledge (NACK) response, a retransmission
of the erroneous packet is performed. If an error occurs
in the transmission of a single frame packet the missing
response will cause a retransmission. A timer in the
transmitter initiates retransmission of packet N in
case neither ACK nor NACK is received within a specified
time (e.g. lost due to error of the link); transmission
is attempted three times before the protocol gives
up on output.
L̲e̲v̲e̲l̲ ̲3̲:̲
This level serves the I/F between application routines
and the TDX system. This includes set-up and deletion
of TDX channels, change in the assigned TDX-channel
band width, transfer of data buffers and actions upon
unrecoverable transmission errors.
L̲e̲v̲e̲l̲ ̲4̲:̲
Application level which includes all user defined routines
resident in LTUX-S's or in the Processor Subsystem.
5.2.2.1.2 T̲h̲e̲ ̲T̲D̲X̲ ̲B̲u̲s̲ ̲D̲a̲t̲a̲ ̲F̲o̲r̲m̲a̲t̲
Two TDX bus data formats exist. One for the Lower Bus
and one for the Upper Bus. These formats are shown
in figure 5.2.2.1.2-1.
The two formats differ on two points:
- The Lower Bus includes a MUX.NO. (m) in its data
field
- The Upper Bus has an ABORT byte as preamble.
Both Upper and Lower Bus frames are standard HDLC with
bit stuffing in order to have a unique synchronization
byte, the FLAG (01111110). Bit stuffing is performed
between the start-FLAG and the end-FLAG. Each time
five consecutive ONEs are met in the data stream, a
ZERO is inserted. The ZEROs are then removed at the
receiving end, restoring the original data.
The bit stuffing makes the length of frames variable:
- On the Lower Bus between 200 and 236 bits
- On the Upper Bus between 200 and 235 bits
L̲o̲w̲e̲r̲ ̲B̲u̲s̲ ̲F̲o̲r̲m̲a̲t̲
Following the start-FLAG each byte has the following
meaning:
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲1̲.̲ ̲M̲U̲X̲.̲ ̲N̲O̲.̲ ̲m̲:̲
This byte is inserted by the TDX controller to signal
that the device with the number m is to transmit on
the Upper Bus at the end (actually at bit count 241)
of the frame on the Lower Bus.
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲2̲,̲ ̲D̲A̲T̲A̲ ̲T̲Y̲P̲E̲ ̲&̲ ̲H̲O̲S̲T̲/̲M̲O̲D̲E̲ ̲F̲i̲e̲l̲d̲s̲ ̲d̲,̲h̲:̲
The DATA TYPE (d) indicates the data stream number
(channel number) to which the following data in the
frame belong to. Data type 0 and 1 are reserved for
channel set-up and system control purposes.
The HOST/MODE field (h) is defined as:
0000 Destination of the frame is the TDX controller
0001-1100 Destination of the frame is the TIA indicated
1101 Broadcast mode, not used in CAMPS
1110 Destination of the frame is a TDX device
(LTUX-S) indicated in byte 3, TDX DEVICE
NO., source is a TDX Controller or an LTUX-S.
1111 Destination is a TDX device (LTUX-S) indicated
in byte 3, TDX DEVICE NO., source is a
TIA.
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲3̲,̲ ̲T̲D̲X̲ ̲D̲E̲V̲I̲C̲E̲ ̲N̲O̲.̲ ̲t̲:̲
For HOST/MODE field = 0000-1101 this byte indicates
the device number (0-255) of the device where the frame
was originated (source). For HOST/MODE field = 1110-1111
the byte indicates the device no. of the device where
the frame is destined (destination). Device no. 255
indicates a dummy frame to which normally no device
is assigned.
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲4̲,̲ ̲C̲O̲M̲M̲U̲N̲I̲C̲A̲T̲I̲O̲N̲ ̲B̲Y̲T̲E̲ ̲s̲:̲
This byte is used by the TDX packet protocol control.
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲5̲,̲ ̲F̲R̲A̲M̲E̲ ̲S̲E̲Q̲.̲ ̲N̲O̲.̲ ̲&̲ ̲N̲O̲.̲ ̲O̲F̲ ̲D̲A̲T̲A̲B̲Y̲T̲E̲S̲ ̲I̲N̲ ̲F̲R̲A̲M̲E̲
̲z̲,̲w̲:̲
This byte is inserted by the originating device. The
bits 5-7 contain the frame number within a multiframe
packet. This number (modulo 8) is used by the receiving
packet protocol level to decide whether a frame is
missing or not, and in case of a missing frame (a jump
in frame numbering) to request a retransmission of
the packet (NACK response).
The bits 0-4 indicate the number of actual data bytes
in a possible partly filled DATA field. The number
of bytes transmitted in the DATA field is always 16,
but only the number of data bytes indicated in bits
0-4 (0-16) are valid data.
Figure 5.2.2.1.2-1…01…TDX Bus Data Format
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲6̲ ̲t̲o̲ ̲B̲y̲t̲e̲ ̲N̲o̲.̲ ̲2̲1̲,̲ ̲D̲A̲T̲A̲ ̲F̲i̲e̲l̲d̲s̲:̲
This is the information field containing data to be
communicated from the originating (source) device to
the receiving (destination) device.
B̲y̲t̲e̲ ̲N̲o̲.̲ ̲2̲2̲ ̲&̲ ̲N̲o̲.̲ ̲2̲3̲,̲ ̲C̲R̲C̲:̲
The Cyclic Redundancy Check (CCITT-16) is inserted
by the originating device, recalculated by the TDX
controller, and utilized by the receiving device to
verify the correctness of the frame.
T̲r̲a̲i̲l̲i̲n̲g̲ ̲O̲N̲E̲S̲ ̲a̲f̲t̲e̲r̲ ̲F̲r̲a̲m̲e̲:̲
Following the frame end-FLAG, the controller inserts
ONES until bit count of the time slot reaches 241.
Then ZEROS are inserted until bit count 249, and then
again ONES until end of time slot (bit count 288) where
a new frame starts. The transition from ONE to ZERO
at bit count 241 is used to start transmission on the
Upper Bus by the selected device.
U̲p̲p̲e̲r̲ ̲B̲u̲s̲ ̲F̲o̲r̲m̲a̲t̲:̲
The format on the Upper Bus is identical to the Lower
Bus format except for the following:
a) An ABORT byte (all ONES) is transmitted preceding
the frame start-FLAG in order to absorb common
mode swing of the bus at switch-on of the TDX device
transmitter, and to synchronize the clock and data
decoder at the TDX controller receiving end.
b) No MUX. NO. is included in the Upper Bus format.
This shifts the format one byte in proportion to
the Lower Bus:
Upper Bus byte no: identical to Lower Bus byte
no:
byte no. 1 byte no. 2
byte no. 2 byte no. 3
byte no. 3 byte no. 4
byte no. 4 byte no. 5
byte no. 5-20 byte no. 6-21
byte no. 21, 22 byte no. 22,
23
c) No trailing ONES or ZEROS after the frame end-FLAG.
Transmission stops immediately after the end-FLAG.
5.2.2.2 T̲h̲e̲ ̲T̲D̲X̲ ̲C̲r̲a̲t̲e̲
The TDX modules, the LTUX-S and the BSM-X, are housed
in a standard CR80S 19" frame, the TDX Crate. Refer
to section 5.5 for further mechanical specifications.
The TDX Crate Assembly (a TDX Crate with TDX modules)
is shown in fig. 5.2.2.2-1.
Besides the TDX modules the TDX Crate houses modules
belonging to the DM&T subsystem (section 5.3) and a
Power Supply module (para. 5.2.2.6).
The TDX Crate consists of a front crate and a rear
crate. On the back panel of the front crate is a bus
motherboard (Printed Circuit board) for module interconnection
and also edgeconnectors for the front crate mounted
modules. The position of a module in the TDX Crate
is restricted to the positions indicated in fig. 5.2.2.2-1.
The mother board connector signals are shown in fig.
5.2.2.2-2 (6 sheets).
5.2.2.2.1 E̲l̲e̲c̲t̲r̲i̲c̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲o̲f̲ ̲t̲h̲e̲ ̲M̲o̲t̲h̲e̲r̲ ̲B̲o̲a̲r̲d̲ ̲S̲i̲g̲n̲a̲l̲s̲
All signals in the V24/V28 I/O area (refer to fig.
5.2.2.2-2 sheet 2-6) conform with the CCITT V28 electrical
specifications, with the exception of the supply voltage
connections.
The Supply Voltage is an ac voltage with the following
specification.
Voltage: 9 V…0f…RMS…0e…
Max. Current: 4.2 A
The remaining Mortherboard signals TDX-TX-DATA, TDX-TX-EN,
TDX-REC-1, and TD-REC-2 conform to the following specifications:
Drivers:
2,4V V…0f…OH…0e… 5V
OV V…0f…OL…0e… 0.5 V
I…0f…OH…0e… 15 mA
I…0f…OL…0e… 24 mA
Receivers:
2V V…0f…IH…0e… 5V
OV V…0f…IL…0e… 0,8 V
I…0f…IL…0e… 0,2 mA
I…0f…IH…0e… 0,02 mA
Figure 5.2.2.2-1…01…The TDX Crate Assembly
Figure 5.2.2.2.2-2 (Sheet 1 of 6)…01…Mother Board Connector Signals, Pos
1 & 2
Figure 5.2.2.2.2-2 (Sheet 2 of 6)…01…Mother Board Connector Signals, Pos 3, 4, 6,
11, 12, & 14
Figure 5.2.2.2.2-2 (Sheet 3 of 6)…01…Mother Board Connector Signals, Pos
7 & 15
Figure 5.2.2.2.2-2 (Sheet 4 of 6)…01…Mother Board Connector Signals, Pos
8 & 16
Figure 5.2.2.2.2-2 (Sheet 5 of 6)…01…Mother Board Connector Signals, Pos
9 & 17
Figure 5.2.2.2.2-2 (Sheet 6 of 6)…01…Mother Board Connector Signals, Pos 10
& 18
5.2.2.3 T̲h̲e̲ ̲T̲D̲X̲ ̲C̲o̲n̲t̲r̲o̲l̲l̲e̲r̲
The TDX Controller, figure 5.2.2.3-1, is the control
device of the TDX bus system. Through it passes all
data between the TDX devices.
The serial TDX bus is clocked and synchronized by the
TDX Controller. The TDX Controller outputs a continuous
bit stream of 1.8432 Mbit/second on the Lower Bus.
This stream is divided into 6400 time slots/second,
each time slot containing 288 bits.
Each time slot on the Lower Bus contains a standard
HDLC frame with control information (5 bytes), DATA
to be transferred (16 bytes), and CCITT-16 Cyclic Redundancy
Check (CRC, 2 bytes). The HDLC frame starts at the
beginning of a time slot and takes up maximally 236
bits of the 288 bits in the time slot. Figure 5.2.2.1.1-2
shows the HDLC frame.
The controller inserts as the first byte after the
start-FLAG a MUX NO. byte taken from a MUX NO. REGISTER
on the controller. All connected TIAs and LTUX-Ss look
at this byte. If it corresponds to the device number
of a TIA or a LTUX-S this device has the use of the
Upper Bus for data transmission at the end of the frame
(actually at bit count 241) on the Lower Bus. This
ensures that only one device will transmit on the Upper
Bus at any time. If the selected device has no data
to transmit, no frames will be transmitted on the Upper
Bus during that time slot.
The bandwidth assigned to each device at initialization
time by the MUX NO. TABLE is dynamically changeable
in real time, by request from device to controller.
A frame transmitted on the Upper Bus is received by
the TDX Controller. If the destination is not the controller,
the frame is "opened up", MUX NO. added as first byte,
CRC recomputed and the frame is then transmitted with
a one frame delay on the Lower Bus.
If the destination of an Upper Bus frame is the controller
(e.g. request for bandwidth change) or if no frame
is transmitted by the polled device, the controller
can utilize the then free time slot on the Lower Bus
in a "cycle stealing" manner to output device control
information (e.g. acknowledge of bandwidth change request
to a device) or data frames on the Lower Bus. If no
data is awaiting transmission a dummy frame will be
transmitted.
Figure 5.2.2.3-1…01…The TDX Controller
Transmission is continuous on the Lower Bus, thereby
making it possible to use the highly stable clock of
1.8432 MHz as a master clock for the devices.
According to the block diagram, signals from one or
two TDX buses are buffered by drivers and receivers.
In the CAMPS TDX the TDX Controller only connects to
one TDX bus structure. The en/decoder converts the
SPL-D coded data stream to NRZL-code (Non Return to
Zero Logic-code) before it is loaded into the serial
to parallel converter. Serial data coming from the
parallel to serial converter (MPCC) is converted to
SPL-D code synchronized to the clock coming from the
Clock Control Circuit.
Incoming frames are routed to FIFO 1 (First In First
Out register 1) while the HOST field and CRC field
are checked "on the fly" by the State Controller logics.
If the HOST field was zero (meaning that the controller
is the destination) the frame is forwarded from FIFO
1 to FIFO 2 and the Controller CPU is interrupted.
At this point the CPU has 115 micro seconds to read
the frame from FIFO 2. If the HOST field differed from
zero the frame is loaded from FIFO 1 to FIFO 4, and
then transmitted as the next frame on the Lower Bus.
If a CRC error has occurred the frame in FIFO 1 is
cancelled and a dummy frame (all ONES) will be transmitted
as next frame if no frame is available from the CPU
in FIFO 3.
When the transmitter part of the MPCC requests for
a new frame, the State Controller always starts with
a start-FLAG and then a MUX NO. taken from the MUX
NO. REGISTER. The CPU is then interrupted and has now
155 micro seconds to find the next MUX NO. in the MUX
NO. TABLE and load it into the MUX NO. REGISTER.
After having routed all data of a frame to the MPCC,
the State Controller ends the frame with an end-FLAG,
transmits ONES till bit count 241, transmits ZEROS
till bit count 249 and then transmits ONES till the
end of the time slot (bit count 288) after which a
new frame transmission starts.
a) I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲s̲
The TDX Controller has four different interfaces:
- The TDX signal interface
- The BSM-X interface
- The clock generator interface
- The power interface
1) T̲D̲X̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲S̲i̲g̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
The TDX signal interface of the TDX Controller
is mechanically a 37 pin Cannon connector.
The pin lay-out is shown in fig. 5.2.2.3-2.
RXDAT, TXDAT, and DISAB are all differential
lines conforming with the EIA RS-422 recommendations.
R̲X̲D̲A̲T̲1̲/̲2̲
Received data from Upper Bus 1 and 2 of
the TDX buses.
T̲X̲D̲A̲T̲1̲/̲2̲
Transmitted data to Lower Bus 1 and 2 of
the TDX buses. The drivers are tri-statable.
D̲I̲S̲A̲B̲1̲/̲2̲
Transmitter disable lines to the TDX outlets
used to enable the outlet drivers towards
1 of 2 TDX buses (Lower Buses).
Only Upper Bus 1 and Lower Bus 1 are applicable
to the CAMPS TDX.
Figure 5.2.2.3-2…01…TDX Bus Connector, Pin Lay-out
2) B̲S̲M̲-̲X̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
The BSM-X interface is a 25 pin Cannon connector
which includes a V24/V28 serial communication
I/F and some condition status lines. The pin
lay-out is shown in fig. 5.2.2.3-3.
V̲2̲4̲/̲V̲2̲8̲ ̲I̲/̲F̲
All lines of this I/F are according to
the CCITT V24/V28 recommendations. This
I/F is not used in CAMPS.
R̲S̲ ̲&̲ ̲T̲S̲
Receive and transmit status are open collector
driver outputs without pull-up resistor.
Active Low. Monitored by the Watchdog processor
(section 5.4).
F̲S̲
Fuse status is an active low open collector
driver output without pull-up resistor.
Monitored by the Watchdog Processor.
B̲S̲
Bus select is an active low input, not
used in CAMPS.
C̲0̲1̲/̲2̲
General purpose active low open collector
driver outputs controlled by the TDX Controller
CPU. Monitored by the Watchdog Processor.
C̲I̲1̲/̲2̲
General purpose active low inputs readable
by the controller CPU, not used in CAMPS.
3) C̲l̲o̲c̲k̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
If an external clock generator of 1.8432 MHz
is used, it has to be connected to the BNC
connector on the front panel.
This input is terminated in 75 ohm and the
voltage levels are:
0 ̲Vi ̲5 Volt
Vi(low) ̲0,6 Volt
Vi(high) ̲2 Volt
4) P̲o̲w̲e̲r̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
The TDX Controller is a standard CR80S module
which is placed in a TDX Crate Assembly. The
TDX Controller is powered from the crate supply
via an edge connector that fits into a connector
on the crate motherboard (para. 5.2.2.2). The
pin lay-out for this edge connector is shown
in fig. 5.2.2.3-4.
P̲o̲w̲e̲r̲ ̲C̲o̲n̲s̲u̲m̲p̲t̲i̲o̲n̲ ̲o̲f̲ ̲t̲h̲e̲ ̲T̲D̲X̲ ̲C̲o̲n̲t̲r̲o̲l̲l̲e̲r̲
+ 5 Volt: 3 A
+ 12 Volt: 0,15 A
- 12 Volt: 0,15 A
Figure 5.2.2.3-3…01…Watchdog I/F Connector, Pin Lay-Out
FIGURE 5.2.2.3-4…01…TDX Controller/Crate Connector, Pin Lay-out
5.2.2.4 T̲h̲e̲ ̲L̲T̲U̲X̲-̲S̲
The LTUX-S, of which up to 242 can be connected to
the TDX bus, is the standard interface between the
TDX bus and the DM&T subsystem (section 5.3). The LTUX-S
provides the DM&T subsystem 4 V24/V28 communication
channels. On the front panel are four switches that
can be used to enable/disable each of the four communication
channels.
The LTUX-S is built around a standard microprocessor
using standard microprocessor interface LSIs as interface
between the TDX bus and the user applications.
5.2.2.4.1 T̲D̲X̲ ̲B̲u̲s̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
The LTUX-S provides up to 16 full duplex individual
logic channels between the user application and the
TDX bus. The microprocessor supports both application
processing of the TDX interface, TDX protocol and TDX
channel set-up. The sum of bandwidth assigned to the
logic channels through the LTUX-S is dynamically changeable
by request to the TDX Controller.
Overleaf is found the block diagram of the LTUX-S,
fig. 5.2.2.4.1.-1.
The TDX bus signals are buffered, by bus receivers
and a tri-statable driver, before they are routed to/from
the code converter circuit. In this circuit the incoming
SPL-D data stream is converted to NRZL data and a clock
(CLK) which is synchronous to the clock in the TDX
Controller. The outgoing data stream is converted to
SPL-D code synchronized to CLK. When an incoming frame
is received, the State Controller gets a request from
the serial to parallel converter and the contents of
the frame is routed byte by byte to FIFO 1.
During this transfer some of the bytes in the frame
are checked or compared "on the fly" by the State Controller.
If the MUX NO. is equal to the device number (set on
a DIL-switch) and no CRC errors are detected the transmitter
part is activated and a frame will be transmitted when
bit 241 of the incoming data stream has been reached.
Figure 5.2.2.4.1-1…01…The LTUX-S
The HOST/MODE field is also checked to determine whether
the addressing technique is used or not. If used the
contents of the DEVICE NO. field is compared to the
device number, and if equal the contents of FIFO 1
is transferred to FIFO 2. If FIFO 2 is not empty this
transfer is cancelled and FIFO 1 is cleared to be ready
for the next incoming frame. When the transfer from
FIFO 1 to FIFO 2 has succeeded the LTUX-S CPU is interrupted.
The interrupt routine (FRAME-routine) transfers the
frame from FIFO 2 to a free ringbuffer within the CPU
memory space, and the Incoming Scan routine transfers
the frame from the ringbuffer to a data buffer associated
to one out of ten protocol descriptors identified by
the CR-ID block and simultaneously executes the TDX
protocol on the frame. Via the protocol descriptor
the frame is fetched by either the System S/W (channel
0-1) or by Application S/W (channel 2-15). Transfer
is shown schematically on fig. 5.2.2.4.1-2 (2 sheeets).
When the transmitter part of the State Controller has
been activated by an incoming frame, it starts to send
the start-FLAG followed by the frame which is transferred
byte by byte from FIFO 3 to the parallel to serial
converter. After the last byte an end-FLAG is generated,
the CPU is interrupted and will now move the next outgoing
frame from a channel buffer in the memory to FIFO 3.
If no frame is available the CPU does nothing and the
next time the transmitter is activated FIFO 3 will
be empty and no frame is transmitted.
The frame to be transmitted comes from a data buffer
fetched, via a protocol descriptor, by the Outgoing
Scan routine and routed to FIFO 3 directly while executing
the TDX protocol on the frame.
The processor part consists of a PROM-memory area,
a data memory area, serial input/output interface circuits
for four V24 channels, a timer and interrupt control
circuit and an I/O port used for reading a mode select
switch (DIL-switch) and for control of the State Controller.
The mode select switch can be used by the Application
S/W. For example to determine characteristics of the
V24 channels such as:
- baudrate
- V24 protocol
Figure 5.2.2.4.1-2 (Sheet 1 of 2)…01…LTUX-S Data Transfer
Figure 5.2.2.4.1-2 (Sheet 2 of 2)…01…LTUX-S Data Transfer
The timer circuit has one software controlled timer
with interrupt access to the CPU. It handles one external
interrupt from the State Controller and it controls
two baud rate generators set up by software. The V24/V28
communication ports are interrupt controlled and they
are able to handle async/sync, HDLC, SDLC in full or
half duplex modes.
5.2.2.4.2 U̲s̲e̲r̲ ̲I̲/̲F̲
Before leaving the CAMPS Tempest enclosure the communication
lines from a LTUX-S will have to be adapted to meet
the security requirements laid down in CPS/210/SYS/0001.
Two kinds of signal adaption have been implemented:
1) V28 Low Level adaption (6-0-6 Volt). This signal
adaption is provided via the V24/V28(L) module
which is a standard CR80S module occupying 2 crate
positions.
Output signal levels and slow rates conform with
the specifications laid down in MIL-STD-188C. Output
signal polarity (circuit 103 & 104) conforms with
the CCITT V28 specifications:
2) OPTO Link Adaption
This signal adaption is provided via the Optical
Mux/Demux Transceiver module which is a standard
CR80S module occupying 1 crate position.
5.2.2.4.3 M̲e̲c̲h̲a̲n̲i̲c̲a̲l̲ ̲a̲n̲d̲ ̲E̲l̲e̲c̲t̲r̲i̲c̲a̲l̲ ̲S̲p̲e̲c̲.̲
The LTUX-S is a standard CR80S module placed in the
TDX Crate Assembly. The LTUX-S motherboard bus connector
pins are shown on fig. 5.2.2.4.3-1.
P̲o̲w̲e̲r̲ ̲C̲o̲n̲s̲u̲m̲p̲t̲i̲o̲n̲ ̲o̲f̲ ̲t̲h̲e̲ ̲L̲T̲U̲X̲-̲S̲
+ 5 Volt: 3 A
+ 12 Volt: 0,15 A
- 12 Volt: 0,15 A
Figure 5.2.2.4.3-1…01…LTUX-S Bus Connector Lay-Out
5.2.2.5 T̲h̲e̲ ̲B̲S̲M̲-̲X̲
The BSM-X, the TDX Bus Switching and Monitoring module
provide two interface functions:
- Interfaces the dualized TDX buses to the TDX Crate
Assy. single TDX Bus structure through a Bus switch
circuitry.
- Interfaces the CCB (Configuration Control Bus)
to the TDX Crate Assy. Control and Monitoring facilities
through an addressable serial/parallel conversion
circuitry.
The addressable serial/parallel conversion circuitry
(An addressable UART) is the TDX Crate Assy. Watchdog
interface.
Fig. 5.2.2.5-1 shows the BSM-X principle diagram.
The Bus switch circuitry, selecting one of the dualized
TDX buses as the internal TDX bus, is controlled either
by the Watchdog Processor or by a switch on the BSM-X
front panel. The source of control is selected via
another front panel mounted switch selecting either
Automatic mode, enabling Watchdog Processor control,
or Manual mode enabling manual TDX bus selection.
The front panel of the BSM-X furthermore holds a 25p
CANNON connector which will be connected via a flat
cable, to a similar connector on the TDX Controller
(if placed in the actual TDX Crate Assy.). This enables
the TDX Controller Status Signals to be monitored by
the Watchdog Processor.
External connections (CCB, TDX Bus # 1 and # 2) are
provided via a front panel in the rear crate. A flatcable
connects the rear crate panel connections to the BSM-X
motherboard connector. The BSM-X is a standard CR80S
front crate module occupying 1 crate position.
P̲o̲w̲e̲r̲ ̲C̲o̲n̲s̲u̲m̲p̲t̲i̲o̲n̲
+ 5V: 2A
+ l2V: 0,l5A
- l2V: 0,15A
Figure 5.2.2.5-1…01…T̲h̲e̲ ̲B̲S̲M̲-̲X̲
5.2.2.6 T̲h̲e̲ ̲P̲o̲w̲e̲r̲ ̲S̲u̲p̲p̲l̲y̲
The TDX Crate power supply is a standard CR80S module.
The Power Supply, as seen from fig. 5.2.2.6-1, provides
3 regulated power outputs:
- + 5 Volt
- + 12 Volt
- - 12 Volt
The +5 Volt power supply is a 20 KHz push-pull converter
operating directly on the rectified mains voltage.
The +12 Volt and -12 Volt power supplies are fed from
a full wave rectified transformer output.
The +12 Volt power supply is regulated by a conventional
PWM (Pulse Width Modulated) regulator.
The -12 Volt power supply is regulated by a PWM regulator.
a) P̲o̲w̲e̲r̲ ̲S̲u̲p̲p̲l̲y̲ ̲F̲e̲a̲t̲u̲r̲e̲s̲
- Output maintained during one missing mains
supply cycle
- Efficiency at maximum load better than 72%
- Constant current limit short circuit protection
- Over voltage protection
- Parallelling of more power supplies possible
without derating
- Remote error sensing facility
b) E̲l̲e̲c̲t̲r̲i̲c̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲s̲
Maximum load:
+ 5 Volt: 32 A
+ 12 Volt: 2,8 A
- 12 Volt: 1,2 A
Noise & ripple: Better than 60 mV…0f…pp…0e…
Input Voltage: 220V…0f…ac…0e…+10/-15 %
50 Hz + 30/-10%
Figure 5.2.2.6-1…01…The Power Supply