Systems Concepts DC-10
From Computer History Wiki
The DC-10 from Systems Concepts is a PDP-10 disk controller which interfaced with IBM 2311/2314 compatible drives. It connected to both the I/O bus and to the memory bus; it did not need a separate channel (e.g. a DF10).
The actual drives used at MIT were Memorex Model 660, compatible with the 2314, and later Calcomp Model 215's, also compatible with the 2314, but offering double density.
The PDP-10 I/O device covers two device codes: 610 and 614, which are conventionally named DC0 and DC1.
CONI DC0, bits
Unused | PIRQC | SRQ | Unused | DEEB | ERR | AEB | ATT | IENB | RUN | ACT | CEB | CHF | CFL | PIA | |||||||||||||||||||||
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
CONO DC0, bits
Unused | 1 | X | Unused | DENB | ERR | ATEB | CATT | SRQ | IENB | STAR | SGL | CENB | CFLG | CPUF | PIA | ||||||||||||||||||||
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
Set status bits according to mask in 22-32.
Unused | 0 | 1 | Unused | DENB | ERR | ATEB | CATT | SRQ | IENB | STAR | SGL | CENB | CFLG | CPUF | PIA | ||||||||||||||||||||
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
Clear status bits according to mask in 22-32.
DATAO DC0,
Writes a channel instruction to be executed immediately.
CONO DC1, bits
Unused | TMDN | ||||||||||||||||||||||||||||||||||
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
CONI DC1, bits
Unused | ATDN | TMDN | LAT | Unused | DIPE | RLNER | RCER | OVRRN | CKSER | WTHER | FUNSF | OFFL | PROT | DOBSY | NXM | CPERR | |||||||||||||||||||
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |