Hi All,
Last weekend I attended the retro-computing fair in Cambridge, and demonstrated some of the fine design work that David Banks has ported across to myStorm BlackIce hardware.
The following designs are now available from David's github repository:
Acorn Atom (6502)
https://github.com/hoglet67/Ice40Atom
BBC Micro Model B (6502) with BBC BASIC
https://github.com/hoglet67/Ice40Beeb
Jupiter ACE (Z80A with FORTH)
https://github.com/hoglet67/Ice40JupiterAce
CP/M Platform - Z80A with either serial terminal connection or colour VGA /PS/2 Keyboard
https://github.com/hoglet67/Ice40CPMZ80
David has included binary files for each of these designs that need to be programmed into the STM32L433 using DFU-UTIL. These binary files contain the ROM data and make the design file "sticky" - i.e. resident in the STM32 flash - so on power on the FPGA boots to whichever retro computer you have chosen.
For each of these designs you will need a Digilent VGA pmod (£8.99 from Farnell http://uk.farnell.com/digilent/410-345/pmod-board-video-graphics-array/dp/2768189)
This plugs into Pmods 7/8 and 9/10.
You will also need a PS/2 keyboard - which requires a trivial adaptor (4 resistors) plugged into Pmod 11/12 or can be bought from Digilent here:
http://www.mouser.co.uk/ProductDetail/Digilent/410-094/?qs=sGAEpiMZZMsF1ODjcwEocGEoetGlDts14V4qfo%2fFYIE%3d
You will see from the datasheet for the PS/2 connector - that it is a very simple circuit.
Below is our display at the Centre for Computing History - with the BlackIce board hosting a BBC B running a sphere demo in BBC basic.