Microchips That Shook the World
wjousts writes "IEEE Spectrum has an interesting article on '25 Microchips That Shook the World,' including such classics as the Signetics NE555 Timer, MOS Technology 6502 Microprocessor (Apple II, Commodore PET and the brain of Bender) and the Intel 8088 Microprocessor. Quoting: 'Among the many great chips that have emerged from fabs during the half-century reign of the integrated circuit, a small group stands out. Their designs proved so cutting-edge, so out of the box, so ahead of their time, that we are left groping for more technology clichés to describe them. Suffice it to say that they gave us the technology that made our brief, otherwise tedious existence in this universe worth living.'"
PRINT ARTICLE (instead of the 5 separate pages):
http://spectrum.ieee.org/print/8747
The 25:
1 - Signetics NE555 Timer (1971)
2 - Texas Instruments TMC0281 Speech Synthesizer (1978)
3 - MOS Technology 6502 Microprocessor (1975)
4 - Texas Instruments TMS32010 Digital Signal Processor (1983)
5 - Microchip Technology PIC 16C84 Microcontroller (1993)
6 - Fairchild Semiconductor A741 Op-Amp (1968)
7 - Intersil ICL8038 Waveform Generator (circa 1983*)
8 - Western Digital WD1402A UART (1971)
9 - Acorn Computers ARM1 Processor (1985)
10 - Kodak KAF-1300 Image Sensor (1986)
11 - IBM Deep Blue 2 Chess Chip (1997)
12 - Transmeta Corp. Crusoe Processor (2000)
13 - Texas Instruments Digital Micromirror Device (1987)
14 - Intel 8088 Microprocessor (1979)
15 - Micronas Semiconductor MAS3507 MP3 Decoder (1997)
16 - Mostek MK4096 4-Kilobit DRAM (1973)
17 - Xilinx XC2064 FPGA (1985)
18 - Zilog Z80 Microprocessor (1976)
19 - Sun Microsystems SPARC Processor (1987)
20 - Tripath Technology TA2020 AudioAmplifier (1998)
21 - Amati Communications Overture ADSL Chip Set (1994)
22 - Motorola MC68000 Microprocessor (1979)
23 - Chips & Technologies AT Chip Set (1985)
24 - Computer Cowboys Sh-Boom Processor (1988)
25 - Toshiba NAND Flash Memory (1989)
( mod me up so some karmawhore will find themselves FAIL'd )
Even as a modern EE/robotics guy I use some of those parts today (555 timers in particular). I can't imagine the pain you'd have to go to to do some of the things they were used for in their heyday with discrete transistors and passive components.
Scientists point out problems, engineers fix them
altslashdot.org: The future of slashdot.
Protected mode was just the x86 architecture welcoming itself back to the reality most other processors already inhabited.
Interestingly enough, when Bill Mensch and company designed the 6501 (and later lawsuit modified 6502), they purposely made it very easy to expand it for future use. Although the chip was original designed for use in embedded solutions, several reports suggest that Bill Mensch, as well as fellow designer Chuck Peddle, saw the possibilities of the personal computer. This was around the time that the Altair 8800 was just released.
Bill Mensch attempted to push Commodore for features that might be useful for a personal computer. However, Commodore management rebuffed him. Supposedly frustrated that Commodore management was as short sighted as the Motorola management that he had fled from just a few years earlier, Bill Mensch went on to start his own company designing successors to the 6502.
Over at Western Design Center, Mensch and his sister designed the WDC 65C02, a bugfixed and enhanced version of the MOS 6502, that found its way into the Apple IIc and "enhanced" IIe. They also designed the WDC 65816, an extremely feature enhanced version of the 65C02 that included 16-bit index registers, 24-bit addressing, movable stack and zero page locations, and a host of new ops that allowed for jump tables and position independent code (useful with multitasking OSes and shared libraries).
Just imagine if Commodore had the 65816 in 1980 and released a 16-bit successor to the PET that could handle up to 16MB without the weirdness of bank swapping or segmentation. It would have been very popular with programmers. Smoking the "what if" crack pipe even more, imagine if they ported TRIPOS to the 65816. :)
Too bad they probably would have ruined it by bundling it with a chicklet keyboard.
FTFA:
Among the many great chips that have emerged from fabs during the half-century reign of the integrated circuit...Intel's 8088
Wrong. The 8088 was a technical nightmare with a crappy architecture . It just got lucky. IBM's justifiable preference was Motorola's infinitely superior 68000. Unfortunately, the 68000 was 9 months to a year away form production and the 8088 was in production 'now'. IBM felt that it had do it 'now' or miss the market window, so they (reluctantly) went with the 8088. A combination of perfect timing, luck, great marketing form IBM and Intel then and superb marketing strategy from Intel (the best selling sow's ear ever) sealed its place in history as a marketing success, but by no means a technical marvel.
It was nothing special at all and it definitely didn't shake the world. It didn't lead to a bunch of devices using it and it didn't lead to a new path for computing
The presence of this chip on here makes no sense to me.
Oh wait, I just got to where they talk about a Micronas MP3 decoding chip. So I guess this list is a little hit or miss.
I could hardly agree more with the Chips & Technologies AT chipset being on this list. It may have been more important to the success of the 8088 than the 8088 itself was. All of a sudden making a PC clone was easy, and inevitably it became the standard, so standard that now even Macs use the PC architecture.
http://lkml.org/lkml/2005/8/20/95
Seriously! How many of us learned assembly with a 68k? How many are in service today. It's like the Mini/Beetle/Model T of the chip world: cheap, simple and with a practically cosmopolitan distribution.
If God forks the Universe every time you roll a die, he'd better have a damned good memory.
The 8088 is a twisted, flawed architecture.
In true QWERTY fashion, it got a lock on the market by solving an immediate problem: the need to get beyond a 16-bit address space in a single-chip microprocessor. We are hamstrung by its limitations to this day.
See
Limitations of the IBM PC Architecture
or
The Curse of Segments
http://world.std.com/~swmcd/steven/rants/pc.html
Yep, I learned my first Assembly Language on the 6502 back in 1983 or so, and had just started writing cool, fast game and utility software on the Atari 800 around 1985 using the very nice Atari Macro Assembler, when *boom* the era of Atari was over.
So I moved to the Amiga and programmed that lovely machine in 680x0 assembler using the slick "DevPac" programming environment by HiSoft. Bad geek that I was, I never learned Intuition or any of the Amiga system calls, but went straight to the hardware for the titles I worked on, namely "Dino Wars" and "Bill 'n' Ted's Excellent Adventure" (apologies for both). Then *boom* the Amiga was dead.
After a long hiatus from programming I got a PowerMac. On the Mac the first software I bought was the fringe macro assembler "Fantasm" by Lightsoft, thinking I'd be a Mac Assembler guru, but alas, Apple had moved from 680x0 to the PowerPC by that time, and only insane maniacs program that chip directly in Assembler.
So finally, in 1995 I finally learned C, and a few years later C++.
Of course nowadays I learn a new programming language every year and an entirely new framework or API every couple of months.
-- thinkyhead software and media