Glad to hear it’s working Bruce!
I tend to prefer Verilog myself. It’s simpler and easier to use than VHDL.
If you want to interface your A1 board with 5V logic, you can try the following:
- For outputs from the TinyFPGA: The 3.3v digital output should be above the threshold to register as a ‘1’ for 5V devices.
- For inputs to the TinyFPGA: You can use a simple two-resistor voltage divider to step down the voltage to 3.3v. Test your circuit with a multimeter and no TinyFPGA first. The MachXO2 is not 5V tolerant and could be damaged if 5V is driven on any of its pins.
Take a look at tip #12 here: https://www.newark.com/pdfs/techarticles/microchip/3_3vto5vAnalogTipsnTricksBrchr.pdf
A VGA pattern generator would be awesome. I’ve been so busy developing, supporting, and selling these boards I haven’t had much of a chance to develop my own projects on them! Make sure to share your project here as I know there are at least a few other people that would be interested, like @Xark.
As for Elektor, I was a bit surprised when I saw their prices, but they do have quite an advantage in terms of shipping times and shipping reliability for European customers. As you mentioned, the price gap may shrink once you factor in any customs fees.
Have fun with your board and let us know how your projects go!