Hi all,
I was curious to play with CPLD/FPGA stuff so I decided to make a board on my own...
Here it is the result:
and here a short video:
video.
It can be seen as two boards into one: a STM32F103 based Arduino (Maple Mini compatible; for a short story about the Maple Mini and the stm32duino see
here) and an Altera MAX II CPLD (EPM240T100 or EPM570T100) dev board to start playing with VHDL/Verilog, or just to try to use a CPLD with the Quartus II schematic editor.
The basic idea is to have a STM32 Arduino to use as "stimulus generator" for the CPLD (e.g. I2C master) and an Altera MAX II CPLD on the same board. In this way is easier to set up a complete "test bench" for the CPLD "application" (e.g. your custom I2C interface).
The cost should be about 5/6$ plus the PCB (I haven't done the precise BOM calculation yet...), buying the components "around". The "pluggable" LCD module and the optional stand-alone 50MHz oscillator aren't included in the cost count.
All the details including the schematic and the PCB Gerber files can be found
here.
Cheers.