New App Note AN007 (Software-Defined NIC)

App Note AN007, Software-Defined NIC…, has been newly issued. A software-defined full duplex 10baseT Network Interface Controller is implemented as a team of nodes controlling transmit and receive signal pins directly. The signals are conditioned by minimal electrical interface circuitry. External transmit timing is used. The team is designed to function as a memory-mapped device […]

Share

New App Note AN016 (PID Controller)

App Note AN016, Incremental PID Controller for a Brushed DC Motor, has been newly issued. The work of Daniel Kalný, this paper describes how to control speed of a brushed DC motor equipped with an optical encoder using a PID controller in a closed loop system. The theory of regulation is well described in literature. […]

Share

Updated App Note AN001 (MD5)

App Note AN001, Implementing MD5 on a GA144, has been revised and updated. Among other things, this revision shows how to test and exercise a module such as the MD5 team under control of polyFORTH running on the host chip of an EVB001 evaluation board.

Share

New App Brief AB004 (Port Execution)

App Brief AB004, Port Execution, has been newly issued. This single-page brief gives a simplified demonstration of controlling a neighbor node by feeding it instructions over a COM port.

Share

arrayForth Release 02b

arrayForth tools version 02b now facilitates programming both chips on the EVB001 board as a unit with a single interface. The IDE is updated to make the target chip appear as an extension of the host. SPI Flash boot streams can now program both chips after resetting the host. A new facility is added for […]

Share

New App Note AN011 (Ganglia)

App Note AN011, Ganglia Mark 1: A Dynamic Message Routing Surface, has been newly issued. This paper describes a means for exchanging message transactions between nodes that do not share a common COM port using message frames whose headers hold source routing information that is updated incrementally as the frame moves between contiguous nodes that […]

Share

New App Note AN010 (Snorkel)

App Note AN010, The Snorkel Mark 1: A Programmable DMA Channel, has been newly issued. This application note describes a simple SRAM master that moves arbitrary sequences of 18-bit or 16-bit data between one of its COM ports and specified areas of the external SRAM. This is done by a simple, software-defined special purpose processor […]

Share

New App Brief AB003 Posted

AB003 is a single-page brief that shows how to measure currents on the evaluation board and discusses considerations in selecting and setting up test equipment for that purpose. Download it from the Index of Downloads.

Share

Multilevel Programming comes to the G144A12

arrayForth Release 02a includes a fully functional and fully supported high-level polyFORTH® development system for our chips, free of charge. Running on the EVB001 Evaluation Board using a software-defined virtual machine, high level software can now interact with parallel “microcode” sharing the chip’s array of F18 nodes. Like all polyFORTH development systems, this one runs […]

Share

New App Note Posted

A new App Note has been posted: AN009 by Stefan Mauerhofer describes a method for attaching a PS/2 keyboard to the EVB001 evaluation board. The whole process from the hardware to arrayFORTH till polyFORTH is covered by this app note. Download it from the Index of Downloads.

Share