top - download
⟦432549b8c⟧ Wang Wps File
Length: 4475 (0x117b)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN69.08«
Derivation
└─⟦4e34bac2f⟧ Bits:30006102 8" Wang WCS floppy, CR 0161A
└─ ⟦this⟧ »~ORPHAN69.08«
WangText
…02…CPS/SDS/028
…02…820514 …02……02…
I/O CONTROL
DETAILED DESIGN SPECIFICATION…02……02…CAMPS
4.2.4 L̲T̲U̲X̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲S̲u̲b̲p̲a̲c̲k̲a̲g̲e̲
4.2.4.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
The functional specification covers only the functions
executed by the application firmware. The LTUX system
frmware is described in: LTUX-S Product Specification
CSD-MIC/220/PSP/0012.
The LTUX is an interface module between the CAMPS TDX
bus and different lines and terminals.
The functional specification is explained by means
of a functional breakdown
The application functions vary for most of the devices.
The application will be integrated to some extent,
in order to make a single LTUX able to handle several
different lines and terminals.
4.2.4.1.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲B̲r̲e̲a̲k̲d̲o̲w̲n̲
The functional brakdown is only shown for one LTUX.
This LTUX includes all the functions to be implemented.
An LTUX is interchanged via a bi-directional control
channel and up to four bi-directional data channels.
Fig. 4.2.4.1.1-1 Functional Breakdown
The application functions are divided into six major
groups:
1) Initialize
2) Command Interpret
3) Records to Host
4) Records from Host
5) Line Handling
6) Character rror.
1) Initialize
The functions in this group include power up initialize
and restart.
1.1) Initialize Firmware
After power up or after a restart command from the
host, the initalize program in the standard firmware
is activated. The Z80SIO and CTC are initalized.
1.2) Open Command Channel
The command channel queue buffers are defined and the
command channels are opened by means of a number of
command calls to the standard firmware. Finally, the
application processes are creatd and activated.
Fig. 4.2.4.1.1-2 Initialize Breakdown
Fig. 4.2.4.1.1-3 Command Interpret
2) Command Interpret
The functions dealing with status request, open / close
channels and restart commands are allocated to the
command interpret module.
2.1) Restart LTUX
his command has the same effect as a power up initialize.
2.2) Open Channel
An open channel command sets up all parameters required
to open a channel.
2.3) Close Channel
A specified channel is closed. The SIO interrupt to
the channel is disbled, the status table updated and
the line handler enabled.
2.4) Status Request
A status request command from the host will result
in a status report.
2.5) Cancel Outgoing Traffic
The outgoing traffic on a specified channel is cancelled
an the buffer contents cleared.
2.6) Command CC
When a command is executed, a completion code is returned
to the sender.
Fig. 4.2.4.1.1-4 Open Channel Breakdown
2.2.1) Allocate Buffers
The number and size of the TDX-packet queue buffers
are defined.
2.2.2) Allocate character queues
The receive and transmit character queues are defind.
2.2.3) Alphabet Converter On / Off
The converter routine ITA 2/5 is enabled or disabled.
2.2.4) Set up Communication Mode
The communication mode is different for most of the
devices:
a) TRC, P-TO-P
CAMPS is DTE
Used V24 lines: 102 103, 104, 107, 108/2
V24 modem lines: 107, 108/2
CAMPS set 108/2 on, indicate ready
OCR set 107 on, indicate ready
Specific control characters sent to CAMPS:
CR-CR-LF, CR-LF.
The control character sequences are detected by
the record gnerator and will cause termination
of the present record.
The setup includes definition of legal control
characters.
b) OCR
CAMPS is DCE
Used V24 lines 102, 103, 104, 107, 108/2
V24 modem lines: 107, 108/2
OCR set 108/2 on, indicate reay
CAMPS set 107 on, indicate ready
Specific control characters sent from OCR: STX,
ETB, ETX, CR-CR-LF, CR-LF.
The control characters are detected by the record
generating module and will cause termination of
the present record.
The setup in