TinyFPGA based on iCE40-UP5K-SG48


#41

Hi @mnemonix

That would be very bad news. I swapped the pins after reviewing the work from @glanzi in rev 0x03. I now just compared TinyFPGA-BX and my board and the pins look similar at this point so I am crossing fingers that things are alright. I played with the upduino yesterday. Today I think I will try programming using iceprog

       FLASH CHIP    NET NAME     FPGA CONNECTION
BX     SI (5)        SDO          IOB_105_SDO
       SO (2)        SDI          IOB_106_SDI


ME V3
      MOSI (5)       SDO          IOB_32a_SPI_SO
      MISO (2)       SDI          IOB_33b_SPI_SI

Schematics


#42

We have blinky!


#43

ME V3
MOSI (5) SDO IOB_32a_SPI_SO
MISO (2) SDI IOB_33b_SPI_SI

These is correct, but your schematic shows it otherwise.
Anyway it seems to work now - congratulations.
Is it because you used iceprog, or what was wrong before?


#44

I See, thank you so much for looking into the schematics. I have updated the pdf. Keeping track of the revisions, components ordered and keeping the pdf, schematics, bom in sync remains quite a challenge.

I am still flashing using flashrom but this takes 7 minutes to flash hence not really useful for further development. My FTDI chip laying around do not work with iceprog (they are FT232 based and somehow don’t work).

I am investigating different options to continue development and faster flashing but the board, as is, is not a great development platform yet.