To Do


  • improve error message (be more precise)

  • catch all exception

  • documentation (code + API)


  • fix ch552 (Sipeed tangNano): works with SRAM, fails with Flash

  • busblaster support

  • anlogic cable support


  • improve frequency configuration. Use FPGA, cable or –freq args maximum frequency

  • rework cyclone10 eeprom access to avoid using FT2232 interfaceB Spi emulation (only supported by trenz board)

  • fix checksum computation with gowin GW2A

  • add support for tangPrimer (anlogic EG4S20)


  • fix spiFlash class to be able to write everywhere (currently offset is hardcoded to 0)