#PDF of a #paper on the #LGP-30 by Stan Frankel, including the logical equations that govern its operation. A CPU in 44 lines of code, comparable to the #J1, but slower and bit-serial. #hardware
on 02017-12-02The #J1(a) #Forth processor on the Nandland #hardware, which has the ICE40HX1K #FPGA among those supported by #IceStorm.
on 02017-10-01how to run the #J1 #Forth simulator on MacOS under gforth
on 02017-07-20Mark VandeWettering’s overview of the #J1 #Forth #hardware
on 02017-04-14The Gameduino is a video card shield (“hat”?) for your #Arduino (or anything else via SPI!), providing sprites, tiles, scrolling, collision detection, VGA output, and a 64-voice synthesizer, using an embedded #J1, for US$39. Open-source #hardware. #video-games
on 02017-03-22on the #J1 #Forth CPU, optimized for FPGAs (rather than #hardware as such). 200 lines of #Verilog. “Originally designed to run the six WGE100 Ethernet cameras in the Willow Garage PR2 robot.” Amazing: “J1 runs at about 100 Forth MIPS on a typical FPGA. This compares with about 0.1 Forth MIPS for a traditional threaded Forth running on an embedded 8-bit CPU.”
on 02017-03-22J1a SwapForth #video by jamesb beckman101, demonstrating synthesizing the CPU from #Verilog with #IceStorm. Looks like an IceStick. Demonstrates programming it interactively in a tiny #Forth with only 227 words (and a filesystem!) and generating a nice stable 1MHz square wave in software, displayed on his digital oscilloscope. #J1 #hardware
on 02016-06-22A free-software #Forth operating system running on the J1a open-source CPU running on a Lattice #FPGA thanks to Project #IceStorm’s reverse engineering and the resulting free-software #synthesis and programming toolchain, running on the Lattice iCEstick evaluation board with 8K of RAM. #J1 #hardware
on 02015-08-28