Processor Direct Slot
   HOME

TheInfoList



OR:

A processor direct slot (PDS) is a slot incorporated into many older
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
models that allowed direct access to the signal pins of a CPU, similar to the functionality of a local bus in PCs. This would result in much higher speeds than having to go through a bus layer, such as NuBus, which typically ran at a slower 10 MHz speed.


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 The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. A lower-cost version was also made available, known as the 68EC020. In keeping with naming practices common to Motorola designs, the 68020 is usually referred to as t ...
-based
Macintosh LC The Macintosh LC is a personal computer designed, manufactured, and sold by Apple Computer, Inc. from October 1990 to March 1992. Overview The first in the Macintosh LC family, the LC was introduced with the Macintosh Classic (a repackaging ...
. 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 PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
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 Events January * January 1 – Bolivia reintroduces the Boliviano currency. * January 2 – Chadian–Libyan conflict – Battle of Fada: The Military of Chad, Chadian army destroys a Libyan armoured brigade. * January 3 – Afghan leader ...
, was the first processor direct slot, using a 96-pin Euro-DIN connector to interface with the
Motorola 68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
processor. This slot was also used in the
Macintosh Portable The Macintosh Portable is a portable computer that was designed, manufactured, and sold by Apple Computer, Inc. from September 1989 to October 1991. It is the first battery-powered Macintosh, which garnered significant excitement from critic ...
.


IIci cache slot (Motorola 68030)

The L2 cache slot of the Macintosh IIci, introduced in
1989 1989 was a turning point in political history with the "Revolutions of 1989" which ended communism in Eastern Bloc of Europe, starting in Poland and Hungary, with experiments in power-sharing coming to a head with the opening of the Berlin W ...
, was a
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
version of a PDS which used a 120-pin Euro-DIN connector to support the Motorola 68030 processor. This slot also appeared in the IIvi, and IIvx. These allowed for 3rd party companies, such as DayStar Digital, to develop processor upgrades that did not require the removal of the CPU. The IIci cache slot is different from the other PDS slot as it doesn't have provision for external connectors, and it does not include an interrupt request signal, thus limiting its use. Its pin configuration is also completely different from the one in most later MC68030-based non-LC Macintoshes.


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. 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 The Macintosh IIsi is a personal computer designed, manufactured and sold by Apple Computer, Inc. from October 1990 to March 1993. Introduced as a lower-cost alternative to the other Macintosh II family of desktop models, it was popular for ...
included a motherboard slot very similar to the SE/30, although clocked at 20 MHz like the onboard MC68030. This slot was not intended for direct use, Apple instead offered two adapter cards 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 The Macintosh IIfx is a personal computer designed, manufactured and sold by Apple Computer from March 1990 to April 1992. At introduction it cost from to , depending on configuration, and it was the fastest Macintosh available at the time. ...
, introduced in 1990, included a PDS that was almost identical to the SE/30 and IIsi, 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"). 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
1990 Important events of 1990 include the Reunification of Germany and the unification of Yemen, the formal beginning of the Human Genome Project (finished in 2003), the launch of the Hubble Space Telescope, the separation of Namibia from South ...
, began as a PDS for the
Motorola 68020 The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. A lower-cost version was also made available, known as the 68EC020. In keeping with naming practices common to Motorola designs, the 68020 is usually referred to as t ...
/ 68030 processors in the
Macintosh LC The Macintosh LC is a personal computer designed, manufactured, and sold by Apple Computer, Inc. from October 1990 to March 1992. Overview The first in the Macintosh LC family, the LC was introduced with the Macintosh Classic (a repackaging ...
/ LC II. It only supported the asynchronous cycle of the MC68020, and did not connect all address signals, though it did connect all 32 data signals.DCDMF3, p. 305. The 96-pin Euro-DIN connector is similar to the SE slot connector, but the two are completely incompatible. Latter models added 18 more pins through a notched in-line extension to support the full MC68030 bus (synchronous cycle, all address lines, clock both from the CPU and backward-compatible 16 MHz), while retaining backwards compatibility with older cards. This configuration proved to be so popular for Apple's Performa line that later 68040 such as the Macintosh LC 475 and
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
-based versions were essentially emulating the 68030 pin signals for the LC slots that they inherited.


Quadra PDS (Motorola 68040)

The
Macintosh Quadra The Macintosh Quadra is a family of personal computers designed, manufactured and sold by Apple Inc., Apple Computer, Inc. from October 1991 to October 1995. The Quadra, named for the Motorola 68040 central processing unit, replaced the Macintosh ...
series was introduced in
1991 It was the final year of the Cold War, which had begun in 1947. During the year, the Soviet Union Dissolution of the Soviet Union, collapsed, leaving Post-soviet states, fifteen sovereign republics and the Commonwealth of Independent State ...
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 PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
upgrades, including through the "Ready for PowerPC upgrade" program, using Apple's Macintosh Processor Upgrade Card.


Duo Dock connector (Motorola 68030 / NuBus)

The PowerBook Duo line was introduced in
1992 1992 was designated as International Space Year by the United Nations. Events January * January 1 – Boutros Boutros-Ghali of Egypt replaces Javier Pérez de Cuéllar of Peru as United Nations Secretary-General. * January 6 ** The Republ ...
with a unique 68030-based connector that could allow the subnotebook logic board to communicate with an array of desktop docking systems, some of which could be upgraded with
floating-point unit A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multip ...
s. Because of the complexity of larger Duo Docks, NuBus was used to manage parts of the subsystems.


Power Macintosh PDS (PowerPC 601)

First generation
Power Macintosh The Power Macintosh, later Power Mac, is a family of personal computers designed, manufactured, and sold by Apple Inc., Apple Computer, Inc as the core of the Mac (computer), Macintosh brand from March 1994 until August 2006. Described by ''Mac ...
systems with NuBus architecture, such as the 6100, 7100, and 8100, included a PDS that was used for high-speed AV cards. It was later used by third-party manufacturers to support PowerPC G3 and G4 upgrades.


PowerPC daughtercard slot

High-end second generation
Power Macintosh The Power Macintosh, later Power Mac, is a family of personal computers designed, manufactured, and sold by Apple Inc., Apple Computer, Inc as the core of the Mac (computer), Macintosh brand from March 1994 until August 2006. Described by ''Mac ...
systems with PCI architecture, such as the 7500 through 9600, had their PowerPC 601 and 604 processors on daughtercards which could be swapped out for PowerPC G3 and G4 upgrades.


PowerPC cache slot

Mid-range
Power Macintosh The Power Macintosh, later Power Mac, is a family of personal computers designed, manufactured, and sold by Apple Inc., Apple Computer, Inc as the core of the Mac (computer), Macintosh brand from March 1994 until August 2006. Described by ''Mac ...
systems based on PowerPC 603e processors with PCI architecture, such as the 5400, 5500, and 6360 through 6500, featured an L2 cache slot which provided direct access to the CPU. This allowed enterprising third-party manufacturers to build PowerPC G3 upgrades for this slot. More recent Macs have such high processor speeds that a PDS would not be practical and instead adopted
PCIe PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe, is a high-speed standard used to connect hardware components inside computers. It is designed to replace older expansion bus standards such as Peripher ...
and
Thunderbolt (interface) Thunderbolt is the brand name of a Interface (computing)#Hardware interfaces, hardware interface for the connection of external peripherals to a computer. It was developed by Intel in collaboration with Apple Inc., Apple. It was initially marke ...
. The last implementation resembling such a slot by Apple is the processor tray connector in the 2009 to 2012
Mac Pro Mac Pro is a series of workstations and servers for professionals made by Apple Inc. since 2006. The Mac Pro, by some performance benchmarks, is the most powerful computer that Apple offers. It is one of four desktop computers in the current ...
s. More recent models have had
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
Xeon processors socketed directly to the logic board.


See also

* PCI


References

* Some of the text was originally copied fro
Processor direct slot
at Apple Wiki, which is released under
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. {{reflist


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 Macintosh internals Motherboard expansion slot