We’ve already seen several cheap FPGA boards in the past with the $25 miniSpartan3 (Xilinx), $34 Spartixed (Xilinx), or 40 Euros Olimex iCE40HX8K-EVB boards (Lattice), but if you have a really tight budget you can now plat with FPGA for just $10 thanks to Fipsy board.
With its 256 LUTs Lattice Semi MachXO2 FPGA, you’ll be limited to what you can do for specific projects, but it could be useful to teach yourself or students FPGA programming, especially it also happens to be breadboard-friendly.
- FPGA – Lattice Semiconductors MachXO2 (LCMXO2-256HC-4SG32C) FPGA @ 269 MHz max. with 256 LUTs, 2 kbit Distributed RAM, 32 LABs (Logic Array Blocks)
- Programmable by SPI and I2C
- Expansion – 2x 10-pin header supporting various interfaces including:
- LVCMOS 3.3/2.5/1.8/1.5/1.2
- SSTL 25/18
- HSTL 18
- Schmitt trigger inputs, up to 0.5 V hysteresis
- Misc – Onboard LED
- Operating Supply Voltage – 3.3 V
The “Basic Setup” tutorial explains how to create a Blinky example, by first creating a JEDEC file in Lattice Diamond software using the provided source example, before uploading over SPI using a Raspberry Pi board and fipsyfpgaloader utility.
Beside teaching/learning, the board can also be used as a I/O Port extender, the glue between different embedded systems, a digital bus controller, a PWM controller (e.g. for LED panels), etc…
The board has been launched on Kickstarter, and the campaign has already surpassed its $3,500 funding target. Pledges start at $10 with two (yet to be soldered) headers, or $20 with soldered headers. The are also pledges for up pack of board, but you don’t really save (except maybe on shipping) if you order bundles as a pack of ten costs $100. Shipping adds $1 to the US, $5 to Canada, and $10 to some European countries and Australia for a single board. You’re out of luck if you are based in South America, Africa, or Asia since the developer won’t ship there. Delivery is planned for June 2018.