June 19, 1963 Revised January 9, 1964
System Specification for FP600 Card Reader Control |
(FP63O0 and Code Converter (FP6301) |
The following specification has been drawn up by Product Planning in conjunction
with Engineering. Revisions have been underlined.
W. R. Whittall
Product Planning
Computer Systems
DISTRIBUTION LIST: | ||
L. R. Wood | Engineering | Marketing |
D. V. A. Campbell | G. S.Collins | D. K. Ritchie |
J. Parsonage | P. Adams | |
P. Stevens | P. Boyd | |
E. Strain | J. Chapman | |
H. Devonald | M. P. Rex | L. A. Cragg |
I. Fekete | B. Daly | |
C. Portman | B. Ovenell | H. H. Foulds |
J. Davidson | A. G. Henry | |
H. Reddering | A. Illies | |
W. Joyner | I. F. Lawry | |
K. Bower | F. M. Longstaff | |
G. Charasz | M. Lucas | |
D. Butler | R. F. Johnston | |
G. Freel | M. J. Marcotty | |
V. Caldwell | R. Moore | |
E. McDorman | ||
J. W. McSherry | ||
D. E. Nuttall | ||
R. Sadana | ||
I. P. Sharp | ||
A. P. M.Sharp | ||
D. K. Smith | ||
V. Taylor | ||
W. R. Whittall | ||
File |
{page break}
1. The card reader control will be designed to control either of the two
Burroughs card readers B122 (200 c.p.m) or B124 (800 c.p.m.)
which have a common interface.
2. The card reader control will be connected as a "slow, character
peripheral".
3. Each card reader will have its own control.
4. There will be two reading modes:- DECODE and CARD-IMAGE . In
the DECODE mode each card column will be translated into a 6 bit
character as specified in the appendix. In the CARD-IMAGE mode
each column will be read as two 6 bit characters, i.e. top half and
bottom half of each column without translation. The bits will be stored
with Row 12 at the most significant end and Row 9 at the least significant
end.
5. In the DECODE mode the character count in the control word will
indicate the number of characters (column) to be transferred from
the card starting at column one, into the store starting at the character
address specified in the control word as usual. In the CARD-IMAGE
mode the character count in the control word is ignored and all 80
columns (160 characters) are read into store.
6. The code converter for converting Burroughs 6 bit code to FP6000
6 bit code will be designed as a separate optional unit which can be used
by more than one control and will contain a plug and socket to allow the
codes for the 28 non-alphanumeric characters to be interchanged.
7. A special "Accept” interrupt will be generated whenever the START button
on the reader is pressed and the reader is not busy,
{section 8 was revised Jan 9 1964}
8. There will be four independent checks on the operation of the card reader.
(i) Feed check. If a card fails to feed correctly the reader will be switched
off-line and the Feed check indicator on the reader control panel will be lit.
(ii) Read check. All the lamps, solar cells and read amplifiers will be
checked between cards. If an error is detected the reader will be switched
off line, the Read Check indicator on the reader control panel will be lit
and an ERROR interrupt will be generated.
(iii) Validity check. In DECODE mode there are 63 valid card codes. All
other codes translate into octal 74 (\) in the store. If an invalid code is
detected while the Validity On switch is on, the reader will be switched off-
line, the Validity Check indicator on the reader control console will be
lit and an ERROR interrupt will be generated.
(iv) In addition to these checks performed in the reader the control will
count (mod 3) the number of column strobe pulses generated by the reader
and check the result at end of card. If the result is not correct an ERROR
interrupt will be generated.
9. There will be one control-word and one special-register associated with
each control. The special-register bits will be allocated as follows:
BOUT 0 | START | |
BOUT 2 | CARD-IMAGE/DECODE | |
  | ||
BIN 0 | END (See Note 1) | |
BIN 1 | OPERATOR ATTENTION (See Note 2) | |
BIN 2 | ERROR ( See paragraph 8) | |
BIN 3 | END OF F1LE (See Note 4) | |
BIN 4 | ACCEPT | |
{page break}
Note 1END will be set and an interrupt generated at the end of card.
Note 2OPERATOR ATTENTION will be set and an interrupt generated
if START is sent when the reader is off-line or if the card reader
goes off-line while the reader is busy. If the reader is off-line
when START is sent, START will be stored in the control and the
reader will busy until the reader is put on-line by the operator.
(i) Feed check (indicated on display panel)
(ii) Stacker full
(iii) Card line mechanism not locked (B124 only)
(iv) Covers not in place
(v) Power off
(vi) STOP button has been pressed .
(vii) Validity Check Error
(viii) Read Check Error
Note 3ERROR will be set if
   (i) Read check fails (indicated on display panel)
or (ii) Validity check fails (DECODE mode only; indicated on display panel)
or (iii) Column strobe count check fails
Note 4END OF FILE will be set and an interrupt generated if START has been
sent, the hopper is empty, and the END OF FILE button on the card,
reader is pressed.
{appendix giving card-code to FP6000 code translation is missing in my copy}
{This table of punched card codes is copied from Chapter 5 of the FP6000 programming manual.
Six entries in the first table (21, 22, 23, 25, 27 and 74) have two characters in the SYMBOL
column.The second symbol was used at Saskatchewan Power Corp on keypunch and line printer.}
{I have taken some liberties with table formatting but have tried
to preserve information content.}
Chapter 5
|
|
|
|