diff --git a/doc/FPGAs.yml b/doc/FPGAs.yml index b89391a79..e05597ec5 100644 --- a/doc/FPGAs.yml +++ b/doc/FPGAs.yml @@ -1,14 +1,16 @@ Anlogic: - Description: EG4 - Model: S20 - URL: http://www.anlogic.com/prod_view.aspx?TypeId=10&Id=168&FId=t3:10:3 + Model: + - EG4D20 + - EG4S20 + URL: https://www.anlogic.com/en/product/fpga/saleagle/eg4 Memory: OK Flash: AS - Description: SALELF 2 Model: EF2M45 - URL: http://www.anlogic.com/prod_view.aspx?TypeId=12&Id=170&FId=t3:12:3 + URL: https://www.anlogic.com/en/product/fpga/salelf/salelf2 Memory: OK Flash: OK diff --git a/doc/boards.yml b/doc/boards.yml index c37bea7f3..9bdda30e8 100644 --- a/doc/boards.yml +++ b/doc/boards.yml @@ -552,6 +552,13 @@ Memory: OK Flash: OK +- ID: mlk-s200-eg4d20 + Description: MILIANKE S200 EG4D20 Development Board + URL: https://www.milianke.com/product-item-108.html + FPGA: eagle s20 EG4D20EG176 + Memory: OK + Flash: OK + - ID: mini_itx Description: Avnet Mini-ITX Base Kit URL: https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/mini-itx/ diff --git a/src/anlogicCable.cpp b/src/anlogicCable.cpp index 3a84883a0..3107dfed7 100644 --- a/src/anlogicCable.cpp +++ b/src/anlogicCable.cpp @@ -17,7 +17,7 @@ using namespace std; -#define ANLOGICCABLE_VIDv1 0x336C +#define ANLOGICCABLE_VIDv1 0x0547 #define ANLOGICCABLE_VIDv2 0x336C #define ANLOGICCABLE_PID 0x1002 diff --git a/src/board.hpp b/src/board.hpp index 72695f2c0..be05ea701 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -193,6 +193,7 @@ static std::map board_list = { JTAG_BOARD("machXO2EVN", "", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("machXO3SK", "", "ft2232", 0, 0, CABLE_DEFAULT), JTAG_BOARD("machXO3EVN", "", "ft2232", 0, 0, CABLE_DEFAULT), + JTAG_BOARD("mlk-s200-eg4d20", "", "anlogicCable", 0, 0, CABLE_DEFAULT), JTAG_BOARD("mimas_a7", "xc7a50tfgg484", "numato", 0, 0, CABLE_MHZ(30)), JTAG_BOARD("neso_a7", "xc7a100tcsg324", "numato-neso", 0, 0, CABLE_MHZ(30)), JTAG_BOARD("minispartan6", "", "ft2232", 0, 0, CABLE_DEFAULT), diff --git a/src/part.hpp b/src/part.hpp index 2f7df5d09..04852cbc1 100644 --- a/src/part.hpp +++ b/src/part.hpp @@ -24,6 +24,7 @@ static std::map fpga_list = { /**************************************************************************/ /* Anlogic Eagle */ + {0x04014c35, {"anlogic", "eagle d20", "EG4D20EG176", 8}}, {0x0a014c35, {"anlogic", "eagle s20", "EG4S20BG256", 8}}, /* Anlogic Elf2 */