[sdiy] Chip ID
Batz Goodfortune
batzman at all-electric.com
Sat May 4 17:24:21 CEST 2002
Y-ellow Magnus 'n' all.
Yes indeed the 8250 is the nat-semi beast. A dual UART in fact.
Didn't they call them DARTs? I thought it was that intel also had an 8250
which caused the confusion but upon checking this is not so. What I was
thinking of was the 8253/54. In that although they're a different beast
entirely there were two chips with basically the same functioning but two
numbers apart. For anyone actually interested in this hysterical ranting.
Err Sorry. HISTORICAL ranting, they are counter timer chips. Basically 3
counter/timers per chip. The original PC XT/AT's had all of the above.
Err not the 8255. Damnit!
These were all 8 bit chips designed for 8bit systems. And just before all
the Moto-heads out there start laughing, Motorola did exactly the same with
the 68K at the time too. Tell me again how they're all 16 bit machines again?
I never really thought about how the legacy actually goes all the way back
to the 4004. That's funny when I think about it because it's so true. Intel
would never officially admit this but when they were developing the 8086,
it was simply meant to be a faster 8085. (8 Bit). But Motorola were due to
release a 16 bit processor so they kinda changed their plans mid stream. My
guess is that they were too far down the track to an 8 bit and had no time
to assemble a new team to throw together anything that would rival motorola.
So when you look at the architecture of the 8088/86 it looks strangely like
an 8 bit processor with tacked on bits. Which is essentially what it is.
The instruction set is remarkably similar. Everything. This is why the
stupid thing can only see a 64K window at a time and has that God awful
segmented addressing. All legacies which we are still dealing with to this
day. Motorola had a contiguous address space and kicked ass from a machine
code point of view. Although it had other issues which were just as insane.
8089 I/O co processor:
I actually had a machine which used an 8089 co-pro as well as an 8087 math
co-pro. In fact I had 3 of them. Made by AWA and were designed to be used
as multi-drop servers. Essentially diskless work stations. Though there was
provision for 2 drives. Kicked ass in their day I guess although it wasn't
"In their day" when I acquired them. But interesting to see the 8089 in
action. Actually they had a slot for a second one as well. Dunno what they
used that for. Probably disk I/O if they had disks? Anyway. A great many
people would often lament the fact that provision for the 8089 was not
included in the architecture of the PC. And "Bob" knows it could have done
with one.
At 04:13 PM 5/4/02 +0200, Magnus Danielson wrote:
>The 6502 was two steps forward and one step back. The 8008 has more
>registers, six data registers and one accumulator. The 8008 doesn't
>tick as quick as the 6502, which formidably stands still by todays
>preferences.
Well, I was only trying to put a date on it by mentioning the 6502 but
since we're here... The 6502 was supposed to be a souped up version of
Motorola's 6800. The 6802 was motorola's own slight improvement on that.
The zilog Z80 was born from a bunch of disgruntled intel engineers who
thought they could do better than intel's 8080. And they did. While the
6502 was stripped down and fast, the Z80 was scaled up and fast. And right
there we have the birth of both RISC and CISC, and of the concept of "The
Motorola architecture" VS "The Intel architecture." Processors that strayed
too far from either path tended to have limited life spans. I think because
if your processor didn't have adequate support chips available to it, then
it's use was limited.
The irony of all this is that these legacies dog us to this day. From the
Itanium to the latest G4 PPCs. Even though none of them use any of the
legacy peripheral chips. Along the way there have been some truly awesome
architectures but no-one's putting them on the desk top because the world
has been so neatly divided into two camps. Where there was once a fair
diversity in processors, you really only have a choice of 2. Especially now
that MIPS is being side-lined and the StrongARM has found a niche in the
PDA market. And of course, they held a funeral for the DEC ALPHA a few
years ago. Burial at sea I think?
Of course, Linux runs on everything. Well almost everything. I had trouble
running it on my abacus but the Babbage engine runs fine. Though I had to
convert the boiler to gas recently. Wood and coal are getting expensive.
Hey. It might be slow and noisy but it makes a good cappuccino.
Be absolutely Icebox.
_ __ _ ____Happiness is a warm penguin____
| "_ \ | |
| |_)/ __ _| |_ ____ ALL ELECTRIC KITCHEN
| _ \ / _` | __|___ | Geek music by geeks for geeks
| |_) | (_| | |_ / /
|_,__/ \__,_|\__|/ / Bullshit --> http://all-electric.com
/ ,__ Music -----> http://mp3.com/electrickitchen
Goodfortune |_____|
More information about the Synth-diy
mailing list