Our documentation is layered and modularized for accessibility. Product Briefs provide concise summaries of topics covered completely in Data Books. For guidance in using our products, Application Briefs treat topics suitable for exposition in a single page format while Application Notes expose larger topics. Our White Papers and other Supplemental Data provide less formal materials for your information and convenience.
The Index of Downloads is the comprehensive index with links to all of our published documentation and software. This is supplemented by our Customer Support Central page where the most up-to-date technical information may be found. The arrayForth Institute is an online school supplementing the downloadable documents and software in a tutorial format. Please use these as your primary references.
For your convenience in browsing our materials, this page as well as Featured App Notes introduce highlights only. Please do not stop with them; much more is offered in the primary references noted above.
Read this first — it explains the technical foundations of our entire family of chips, the advantages of using them as designed, and other general information applicable to all our products.
Energy Tutorial Defines terms, discusses the technical methods we use to conserve energy, links to a demonstration of the measurable cost of a single minimal inverter using actual layout and simulation. A work in progress.
GA_Energy_Conservation In this paper we will examine the ways in which the GreenArray chips minimize energy consumption for tasks ranging from high speed parallel processing to execution of large bodies of code written in high-level languages such as C, using examples of the manifold execution models that may be supported by the GreenArray chips.
Comparison of GA chips with Texas Instruments® MSP430 This paper compares the energy consumption of our chips with that of a chip family that is considered to be a micropowered controller suitable for use in energy harvesting systems.
GA_ADC_Noise_Immunity This note briefly addresses inherent noise amelioration in the current Analog to Digital Converter and explains why external, analog antialiasing filters may be unnecessary in your application.
Boot Protocols Documents the several boot protocols defined for GreenArrays chips.
colorForth instruction set is a "living" discussion of the instruction set defined for GreenArrays chips.
arrayForth® Development Software including Simulator
arrayForth is a complete, interactive software development and debugging environment for GreenArrays Chips. It includes assembler/compiler, example source code including all ROM on each chip, a full software-level simulator for each chip, and an Interactive Development Environment for use with real chips. The latest release is configured by default for the EVB001 Evaluation Board, for which Virtual Machine support and other tools are included. Follow this link to arrayForth Software Support for documentation and for fully functional downloadable software provided free of charge.
Now, as of release 02a, a fully functional high-level polyFORTH® development system is included free of charge. This system runs on the EVB001 Evaluation Board using a software-defined virtual machine and external memory. High level software running on the virtual machine can interact with parallel "microcode" running in other F18 nodes.
Read this section for details about the F18A technology on which chips currently in production are based. The Technology Reference book contains the information needed to program the computers and I/O mechanisms, filling the role of a traditional "CPU manual".
Production Technology Reference
Read this section for configurations and other details, such as pin-outs, ROM content and electrical characteristics, of particular chips that use the technology described above. The complete manual for the G144 consists of two volumes: The F18A Data Book and the G144A12 Data Book.
GA144 Production Chip Information
Highlights of selected G144A12 Application Notes
Early Prototype Chip Information
Prototype Chip Brief Last updated 5/03/2010.
Each of these brief videos supplements our documentation with visual demonstrations conducted by our team members:
"Welcome Message" by Chuck Moore
"I've Downloaded arrayForth; What do I do next?" with Greg Bailey
"Introducing the arrayForth Interpreter and Keyboard" with Jeff Fox
"Introducing softsim for the GA144" (early version) with Charley Shattuck