Research Topics

Calculator
Demonstration of user interface programming in F-PC.  A calculator
front panel is displaced and you can use it to do numerical
calculations.

Fourier Transforms
Continuous Fourier Transforms (CFT) implemented on RTX2000 chip.
 CFT algorithm allows parallel processing, and a 4 processor system is
constructed to run at 10KHz sampling rate.

GameBoyAdvance
GameBoyAdvance (GBA) from Nintendo is a powerful computer with
32-bit ARM7 as its core.  We hijack it and build a interactive FORTH
computer by programming its flash memory card.  ARM7-eForth is
ported to this system.  Its is converted to a Chinese eBook.

Mandelbrot Plots
Mendelbrot plots were generated under F-PC.  We evaluated 16- and
32-bit integer implementations, and a floating point implementations
using 8087 to do the computation.

Electronic Organ
An electronic organ was built using 4 8253 counter-timers generating
12 square waves with independently controlled frequencies.  Many
organ music, about 10 hours playing time, by J. S. Bach were coded
and played on this organ.  The source code were originally in F83
blocks.  A large portion was converted to sequential text files for F-PC.

Search Engines
DC7 is a single chip prallel search engine, which contains 7
comparator pipelines, each is 70 bits long.  It can search 7 70-bit
patterns from a continuous stream of text data and report matches
instantaneously at 50 MHz clock rate.
.
Sorting
Radix Sort is the simplest sorting algorithm.  It was entered into the
Sorting Contest hosted by Forth Interest Group in 1989.

Submarine Finder
Analyzing the phase differences in the audio signals received by two
properly positioned sonar receivers could determine the direction of
the source of the audio waves.  It is useful in hunting submarines.

GO Game
Joseiki is the opening games in GO, the popular board game in China
and Japan.  This project started to document the standard Joseiki
steps so that students can see these games played out on computer to
help them recognize these patterns and thus strengthen their playing.


eForth Research