May 27th, 2013 ~ by admin

CPU of the Day: Military spec Thomson TS68040MFTB/C

Thomson TS68040MFTB/C 33 5962-9314302MYC

Thomson TS68040MFTB/C 33 5962-9314302MYC

Since its Memorial Day here in the United States, the CPU for the day needed to be something mil-spec.  This is a very nice Thomson-CSF (part of STMicroelectronics) 68040 processor.  The 68040 was released in 1990 by Motorola and was the first of the 68k line to include a full FPU on chip (as opposed to using the 68881/2).

This Thomson part was made in 1999. It is full military temp range (-55 -> 125C) with MIL-STD-883 Class  B screening running at 33MHz. Its in a fairly rare (and available by special request only) ‘flat tie bar package’  This is similar to the more common ceramic quad flat pack (CQFP) but the leads are contained and supported by tie bars on the ends.  These tie bars are physically attached to the board offering a very strong mechanical support for the processor in environments where high vibrations or higher then normal g-forces may be encountered.  The life of a soldier is not an easy one, so electronics must be made to support them, and not fail.

Tags:
,

Posted in:
CPU of the Day

May 25th, 2013 ~ by admin

Another Apple 1 Computer, Another $671,400

Apple 1 computers, one of the first personal computers, were introduced in 1976. Now 37 years old they are setting records for auction sales.  In September 2010 one fetched over $20,000 on eBay.  A few months later one with the original box and papers cleared $200,000.  And this week an auction house in Germany sold one for 516,000 Euros (around $670,000 depending on the exchange rate).  Apparently a refurbished and now working model. this is one of the highest prices ever for a vintage computer.

Who knows, in 30 years the original iPhone 2G may set records for sales, but considering the number built, who knows how many will be around in 2040, or how many will have the original box.

Tags:

Posted in:
Just For Fun

May 23rd, 2013 ~ by admin

Invisible Processors: They have us surrounded

Jack Ganssle wrote an article on the continued demand for 4 and 8-bit microcontroller.  Every year the ‘experts’ and sales people claim will be the end of the 8-bit microcontroller.  Companies have strived to make upgrade paths to 32 bit.  But the fact remains, basic microcontrollers, sold for pennies, are all that is needed for the majority of applications, applications that we use everyday without a single thought of the processor in it.

Ken Olson, head of Digital Equipment Corporation, said in 1977 (six years after the first commercially-successful microprocessor was introduced) “There is no reason anyone would want a computer in their home.”

Count the processors in your home and ponder that statement.  Unless you live in a cave you do not have enough fingers and toes to count all the computers in your home.  Its a good read, check it out.

Posted in:
Processor News

May 21st, 2013 ~ by admin

MCU of the Day: ST7 Family: 68HC05 Reborn

8-bit 8MHz w/ ADC and 16K EPROM

8-bit 8MHz w/ ADC and 16K EPROM

One of the most well known microcontroller families is the Intel MCS-51.  It was introduced in 1980 and is still being made in many many forms.  It, however, is not the only popular 8-bit microcontroller.  Motorola made many microcontroller versions of the famous 6800 CPU.  Namely the MC6804 and the still in production 68HC05 series.

ST, which was formed by the merger of SGS of Italy, and Thomson of France, also makes a wide range of 8-bit microcontrollers which are very popular and widely used.  The ST7 microcontroller is a 8-bit Von Neumann architecture (shared address/data bus) MCU.  It is a serial accumulator design (so all operations occur in the accumulator, rather than in a wide set of registers like the 8051).  The ST7 was introduced in the early 1990’s as an upgrade to the ST6 Family of microcontrollers.  The ST7 added more high level programming support, and better interrupt handling.  The ST7 provides higher performance then many competing architectures and in various performance tests such as IRQ handling, returns, instruction execution times etc, it even beats the venerable 80C51.

Both the ST6 and ST7 families are based on the Motorola MS680x microcontroller family.  The ST6 closely resembles the 6804 and the ST7 is upwards code compatible with the MC68HC05 (assembly level translators exist to port the raw code).  The ST7 has 63 instructions and the 6805 has 62 (depending on version).  It is not an uncommon practice for one MCU to be based off, or even compatible with another.  It provides more familiarity for programmers and design engineers.  What really sets a MCU apart is the peripherals that surround the core, and its operating parameters.  The ST6 and ST7 are both highly respected for their ESD protection and high noise immunity.  These features were both carried over into the ST8M family that was introduced in 2008 to replace the aging ST7.  The ST7 can be found in many applications such as automotive  appliance control, motor control, and other embedded systems that most people forget are run by a processor.

Tags:
, , , ,

Posted in:
CPU of the Day

May 16th, 2013 ~ by admin

ALU of the Day: Bipolar B2120A-30

B2120A Floating Point ALU 1989 33MHz

B2120A Floating Point ALU 1989 33MHz

Bipolar Integrated Technology Inc. (BIT) was founded in 1983 in Beaverton Oregon by former Floating Point Systems, Intel, and Tektronix engineers.  Their goal was to develop fast floating point processors based on a bipolar process (rather then the more common NMOS and CMOS of the time.  The bipolar process is used to make TTL, and ECL type products, and had been used in several previous processors, including the AMD 2901 and the SMS300 (Signetics 8X300).

The B2120 was part of a complete floating point chip set that was released in 1987.  the B2120 handled all the ALU functions, while the B2110 was the multiplier.  It was designed by Bob Elkind who was one of the original employees of BIT and oversaw the development, layout, and packaging of most of their early products. The B2120 was a TTL compatible device while the B3120 and B3110 made using ECL 10KH instead.  Both were made using Bipolar’s proprietary P111 1.2 micron process.  The B2120A-30 had a typical cycle time of 30ns, giving it an effective clock rate of 33MHz.

In 1990 BIT introduced the B2130 (TTL) B3130 (ECL 10KH) and B4130 (ECL 100k) which were 100MHz single chip versions of the 2110/2120

BIT would later make a SPARC chipset called the B5000 (which at 80MHz was the fastest processor of its time) and a follow on version called the B6000.  Both were made using ECL. Reliability problems and the eventual catchin up of CMOS in speed led to their demise, and in 1996 BIT was purchased by PMC-Sierra (who ended up consolidating a lot of 80’s and 90’s companies).

 

Tags:
,

Posted in:
CPU of the Day

May 6th, 2013 ~ by admin

CPU of the Day: Rockwell PPS-4/1 The other 4-bit Processor

Rockwell 10660EC PPS-4 - 1986

Rockwell 10660EC PPS-4 – 1986

The Intel 4004 processor gets much attention for being the ‘first’ processor, however, there were others.  The Rockwell PPS-4 was introduced in 1972, making it one of only 4 processors of the time (IMP-16 from National Semiconductor, Intel 8008 and Intel 4004 being the others.

The original PPS-4 came in a 42 pin Quad Inline package, compared to the 4004s somewhat limiting 16 pins.   A complete system could be built using 3 chips, a 10660 (later the 12660) PPS-4 processor, a ROM, and a clock generator (10706).  The PPS-4 was manufactured on a metal gate process (vs the silicon gate process of the 4004).  It required a single -17VDC power supply and ran at 256KHz.

In 1975 Rockwell introduced the PPS-4/2 (aka the 11660).  The ‘/2’ denoting the 2 chip version of the PPS-4.  The clock generator was now moved onto the processor itself, and a memory/IO chip (part # A17xx) that provided 2048×8 bits of ROM 128×4 bits of RAM and 16 1 bit I/O ports.  Clock speed was 200KHz, slightly less than that of the 3 chip PPS-4.

Rockwell was not done with the PPS-4.  In 1976 they released the PPS-4/1, which was a single chip microcomputer version, integrating ROM onto the processor so that a system could be built with one chip.  The standard version (the MM76) had 64×8 bits of ROM and 48×4 bits of RAM.  Clock frequency could range from 40KHz to a blistering 120KHz.  The PPS-4/1 was compatible with peripherals of the newly released PPS-8 as well.  Additional versions were made including:
MM75: Reduced I/O 28 pin version
MM76E: Extended memory 1024x8bits of ROM
MM76C: Included a high speed counter and expanded I/O in a 52 pin package (140KHz max speed)
MM76D: Includes a ADC 52 pin package
MM76L/EL: Low voltage/low power version (-11 – -6.4 volts vs -15 of the standard parts)
MM77: 1344×8 ROM 96×4 RAM
MM78: 2048×8 bit ROM 128×4 RAM

Rockwell B7699 PPS4/1

Rockwell B7699 PPS4/1 Low power External ROM Development device – 1981

A7699: Development version without on board ROM – requires external clocking
A7698: Development version without on board ROM – Can use internal clock
B769x: Development version for the MM76L/EL Low power versions

Unlike the Intel MCS-4/40 the Rockwell PPS-4 and its derivatives continued to be made and used well into the late 1980’s

Tags:
,

Posted in:
CPU of the Day

April 16th, 2013 ~ by admin

Project Unity: 15 Game Consoles and 18 Processors

projectunityMaster Modder Bacteria recently completed ‘Unity’ a single cabinet integrating 15 classic consoles, and capable of playing games from 18 different systems (sme consoles can run more then one type of game.  It an impressive feat especially considering he managed to make it work off a single controller, and a single video/audio output.  A custom 15-position switch tops off the console.

The consoles range from a Intellivision and its oddball CP1610 General Instruments (based on the PDP-11) processor, to the wildly successful 299MHz Sony PS2.  Below you can see the variety of systems, and the processors (this IS the CPU Shack after all) that run them.

Console Processor(s)
Amstrad GX4000 Zilog Z-80 4MHz
Atari 7800 MOS 6502 1.79MHz
Colecovision NEC 780C-1 (Zilog Z-80) 3.58MHz
Mattel Intellivision GI CP1610 894KHz or 1MHz
NEC TurboGrafx 16 Hudson Soft HuC6280 (65C02 based) 7.16MHz
NeoGeo MVS Motorola MC68000 12MHz + Zilog Z-80 4MHz
Nintendo NES Ricoh 2A03 (6502 Core) 1.79 MHz
Super Nintendo Ricoh 5A22 (GTEu 68C816 core) 3.58 MHz
Nintendo 64 NEC VR4300 (MIPS) 93.75 MHz
Nintendo Gamecube IBM PowerPC “Gekko” 486 MHz
Sega Master System Zilog Z-80 3.58 MHz
Sega MegaDrive (Genesis) Motorola MC68HC000 7.67MHz + Zilog Z-80 3.58 MHZ
Sega Saturn Hitachi SH-2 32-bit RISC 28.6 MHz
Sega Dreamcast Hitachi SH-4 RISC 200 MHz
Sony Playstation 2 Emotion Engine (MIPS based) 299MHz

As you can see a few processors are common. Five of the consoles run Zilog Z-80 processors, and 4 run on some variation of the MOS 6502 made famous by the Apple 1 computer.  Later consoles shifted towards the RISC based designs of MIPS, PowerPC and the SuperH series by Hitachi (now Renesas). Today’s console continue to use RISC processors albeit at speeds of over 3GHz.

Posted in:
Just For Fun

April 7th, 2013 ~ by admin

CPU of the Day: Scalable Superscalar 68060 Marketing Sample

Motorola 68060 Marketing Sample

Motorola 68060 Marketing Sample

The Motorola 68060 was the last of the 68k line that was begun in the late 1970’s.  The 68k began as the first commercial success of a 32 bit processor.  It wen through many upgrades, essentially proving to be worth competition (and likely a better architecture) to Intel’s x86 line.  The ‘060 was the first 68k to bring a superscalar architecture.  It could issue multiple instructions per clock, in some ways it was better then the Intel Pentium.  The 68060 was released in 1994 but never achieved wide success.  By the time of its introduction Motorola had thrown most of its weight behind the PowerPC of the AIM Alliance. Eventually the 68060, which was released on a 0.6micron process at 50MHz, would be moved to 0.42 micron and hit 75MHz.

Motorola 68060 Marketing Sample
It, unfortunately, suffered the same fate as the 88000 RISC processor, a slow but inevitable fading away.  The 68k line (mostly the 68000 core, or its derivative, the CPU32) lives on in many of Freescale’s products.

The chip shown is what is known as a Marketing Sample.  These typically were only an empty package, given to sale people and distributors as gifts or sales aids.  They typically feature a flashy logo, more color, and often, like this one, a sales pitch. ‘Scalable Superscalar’.  It seems that the 68060 proved less salable then it was scalable.

Tags:
,

Posted in:
CPU of the Day

April 2nd, 2013 ~ by admin

CPU of the Day: Motorola XC88110 88000 RISC Processor

MC88100 20MHz - 1992

MC88100 20MHz – 1992

In the late 1980’s Motorola was developing a full 32-bit RISC processor from the ground up.  Initially called the 78000, it was renamed the 88000.  The first implementation of the 88000 Instruction Set Architecture was the 88100.  It included a FPU and integer unit but required a separate chip (the 88200 CMMU) for caching and memory management.  Typically 2 of the 88200s were required (one for instruction cache, one for data, 16kb of cache each).  A 64lb cache was also available called the 88204.  Made on a 1.5u process the 88100 contained 165,000 transistors while the CMMU chips contained 750,000.  Each chip dissipated 1.5Watts at 25MHz.  Prices in 1989 were $494 for the CPU and $619 each for the CMMUs.  A complete system of 3 chips would be nearly $2000.  Not exactly competitive pricing.

The initial, and biggest, customers for the 88000 were to be Apple, and Ford Motor Company, an unusual combination to say the least.  Apple invested in the 88000 to be the replacement for the 680×0 processors it had been using.  Ford was looking to replace the Intel 8061 processors (from which the MCS-96 MCUs were developed) that had run their EEC-IV engine computers since the early 1980’s.  Motorola (as well as Toshiba) had been second sourcing these for Ford for sometime.  Ford based its choice on the 88100 based ECU on the assumption that Apples adoption of the 88100 would guarantee good software and compiler support. If Apple stuck with it that is..

Read More »

Posted in:
CPU of the Day

March 27th, 2013 ~ by admin

Just for Fun: Wafers – Lots and lots of Wafers

Here at the CPU Shack I handle shipping and receiving for collectors all over the world, this means i have packages coming in daily, dozens of them.  Sometimes collectors will go in together to get a large lot of processors etc.  Today one such lot arrived, over 2200 wafers from Kokomo Semiconductor.  That’s nearly 300lbs.

Packages

Noel, the CPU Shack’s head of security, does not seem impressed.

Posted in:
Just For Fun