banner

FPGA-384 board description.

The board uses the Lattice iCE40 LP 384 FPGA. It is the smallest, lowest power chip in the iCE40 range with 384 LUT's. Although 384 LUT's is not large by FPGA standards it is more than enough to try out an extensive range of verilog programs.

All of the FPGA IO lines are taken out to pads on the edge of the board. Of these, three of them are also taken to the LED's. Some of the SPI lines are necessarily taken to the Flash IC to allow it to boot from Flash.

The board is powered from 3.3V supply. When plugged into the Raspberry Pi it will take its power from the Raspberry Pi IO connector. When used with an Arduino or other microcontroller, care must be taken to ensure that the IO lines are 3.3V compatible.

The FPGA alone is specified to only consume 21 µA when static. But when running with the oscillator, regulator and memory, it consumes only 3 mA. Each LED lit will add a further 2 mA, along with other current loading you may wish to apply to its IO lines.

The board weighs 3g without the connectors.