The SS-50 bus
The SS-50 was the main backplane in SwTPC machines, and connected the CPU
board with memory, disk controllers, and so on. A typical small system
had just three boards plugged into the SS-50: CPU, memory, and a disk
controller.
Physically, the SS-50 bus consisted of rows of male Molex connectors,
spaced 0.156 inches apart. The boards that plugged into it had the
corresponding female connectors along one edge, rather than the more
modern (and cheaper) printed-circuit contacts.
It seems there were at least three versions of the SS-50 and SS-30 busses;
one for the older 6800 systems, another (coming soon) for the newer 6809's,
and still another for the paged-memory S/09 systems.
Shown below is the older 6800-based version.
(Does anyone know exactly how many distinct versions of this thing are
out there?)
- *D0 - (complement) data bus line 0
- *D1 "
- *D2 "
- *D3 "
- *D4 "
- *D5 "
- *D6 "
- *D7 - (complement) data bus line 7
- A15 - address bus line 15
- A14 "
- A13 "
- A12 "
- A11 "
- A10 "
- A9 "
- A8 "
- A7 "
- A6 "
- A5 "
- A4 "
- A3 "
- A2 "
- A1 "
- A0 - address bus line 0
- GND - ground
- GND - ground
- GND - ground
- +8V - power line
- +8V - power line
- +8V - power line
- -12V - power line
- +12V - power line
- INDEX - no pin - prevents backwards insertion
- *M.RST - (complement) manual reset
- *NMI - (complement) non-maskable interrupt
- *IRQ - (complement) interrupt request
- UD - user-defined
- UD - user-defined
- *Phase 2 - (complement) processor clock 2
- *VMA - (complement) Valid Memory Address
- R/*W - Read / (complement) Write
- *RESET - (complement) Reset or power-up
- BA - Bus Available for DMA
- *Phase 1 - (complement) processor clock 1
- *Halt - (complement) halts the processor
- 110b - 110 baud clock signal
- 150b - 150 baud clock signal
- 300b - 300 baud clock signal
- 600b - 600 baud clock signal
- 1200b - 1200 baud clock signal
The SS-30 Bus
I/O was handled on a distinct 30-pin bus (the SS-30), which was
generally similar to the SS-50 but had a "board select" signal instead
of the address bus.
The logic to select individual I/O boards in the SS-30 was hardwired to
memory-map them into four-byte slots starting with board 0 at address $8000.
- UD - user-defined
- UD - user-defined
- -12V - power line
- +12V - power line
- GND - ground
- GND - ground
- INDEX - no pin - prevents backwards insertion
- *NMI - (complement) non-maskable interrupt
- *IRQ - (complement) interrupt request
- RS0 - register select - like A0
- RS1 - register select - like A1
- D0 - data bus line 0
- D1 "
- D2 "
- D3 "
- D4 "
- D5 "
- D6 "
- D7 - data bus line 7
- *Phase 2 - (complement) processor clock 2
- R/*W - Read / (complement) Write
- +8V - power line
- +8V - power line
- 1200b - 1200 baud clock signal
- 600b - 600 "
- 300b - 300 "
- 150b - 150 "
- 110b - 110 baud clock signal
- *RESET - (complement) Reset or power-up
- Board Select
19-Nov-1997
yakowenk@csx.unxc.edu
(remove all "x"s to get a valid address)