diff --git a/doc/compatibility/board.rst b/doc/compatibility/board.rst
index 8348308..52f73b9 100644
--- a/doc/compatibility/board.rst
+++ b/doc/compatibility/board.rst
@@ -16,7 +16,8 @@ Boards
======================= ================================================================================================================================================= ============================= ========= ========
acornCle215 `Acorn CLE 215+ `__ Artix xc7a200tsbg484 OK OK
alchitry_au `Alchitry Au `__ Artix xc7a35tftg256 OK OK
- arty `Digilent Arty A7 `__ Artix xc7a35ticsg324 OK OK
+ arty_a7_35t `Digilent Arty A7 `__ Artix xc7a35ticsg324 OK OK
+ arty_a7_100t `Digilent Arty A7 `__ Artix xc7a100tcsg324 OK OK
arty_s7_25 `Digilent Arty S7 `__ Spartan7 xc7s25csga324 OK OK
arty_s7_50 `Digilent Arty S7 `__ Spartan7 xc7s50csga324 OK OK
arty_z7_10 `Digilent Arty S7 `__ Zynq7000 xc7z010csg400 OK NA
diff --git a/src/board.hpp b/src/board.hpp
index 0abd4ea..c967a08 100644
--- a/src/board.hpp
+++ b/src/board.hpp
@@ -104,7 +104,10 @@ typedef struct {
static std::map board_list = {
JTAG_BOARD("acornCle215", "xc7a200tsbg484", "", 0, 0, CABLE_DEFAULT),
JTAG_BOARD("alchitry_au", "xc7a35tftg256", "ft2232", 0, 0, CABLE_DEFAULT),
+ /* left for backward compatibility, use right name instead */
JTAG_BOARD("arty", "xc7a35tcsg324", "digilent", 0, 0, CABLE_MHZ(10)),
+ JTAG_BOARD("arty_a7_35t", "xc7a35tcsg324", "digilent", 0, 0, CABLE_MHZ(10)),
+ JTAG_BOARD("arty_a7_100t", "xc7a100tcsg324", "digilent", 0, 0, CABLE_MHZ(10)),
JTAG_BOARD("arty_s7_25", "xc7s25csga324", "digilent", 0, 0, CABLE_DEFAULT),
JTAG_BOARD("arty_z7_10", "xc7z010clg400", "digilent", 0, 0, CABLE_DEFAULT),
JTAG_BOARD("arty_z7_20", "xc7z020clg400", "digilent", 0, 0, CABLE_DEFAULT),