www.UltraTechnology.com
Forth Chips
This page contains references to all of the Forth chips
that I have tracked down.
Online References:
Stack Computers is the definitive online reference and should be required reading. Dr. Philip Koopman has graciously put his book online. As the designer of several of the machines listed on this page he provides a detailed overview of the subject and with his permission several chapters of his book are cross referenced here.
Why Stack Machines? Dr. Philip Koopman.
Novix NC4000 First Forth chip by Chuck Moore and others at Novix Inc.,
PGA 1985, Forthkit, chips, boards, software from Computer Cowboys (Chuck Moore)
![]()
NOVIX, cmForth at the
eForth Academy Taiwan
Footsteps in an Empty Valley Novix documentation (in store), Offete Enterprises Inc. (Dr. C.H. Ting)
Russian version of Novix chip (unknown URL)
Novix in FPGA, Design and Documentation in Sweedish
WISC CPU 16, chips, boards, software, Mountain View Press
US Patent #4,980,821 16 Bit Stack Computer
SC32 in Space, NASA
SC32 and WISC 32 papers, JFAR 1987 Rochestor Forth Conference Proceedings
F21 Microprocessor (in store),
the foxchip.
F21 Documentation.
UltraTechnology's own second generation VLSI
design by Chuck Moore using OKAD. Prototyped in .8u The
prototypes have a CPU w/ 500mip/internal 240mip/sram
120mip/dram, 40 msps analog coprocessor, composite and RGB video coprocessor,
serial/network router coprocessor, parallel port, rtc. Chips, software, prototypes in the
UltraTechnology Store (this site). 500 MIPs
in 1997 in .8u scaled to 1.2u and in .8u in 1998. In a modern
fabrication process the parts would run four to ten times faster. Jeff Fox
![]()
P8, P16, P24 for FPGA, documenation,
schematic or VHDL source, test software, on Offete Enterprises Inc.'s
eForth CD (in store), lots of documenation and
software on CD. Dr. C. H. Ting
![]()
P8 and
P24 at the
eForth Academy Taiwan
Information on P32 and P64 forthcoming at Dr. Ting's site.
G16 Yoda stack-based processor for FPGAs friendly to both C and Forth. A small stack machine for xilinx FPGA with 16 instances of each register for ultra fast task switching. External access to a 4-bit context pointer. Part of the OPENCORES.ORG project. (link added 2/24/02)
(note FPGA CPU Design Class videos online and on CD-ROM in the store.
68HC11, 68HC12 with Forth in on-chip ROM from New Micros
R65F11, R65F12 Rockwell 6501 with Forth in ROM
Various ATMEL 8051 type and ARV type microcontrollers with software and programmers by Charles Shattuck and Robert Nash.
Forth Inc. and
MicroProcessor Engineering have systems that generate
embedded Forth for the ROM or FLASH on a large variety of microcontrollers.
Rabbit Forth by
Ken Staton for the
Rabbit 2000
Microcontroller FAQ with info on Zilog's Super-8
4, 8, 16, and 32 bit microcontrollers based on the Zilog Super-8 Core from Samsung Semiconductor.
Baby RISC in FPGA, design class presentations to SVFIG online, SandPipers, John Rible
Luna Family of Octal Computers TTL and FPGA by Ben Franchuk.
F-CPU, Freedom CPU Page (not dedicated Forth chip, in progress)
JOP Java Optimized Processor
DI Martin Schoeberl's nice mainstream FPGA Java designs and documentation
JOP links to 12 other Java Processors
We have three new (3/15/2001) mail lists for related discusions:
MachineForth is the native assembler for MISC chips
ColorForth is about Chuck Moore's and other people's
versions of
ColorForth and
Nosc is for discussions of the design of Forth CPU,
No Operand Set Computers, ie. Zero Operand or Stack Machines.
For
information on how to subscribe and to access the
mail list archives click here.
This Page Created 07/28/00
This Page Updated 05/14/04