Difference between revisions of "KE11-A Extended Arithmetic Element"
(Basic coverage) |
(rotate image) |
||
Line 10: | Line 10: | ||
(The last is used for implementation of [[floating point]] in [[software]].) | (The last is used for implementation of [[floating point]] in [[software]].) | ||
− | It is implemented as a | + | It is implemented as a four-slot [[system unit]] (details below). |
The KE11-A was originally produced for use with the [[PDP-11/20]], whose [[KA11 CPU]] did not have multply, divide, or multi-bit shift operations. As a UNIBUS peripheral, not integrated into the [[Central Processing Unit|CPU]], it was also usable with other models, e.g. the [[PDP-11/05]] and [[PDP-11/04]], which likewise did not implement multiplication in [[hardware]], etc. | The KE11-A was originally produced for use with the [[PDP-11/20]], whose [[KA11 CPU]] did not have multply, divide, or multi-bit shift operations. As a UNIBUS peripheral, not integrated into the [[Central Processing Unit|CPU]], it was also usable with other models, e.g. the [[PDP-11/05]] and [[PDP-11/04]], which likewise did not implement multiplication in [[hardware]], etc. | ||
Line 31: | Line 31: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! | + | ! !! colspan="6" | Connector |
|- | |- | ||
− | + | ! Slot !! A !! B !! C !! D !! E !! F | |
|- | |- | ||
− | | | + | | 1 || colspan="2" style="text-align:center;" | UNIBUS In || colspan="4" style="text-align:center;" | M7210 Data Control |
|- | |- | ||
− | | | + | | 2 || Unused || [[KM11-A Maintenance Set|KM11-A]] || colspan="2" style="text-align:center;" | M234 Register<br>(low byte) || colspan="2" style="text-align:center;" | M234 Register<br>(high byte) |
|- | |- | ||
− | | | + | | 3 || G772<br>Power || Reserved || colspan="4" style="text-align:center;" | M7211 Register Control |
|- | |- | ||
− | | | + | | 4 || colspan="2" style="text-align:center;" | UNIBUS Out || colspan="4" style="text-align:center;" | M827 Clock & States |
− | |- | ||
− | | | ||
|} | |} | ||
Revision as of 01:27, 9 October 2019
The KE11-A Extended Arithmetic Element is an autonomous UNIBUS peripheral which can perform a variety of arithmetic or logical operations:
- multiplication
- division
- multi-bit shifts
- logical shift
- arithmetic shift
- normalization
(The last is used for implementation of floating point in software.)
It is implemented as a four-slot system unit (details below).
The KE11-A was originally produced for use with the PDP-11/20, whose KA11 CPU did not have multply, divide, or multi-bit shift operations. As a UNIBUS peripheral, not integrated into the CPU, it was also usable with other models, e.g. the PDP-11/05 and PDP-11/04, which likewise did not implement multiplication in hardware, etc.
The KE11-A can be operated with an optional KM11-A Maintenance Set in order to diagnose faults.
Hardware
The KE11-A consists of 3 quad boards:
- M7210 Data Control
- M7211 Register Control
- M827 Clock and States
and a pair of M234 Register dual-height boards, plugged into a quad backplane.
Board locations
These are the board locations for the KE11-A (as seen from the board side of the backplane):
Connector | ||||||
---|---|---|---|---|---|---|
Slot | A | B | C | D | E | F |
1 | UNIBUS In | M7210 Data Control | ||||
2 | Unused | KM11-A | M234 Register (low byte) |
M234 Register (high byte) | ||
3 | G772 Power |
Reserved | M7211 Register Control | |||
4 | UNIBUS Out | M827 Clock & States |