diff --git a/doc/boards.yml b/doc/boards.yml index e3ad4f6..9450991 100644 --- a/doc/boards.yml +++ b/doc/boards.yml @@ -579,12 +579,19 @@ Memory: OK Flash: IF/EF -- ID: tangprimer20k - Description: Sipeed Tang Primer 20k - URL: https://wiki.sipeed.com/hardware/en/tang/Tang-Nano-Doc/summary.html +- ID: tangnano20k + Description: Sipeed Tang Nano 20k + URL: https://wiki.sipeed.com/nano20k FPGA: Gowin Arora GW2A(R)-18(C) Memory: OK - Flash: IF + Flash: EF + +- ID: tangprimer20k + Description: Sipeed Tang Primer 20k + URL: https://wiki.sipeed.com/en/primer20k + FPGA: Gowin Arora GW2A(R)-18(C) + Memory: OK + Flash: EF - ID: tec0117 Description: Trenz Gowin LittleBee (TEC0117) diff --git a/doc/vendors/gowin.rst b/doc/vendors/gowin.rst index a190de9..63f4ac1 100644 --- a/doc/vendors/gowin.rst +++ b/doc/vendors/gowin.rst @@ -31,8 +31,11 @@ where ``BOARD_NAME`` is: * ``tec0117`` * ``tangnano`` +* ``tangnano1k`` * ``tangnano4k`` * ``tangnano9k`` +* ``tangnano20k`` +* ``tangprimer20k`` * ``runber`` Flash diff --git a/src/board.hpp b/src/board.hpp index be68d4d..b3c79dc 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -189,6 +189,7 @@ static std::map board_list = { JTAG_BOARD("tangnano1k", "", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("tangnano4k", "", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("tangnano9k", "", "ft2232", 0, 0, CABLE_DEFAULT), + JTAG_BOARD("tangnano20k", "", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("tangprimer20k", "", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("tec0117", "", "ft2232", 0, 0, CABLE_DEFAULT), SPI_BOARD("titanium_ti60_f225","efinix", "efinix_spi_ft4232",