Low End Mac's Online Tech Journal

PCI and Bus Speed

Scott L. Barber

Scott L. Barber first posted this to Quadlist. It is reprinted with his permission.

There is no functional difference between the 7100 and the 650 with the upgrade card: they use the same ROM. As for the PPC toolbox, that appears on all the 040's I've worked with, simply because the PPC toolbox is 68k code. Here's why - the 68k emulator, for PPC, must be allowed to make native calls through the emulator at times. Therefore, the PPC toolbox is in 68k code, so that it can receive 68k commands. This slows things down in certain ways on PPC machines, but is never used on 68k machines, simply because the expected PPC calls are never made. If you jump into ResEdit and send a native call, your machine will crash (because there is no PPC). Just because the toolbox is named PPC, doesn't mean it's PPC native code - only that it's an interpreter.

You haven't mentioned that you have a 650 with the PPC upgrade card, so I won't assume it, though that could answer easily the 7100/xx detection the 650 ROM is a different version, but the PPC upgrade card for the 650, and the 7100's ROM are the identical version number.

This brings out a few choices, as well, because there are few functional differences. Apple changed very little of the 650 motherboard to create the 7100 - so dependent on the existing motherboard designs and terribly concerned about the fact that there wasn't native code at the time. The PPC changeover was a considerable task, not one easily performed under the management at the time. The 7100 did have GeoPorts, but that was a matter of changing a controller chip. Bus speeds were identical, the 32 bit memory bus was rewired for 64 bit without changing the chipset, and with minor changes to the motherboard itself.

As for swapping out for PCI, the PCI motherboards represent a real diversity in Apple's engineering steps -- actually creating a motherboard strictly designed for the PPC chip with no real attachment to the previous technologies. The 68k specific pieces were now lifted off the board and directly supported by the emulator. This prevents a considerable amount of PCI compatibility - so many components changed, well, it a leap that I really don't think can be taken.

Beware, this is where Apple suffers over the clones. Several manufacturers realized that Apple wasn't preparing PCI bridges properly - the PCI bus on the new G3 has a maximum total bus speed between the PCI slots of the motherboard bus....*Sigh*, I better say this a different way.

Take a 50 MHz motherboard, throw 5 PCI slots on it. Put two Ultra SCSI-3 cards in the slots, a PCI video accelerator, a 100Base-T or Gigaswitch ethernet card, and something else - perhaps a 3D accelerator as well. On the Apple box, with all devices running at maximum load through several programs, the fastest that these 5 devices can talk to the rest of the motherboard is at 10 MHz each, for a total through the PCI gateway of 50 MHz. Specific clone manufacturers realized this limitation and decided to invest more into their motherboards by creating separate PCI bridging, giving each slot total independent bus access to the rest of the motherboard. This is similar to having several PDS slots in a 68k Macintosh.

Go begging for scraps. When Apple decides that building a solid upgradable hardware platform requires less capital and greater potential profit through less support and less engineering, and discovers that software distribution and creation is more cost effective, then maybe Apple will release a machine worth purchasing. Even now, none of the G3 models come close to the PowerCenters and PowerTowers on the market, and the cheap G3 machines are built on the LC model - as many features as possible on the spec sheet - barely enough to get buy, and conglomerate these features on the same stop on the bus.

I'm digressing badly, but you did say you were pretending. . . . LEM

Scott L. Barber <serker@earthling.net>
Pres/CEO, SERKER Worldwide, Inc.
Providing Hardware/Networking/Telecomm for 13 years

Quadlist, the listserv for users of 68040-based Macs. FAQ at <http://lowendmac.com/lists/quadlist.shtml>

Join us on Facebook, follow us on Twitter, use our Google+ page, or read our RSS news feed

Recent Online Tech Journal Columns

Links for the Day

Recent Content on Low End Mac

Recent Deals

About LEM Support Usage Privacy Contact

Custom Search

FollowLow End Mac on Twitter
Join Low End Macon Facebook

Low End Mac Reader Specials

Quantcast

Quantcast

Quantcast

Quantcast

Quantcast

Quantcast

Quantcast

Quantcast

Favorite Sites

MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac Museum
Deal Brothers
DealMac
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ

Affiliates

Amazon.com
The iTunes Store
PC Connection Express
Macgo Blu-ray Player
Parallels Desktop for Mac
eBay

Advertise

Open Link