From WikiChip
Difference between revisions of "novix/nc4016"
< novix

m (ChipIt moved page Novix NC4016 to novix/nc4016 without leaving a redirect)
Line 1: Line 1:
{{Microprocessor
+
{{novix title|NC4016}}
|name          = Novix NC4016
+
{{mpu}}
|image        = [[File:IC placeholder.png]]
+
'''NC4016''' (formerly '''NC4000''') was a 16-bit [[stack machine]] [[microprocessor]] designed by Novix in 1985 primarily for the [[Forth programming language]]. The NC4016 directly executes the primitives of the high-level Forth programming language. The NC4016 was capable of executing typical Forth programs as much as 20 times faster than the [[Motorola 68000]]. Novix also offered the NC4000 Small C Compiler which was compatible with the NC4016 microprocessor.
|developer    = [[Novix]]
 
|intro_date    = June 1985<ref>[http://www.ultratechnology.com/chips.htm Forth Chips]</ref>
 
|model        = NC4016
 
|transistors  = 16,000<ref>[http://soton.mpeforth.com/flag/jfar/vol6/no1/article1.pdf The Harris RTX 2000 Microcontroller - Tom Hand, Harris Semiconductor]</ref>
 
|cores        = 1
 
|clock        = 7.5 MHz
 
|bus_width    = 16-bit
 
|lithography  = [[3μm|3 μm]]
 
|tdp          =
 
|mem_max      = 0
 
|package      = 121-pin [[Pin Grid Array|PGA]]
 
|}}
 
The '''Novix NC4016''' was a 16-bit, [[stack machine]] [[microprocessor]] designed by [[Novix|Novix Inc]] in 1985 primarily for the [[Forth programming language]]. The NC4016 directly executes the primitives of the high-level Forth programming language. The NC4016 was capable of executing typical Forth programs as much as 20 times faster than the [[Motorola 68000]]. Novix also offered the NC4000 Small C Compiler which was compatible with the NC4016 microprocessor.
 
  
 
In 1988, the NC4016 design was licensed and improved by Harris Semiconductor which later rebranded the chip as the [[RTX2000]], a radiation hardened version suitable for spacecrafts use.
 
In 1988, the NC4016 design was licensed and improved by Harris Semiconductor which later rebranded the chip as the [[RTX2000]], a radiation hardened version suitable for spacecrafts use.
Line 21: Line 8:
  
 
== History ==
 
== History ==
In 1983 Charles H. Moore founded Novix, Inc, a company with the goal of designing a [[microprocessor]] that would execute FORTH programs optimally. The chip, which was originally named NC4000, was released as the NC4016 in June of 1985. The NC4016 was a completely stack machine. The opcodes manipulated the stack directly.
+
In 1983 Charles H. Moore founded Novix, Inc, a company with the goal of designing a [[microprocessor]] that would execute FORTH programs optimally. The chip, which was originally named NC4000, was released as the NC4016 in June of 1985. The NC4016 was a complete stack machine. The opcodes manipulated the stack directly.
  
 
The microprocessor, which was fabricated using [[3μm|3 μm]] HCMOS process technology, has a 7.5MHz clock capable of 10MIPS.
 
The microprocessor, which was fabricated using [[3μm|3 μm]] HCMOS process technology, has a 7.5MHz clock capable of 10MIPS.
Line 27: Line 14:
 
== Implementation ==
 
== Implementation ==
 
Due to the limitations in the [[gate array]] technology of the time, the chip did not have any on-chip memory. Three separate modules were required: for the return stack, data stack, and program and data stack.
 
Due to the limitations in the [[gate array]] technology of the time, the chip did not have any on-chip memory. Three separate modules were required: for the return stack, data stack, and program and data stack.
 
== References ==
 
{{reflist}}
 
  
 
== External links ==
 
== External links ==
 
* [http://www.datasheetarchive.com/dl/Scans-002/Scans-0052871.pdf Data Sheet]
 
* [http://www.datasheetarchive.com/dl/Scans-002/Scans-0052871.pdf Data Sheet]
 
{{DEFAULTSORT:NC4016, Novix}}
 
[[Category:Microprocessor stubs]]
 
[[Category:stack machine microprocessors]]
 
[[Category:16-bit microprocessors]]
 
[[Category:1985 microprocessors]]
 
[[Category:novix microprocessors]]
 

Revision as of 07:23, 10 September 2017

Template:mpu NC4016 (formerly NC4000) was a 16-bit stack machine microprocessor designed by Novix in 1985 primarily for the Forth programming language. The NC4016 directly executes the primitives of the high-level Forth programming language. The NC4016 was capable of executing typical Forth programs as much as 20 times faster than the Motorola 68000. Novix also offered the NC4000 Small C Compiler which was compatible with the NC4016 microprocessor.

In 1988, the NC4016 design was licensed and improved by Harris Semiconductor which later rebranded the chip as the RTX2000, a radiation hardened version suitable for spacecrafts use.

The NC4016 was later replaced by the NC5016 and later by the NC6016.

History

In 1983 Charles H. Moore founded Novix, Inc, a company with the goal of designing a microprocessor that would execute FORTH programs optimally. The chip, which was originally named NC4000, was released as the NC4016 in June of 1985. The NC4016 was a complete stack machine. The opcodes manipulated the stack directly.

The microprocessor, which was fabricated using 3 μm HCMOS process technology, has a 7.5MHz clock capable of 10MIPS.

Implementation

Due to the limitations in the gate array technology of the time, the chip did not have any on-chip memory. Three separate modules were required: for the return stack, data stack, and program and data stack.

External links