iCE40HX1K-EVB is our first iCE40 FPGA which works with ICESTORM FOSS toolchain.
It’s 5×5 cm 4 layer board with iCE40HX1K on it, 512KB 10 nS fast SRAM, UEXT as programming connector, so you can program it with OLinuXino (which can run also the tool chain on it) or with Olimexino-328 or any other boards we have with UEXT.
The original ICE40 development board from Lattice has FTDI on it, which we skip as to program it you need just SPI signals to load the bitstream to the on board Serial SPI Flash. Having the sources we easily modified the programming part and now all our Arduino and Olimexino boards can load the code generated by ICESTORM.
All free iCE40HX1K singals are available on right angle bus connector, to this bus connector we designed 4 additional boards:
- iCE40-ADC fast 100Mhz ADC with BNC input connector so you can make Digital Storage Oscilloscope with p to 512 KB buffer
- iCE40-DAC fast 100Mhz DAC with BNC output connector will allow you to make DDS generator with odd forms using the on board SRAM
- iCE40-DIO fast IO with level shifter with programmable by I2C DAC threshold in range 1.5-5.5V, so you can capture digital signals with different levels making inexpensive Logic Analizer
- iCE40-IO with VGA and PS2 keyboard connectors board
iCE40-IO will allow you to emulate small retro computers.
All additional modules are stackable and the bus pass through them, so you can stack more than one ADCs or more than one DACs etc if you need more IO.
Next week we will test all modules, make corrections (if necessary) and run production. The price of iCE40HX1K-EVB will be EUR 22.00 and if everything goes smoothly we will have them in stock by June 1st.
These same boards will be used in the Tuxcon workshop “First steps with FPGAs” on July 10th.