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

m (Bot: moving all {{mpu}} to {{chip}})
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Microprocessor
+
{{novix title|NC4016}}
|name         = Novix NC4016
+
{{chip
|image         = [[File:IC placeholder.png]]
+
|name=NC4016
|developer    = [[Novix]]
+
|no image=No
|intro_date    = June 1985<ref>[http://www.ultratechnology.com/chips.htm Forth Chips]</ref>
+
|designer=Novix
|model        = NC4016
+
|model number=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>
+
|market=Embedded
|cores        = 1
+
|first announced=1984
|clock        = 7.5 MHz
+
|first launched=June, 1985
|bus_width    = 16-bit
+
|frequency=7.5 MHz
|lithography  = [[3μm|3 μm]]
+
|process=3 μm
|tdp          =
+
|transistors=16,000
|mem_max      = 0
+
|technology=CMOS
|package      = 121-pin [[Pin Grid Array|PGA]]
+
|word size=16 bit
|}}
+
|core count=1
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.
+
|thread count=1
 +
}}
 +
'''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.
 
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 23:
  
 
== 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 28: Line 30:
 
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 ==
+
== Documents ==
{{reflist}}
+
=== Datasheets ===
 
+
* [[:File:nc4016.pdf|NC4016 Datasheet]]
== External links ==
 
* [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:novix microprocessors]]
 

Latest revision as of 15:31, 13 December 2017

Edit Values
NC4016
General Info
DesignerNovix
Model NumberNC4016
MarketEmbedded
Introduction1984 (announced)
June, 1985 (launched)
General Specs
Frequency7.5 MHz
Microarchitecture
Process3 μm
Transistors16,000
TechnologyCMOS
Word Size16 bit
Cores1
Threads1

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[edit]

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[edit]

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.

Documents[edit]

Datasheets[edit]

Facts about "NC4016 - Novix"
base frequency7.5 MHz (0.0075 GHz, 7,500 kHz) +
core count1 +
designerNovix +
first announced1984 +
first launchedJune 1985 +
full page namenovix/nc4016 +
instance ofmicroprocessor +
ldateJune 1985 +
market segmentEmbedded +
model numberNC4016 +
nameNC4016 +
process3,000 nm (3 μm, 0.003 mm) +
technologyCMOS +
thread count1 +
transistor count16,000 +
word size16 bit (2 octets, 4 nibbles) +