RTX2010 explained
RTX 2010 |
Slowest: | 8 |
Slow-Unit: | MHz |
Manuf1: | Intersil |
Data-Width: | 8 and 16 |
Address-Width: | 20 |
The RTX2010, manufactured by Intersil, is a radiation hardened stack machine microprocessor which has been used in numerous spacecraft.
Characteristics
It is a two-stack machine, each stack 256 words deep, that supports direct execution of Forth. Subroutine calls and returns only take one processor cycle and it also has a very low and consistent interrupt latency of only four processor cycles, which lends it well to realtime applications.
History
In 1983, Chuck Moore implemented a processor for his programming language Forth as a gate array. As Forth can be considered a dual stack virtual machine, he made the processor, Novix N4000 (later renamed NC4016), as a dual-stack machine. In 1988, an improved processor was sold to Harris Semiconductor, who marketed it for space applications as the RTX2000.[1]
Example spacecraft that use the RTX2010
External links
- Web site: HS-RTX2010RH . . https://web.archive.org/web/20110615144328/http://www.intersil.com/products/deviceinfo.asp?pn=HS-RTX2010RH . 2009-02-11 . 2011-06-15 . Intersil's product page.
- Web site: HS-RTX2010RH Data Sheet . March 2000 . 3961.3 . Intersil .
- Web site: Rash . James . Space-Related Applications of Forth . . dead . https://web.archive.org/web/20110204160744/http://forth.gsfc.nasa.gov/ . 2011-02-04 .
- Hand . Tom . The Harris RTX2000 Microcontroller . The Journal of Forth Application and Research . 6 . 1 . 5–13 . 0738-2022 . 2013-08-12 .
- Book: Koopman
, Philip
. Stack Computers: the new wave . 4.5 Architecture of the Harris RTX 2000 . Ellis Horwood . 1989 . http://www.ece.cmu.edu/~koopman/stack_computers/sec4_5.html . 978-0138379230 . 2016-04-16 .
- Web site: P. . Koopman . M. . Schuldt . RTX2000 Simulator: Linux port of MSDOS original . 2018 . 1997 . GitHub . while loading an image of Rick VanNorman's AppForth..
Notes and References
- US . 5070451A . Expired . Forth specific language microprocessor . 1991-12-03 . 1989-04-10 . Moore, Charles H. . Murphy, Robert W. . Intersil .