This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong.
The introduction of the NS16032, quickly renamed NS32016, followed the introduction by Intel of the 8086 and the introduction by Motorola of the MC68000. All three chips used a 16-bit external bus, but internally the 68000 and 32016 were fully 32-bit computers. Just as the Intel 8086 led to a whole series of chips (80286, 80386, …); the Motorola 68000 led to a whole series of chips (68010, 68020, 68030, …); likewise, the National Semiconductor 32016 led to a series of chips (32032, 32332, 32532).
Unfortunately, the National chips were never as big a commercial success as the Intel and Motorola offerings. National did find a market in a series of chips as embedded controllers in peripheral devices.
New to the 32000 was the "module" architecture. Motorola started down this route with the 68020, but abandoned the idea with the 68030 and later chips. National kept the architecture through its entire upgraded line, 32332, 32532, and into the controller chips 32CG16, 32CG160, 32FG16, and so on.
Here is a link to one of the best sites paying tribute to the NS32000: http://www.cpu-ns32k.net
Here is a link to my S-100 board built many years ago using the NS32016 chipset: http://www.cpu-ns32k.net/John.html
With some interest shown with my inquiry about the NS32000 series on the Forum, the criteria for any board was
The FPU was desired, but board size didn't permit it. That is, until the following compromises were made.
This board is a fully stand-alone Single Board Computer with:
THIS BOARD IS HIGHLY EXPERIMENTAL OPERATIONAL at this time. As of 6/1/2020, the above prototype is passing all its checkout tests. A rev. 2.0 board now exists to incorporate the rev. 1.0 errata (12/1/2020).
There is no target OS for this board at this time. I am highly open to suggestions.
Here are the NS32CG160 CPU and NS32181 FPU hardware datasheets.
The NS32CG160 Instruction Set manual is an edited version of the full '532: NS32000 Instruction Set manual. The '532 manual has MMU, Custom Slave instructions, as well as extra CPU & Debug registers.
The best development suite I have seen is the GCC 3.4.6 compiler and utilities for '532 NetBSD. It runs on 64-bit Linux.
It is a shame this chip has only 24 address lines.