Yokemate of Keyboards
Posts: 12150 from 2003/5/22
From: Germany
>>> people trying to adopt PPC found it difficult to get support chips.
>> ...except when adopting a PPC SoC :-)
> PPCs SoCs sucked.
More or less than the
support chips needed for discrete PPC chips? :-)
> They were full of bugs (being mostly untested)
Certainly not true.
> hard to get a hold of in any quantity
Only true for PA6T and maybe PPC47x-based SoCs.
> horribly underpowered
Indeed, as they were not intended for desktop use so never had to compete with x86 chips in that regard.
> incompatible with desktop PPC instructions
This has only been really relevant for PPC SoCs with e500v1/e500v2 core(s). All other PPC SoCs have either been compatible with "desktop PPC" in both user mode and supervisor mode (e300, e600, PA6T) or have some differences solely in supervisor mode (PPC440/460/470, e500mc, e5500, e6500), which is no real problem as shown by existing OS4 and MorphOS support for some of those SoCs/cores.
> There's a reason everyone in embedded moved on from PPC to MIPs
> (then ARM) in the early 00s.
There was no general move from PPC to MIPS in embedded in the early 2000s, but embedded MIPS was there since the mid-1990s and a more or less constant contender to embedded PPC since. (Nice, with discussion of MIPS this thread comes full circle ;-)
There are indeed reasons for the move in embedded from PPC/MIPS to ARM starting in the 2000s, but none of them had, at least with regard to PPC, anything to do with bugs, availability, performance or incompatibility with "desktop PPC instructions".
>>> When it came to NB and SBs, generally it was a case of
>>> a. capable b. available c. bug-free: pick any two.
>> This was never true for southbridge chips.
> Sure it was. Even the VIA chip the Pegasos used was a buggy piece of shit.
> [...] a lot erratas to be worked around.
I don't think the VT8231 was significantly more buggy than southbridge chips from other vendors of that time. But even if pretended for a moment that it was, many x86 boards of that time used that same southbridge chip so this alleged problem couldn't have been PPC-specific.
> certainly it was never high end.
At that time, the VT8231 was a decent and capable southbridge chip that offered features some of which
had to go unused on a PPC platform.
>>> to my understanding ARM desktop never really took off anyway.
>> Funnily, it was the desktop where ARM started ;-)
> StrongARM maybe
No, StrongARM, although used in some later (1996+) RiscPC models, was not primarily intended for the desktop but for PDAs and set-top boxes.
> Acorn Archimedes was really no faster than an Amiga 500.
Yet, this is where ARM really started in 1987.