Processor Direct Slot
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|

A processor direct slot (PDS) is a slot incorporated into many older
Overview
Typically, if a machine had bus expansion slots it would feature multiple bus expansions slots. However, there was never more than one PDS slot, as rather than providing a sophisticated communication protocol with arbitration between different bits of hardware that might be trying to use the communication channel at the same time, the PDS slot, for the most part, just gave direct access to signal pins on the CPU, making it closer in nature to a local bus.
Thus, PDS slots tended to be CPU-specific, and therefore a card designed for the PDS slot in the Motorola 68030-based Macintosh SE/30, for example, would not work in the Motorola 68040-based Quadra 700.
The one notable exception to this was the PDS design for the original Motorola 68020-based Macintosh LC. This was Apple's first attempt at a "low-cost" Mac, and it was such a success that, when subsequent models replaced the CPU with a 68030, a 68040, and later a PowerPC processor, Apple found methods to keep the PDS slot compatible with the original LC, so that the same expansion cards would continue to work.
History
SE slot (Motorola 68000)
The SE "System Expansion" slot, introduced in the Macintosh SE in 1987, was the first processor direct slot, using a 96-pin Euro-DIN connector to interface with the Motorola 68000 processor. This slot was also used in the Macintosh Portable.[2]
IIci cache slot (Motorola 68030)
The L2
IIsi, SE/30 slot (Motorola 68030)
The Macintosh SE/30 included a PDS slot that uses the same 120-pin Euro-Din connector as the IIci, but a different pin configuration.[5] The primary clock is the 16 MHz clock for the CPU. Unlike the IIci cache slot, it includes three interrupt request signals. There is also provision in the case for external connectors, so it was commonly used for graphic or network devices. The Macintosh IIsi included a motherboard slot very similar to the SE/30,[6] although clocked at 20 MHz like the onboard MC68030. This slot was not intended for direct use, Apple instead offered two adapter cards [7] with a second connector mounted at a right angle (so the board would be parallel to the motherboard). One card provided a NuBus slot, while the other was essentially a pass-though configuration enabling a slot very similar to the IIsi, but with only one interrupt signal supported. Both cards also included an MC68882 FPU, which was not present on the IIsi motherboard.
IIfx PDS (Motorola 68030)
The Macintosh IIfx, introduced in 1990, included a PDS that was almost identical to the SE/30 and IIsi,[8] but not entirely. In particular, the clock signal is running at 20 MHz like the IIsi but the CPU is running at 40 MHz. The clock signal is also on a different pin from the IIsi and SE/30. Unlike other PDS, the connections to the processor signals are not direct, with intermediate buffering needed to handle the different clocks based on the physical address requested - some address would be accessed with the 20 MHz clock, and some other with the (not directly available on the slot) 40 MHz CPU clock ("fast slot space").[9] The physical space available for the board was also different from the SE/30 and IIsi.
LC slot (Motorola 68020/68030)
The LC slot, introduced in
Quadra PDS (Motorola 68040)
The Macintosh Quadra series was introduced in 1991 with a new PDS for the Motorola 68040 processor which was in-line with one of the NuBus slots. The Quadra 605 and Quadra 630 were exceptions which used the full 114-pins version of the LC slot. Both allowed for PowerPC upgrades, including through the "Ready for PowerPC upgrade" program, using Apple's Macintosh Processor Upgrade Card.[2]
Duo Dock connector (Motorola 68030 / NuBus)
The
Power Macintosh PDS (PowerPC 601)
First generation
PowerPC daughtercard slot
High-end second generation
PowerPC cache slot
Mid-range
More recent Macs have such high processor speeds that a PDS would not be practical and instead adopted
See also
References
Some of the text was originally copied from Processor direct slot at Apple Wiki, which is released under a Creative Commons Attribution-Share Alike 3.0 (Unported) (CC-BY-SA 3.0) license.
- Apple Computer, Inc. (1992). "Designing Cards and Drivers for the Macintosh Family, Third Edition" (DCDMF3). ISBN 0-201-60855-3.
- ^ a b "Mac IIci". lowendmac.com. Archived from the original on 2022-09-03. Retrieved 2022-09-03.
- ^ a b c d "PDS: The Processor Direct Slot". lowendmac.com. Archived from the original on 2022-09-03. Retrieved 2022-09-03.
- ^ DCDMF3, p. 529.
- ^ DCDMF3, p. 522.
- ^ DCDMF3, p. 318.
- ^ DCDMF3, p. 360.
- ^ DCDMF3, p. 359.
- ^ DCDMF3, p. 329.
- ^ DCDMF3, p. 355.
- ^ DCDMF3, p. 305.
- ^ Macintosh LC III Developer Note (PDF) (Technical report). 2000. Archived from the original (PDF) on 21 July 2004. Retrieved 3 September 2022.
- ^ "One cable to rule them all: a look at Apple's retired connectors through the years". AppleInsider. Archived from the original on 2022-09-03. Retrieved 2022-09-03.
External links
- Pictures of several PDS cards at AppleFritter
- What kind of expansion or upgrade slots does my Mac have? at Mac FAQ
- Notes on PDS variations at Apple Wiki