Microprocessors, Part 3 Codexery

NEC V60

Japan's first commercial 32-bit general-purpose microprocessor.

NEC V60

The NEC V60 is a 32-bit CISC microprocessor introduced by NEC in 1986, notable as the first commercially available 32-bit general-purpose microprocessor in Japan. It represented a significant architectural departure from NEC's earlier 16-bit V-series processors, featuring a fully orthogonal instruction set, a six-stage pipeline, and integrated memory management and floating-point units.

Quick Facts

Produced-Start
V60: 1986 / V70: 1987 / V80: 1989 / AFPP: 1989
Slowest
V60: 16 MHz / V70: 20/25 MHz / V80: 25/33 MHz / AFPP: 20
Slow-Unit
MHz
Transistors
V60: 375K / V70: 385K / V80: 980K / AFPP: 433K
Arch
NEC V60-V80
Microarch
"V60/V70", "V80"
Numinstructions
V60/V70: 119 / V80: 123
Extensions
V80: atomic
Data-Width
V60: 16 (int. 32) / V70: 32 / V80: 32
Address-Width
V60: 24 (int. 32) / V70: 32 / V80: 32
Virtual-Width
32 Linear

Facts from the source article.

Lore & Background

Development of the V60 began in 1982 under the leadership of Yoichi Yano, involving about 250 engineers. The processor debuted in February 1986 and entered full-scale production in August 1986. It was fabricated using a two-layer aluminum CMOS process with a 1.5 μm design rule, implementing 375,000 transistors on a single die. The V60 operated at 5 V and was initially packaged in a 68-pin PGA, with the first version running at 16 MHz and achieving 3.5 MIPS. Its sample price at launch was ¥100,000 ($588.23).

The V60 retained a CISC architecture described by NEC as having 'features of high-end mainframe and supercomputers,' with non-uniform-length instructions, memory-to-memory operations including string manipulation, and complex operand-addressing schemes. It operated as a 32-bit processor internally while externally providing 16-bit data and 24-bit address buses, and included 32 32-bit general-purpose registers. The processor also had the ability to emulate the earlier V20/V30 processors.

The V60 family included the improved V70 (1987) and V80 (1989) variants, all sharing the same instruction set architecture. The processors supported a Functional Redundancy Monitoring (FRM) mechanism for fault-tolerant systems, allowing multiple devices to operate in lockstep with master and checker modes, with selectable recovery methods for mismatched instructions.

Reader's Guide

The V60 family found applications across a wide range of fields, including circuit switching telephone exchanges, minicomputers, aerospace guidance systems, word processors, industrial computers, and various arcade games. Sega employed the V60 as the main CPU in its System 32 and Model 1 arcade architectures, and it was also used in the SSV arcade architecture developed jointly by Seta, Sammy, and Visco. Sega originally considered using a 16 MHz V60 for its Saturn console but ultimately chose a different design.

In 1988, NEC released a kit for Unix enthusiasts containing a V60 processor board for selected PC-9800 series models and a distribution of UNIX System V. NEC-group companies used the V60 in telephone circuit switchers and in word processor products for fast outline font processing. The V60's microcode variants were also employed in NEC's MS-4100 minicomputer series.

The V60/V70 instruction set architecture is emulated in the MAME CPU simulator, with open-source code available. The family was succeeded by the V800 product families, currently produced by Renesas Electronics. The V60's significance lies in its role as Japan's first 32-bit commercial microprocessor, its broad application spectrum from aerospace to arcade gaming, and its influence on NEC's subsequent processor lines.

Did You Know?

More in Microprocessors, Part 3 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →