From eaed746cf2d49e8eed2d5077874b20497a895ca4 Mon Sep 17 00:00:00 2001 From: ultraembedded Date: Sun, 13 Jun 2021 17:55:56 +0100 Subject: [PATCH 1/2] Add a few more Spartan6 based parts and boards (tested on an old miniSpartan6+). --- README.md | 3 ++- src/board.hpp | 1 + src/part.hpp | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 271f846..5d55075 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ __Current supported kits:__ * [Lattice MachXO3D Development Board (LCMXO3D-9400HC)](https://www.latticesemi.com/products/developmentboardsandkits/machxo3d_development_board) * [Lattice CrossLink-NX Evaluation Board (LIFCL-40-EVN)](https://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/CrossLink-NXEvaluationBoard) (memory and spi flash) * [Lattice ECP5 5G Evaluation Board (LFE5UM5G-85F-EVN)](https://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/ECP5EvaluationBoard) (memory and spi flash) +* [Scarab Hardware MiniSpartan6+ (Spartan 6 LX9)](https://www.kickstarter.com/projects/1812459948/minispartan6-a-powerful-fpga-board-and-easy-to-use) (memory) * [Olimex iCE40HX1K-EVB](https://www.olimex.com/Products/FPGA/iCE40/iCE40HX1K-EVB/open-source-hardware) * [Olimex iCE40HX8K-EVB](https://www.olimex.com/Products/FPGA/iCE40/iCE40HX8K-EVB/open-source-hardware) * [QMTech CycloneV Core Board](https://fr.aliexpress.com/i/1000006622149.html) (memory) @@ -52,7 +53,7 @@ __Supported (tested) FPGA:__ * Lattice [ECP5 (25F, 5G 85F, CrossLink-NX (LIFCL-40)](https://www.latticesemi.com/en/Products/FPGAandCPLD/CrossLink-NX) (SRAM and Flash) * Xilinx Kintex 7 [xc7k325t](https://www.xilinx.com/products/silicon-devices/fpga/kintex-7.html#productTable) (SRAM) * Xilinx Artix 7 [xc7a35ti, xc7a50t, xc7a75t, xc7a100t, xc7a200t](https://www.xilinx.com/products/silicon-devices/fpga/artix-7.html) (memory and spi flash) -* Xilinx Spartan 6 [xc6slx25, xc6slx45](https://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html) (memory) +* Xilinx Spartan 6 [xc6slx9, xc6slx16, xc6slx25, xc6slx45](https://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html) (memory) * Xilinx Spartan 7 [xc7s15, xc7s25, xc7s50](https://www.xilinx.com/products/silicon-devices/fpga/spartan-7.html) (memory (all) and spi flash (xc7s50)) * Intel Cyclone III [EP3C16](https://www.intel.com/content/www/us/en/programmable/products/fpga/cyclone-series/cyclone-iii/support.html) (memory) * Intel Cyclone IV CE [EP4CE22](https://www.intel.com/content/www/us/en/products/programmable/fpga/cyclone-iv/features.html) (memory. See note below) diff --git a/src/board.hpp b/src/board.hpp index eed900e..50faf69 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -113,6 +113,7 @@ static std::map board_list = { JTAG_BOARD("littleBee", "", "ft2232", 0, 0), JTAG_BOARD("spartanEdgeAccelBoard", "", "",0, 0), JTAG_BOARD("pipistrello", "", "ft2232", 0, 0), + JTAG_BOARD("minispartan6", "", "ft2232", 0, 0), JTAG_BOARD("qmtechCycloneV", "", "", 0, 0), JTAG_BOARD("runber", "", "ft232", 0, 0), JTAG_BOARD("tangnano", "", "ft2232", 0, 0), diff --git a/src/part.hpp b/src/part.hpp index 06ee88f..66ce858 100644 --- a/src/part.hpp +++ b/src/part.hpp @@ -22,6 +22,8 @@ static std::map fpga_list = { {0x43651093, {"xilinx", "kintex7", "xc7k325t", 6}}, + {0x24001093, {"xilinx", "spartan6", "xc6slx9", 6}}, + {0x24002093, {"xilinx", "spartan6", "xc6slx16", 6}}, {0x24004093, {"xilinx", "spartan6", "xc6slx25", 6}}, {0x44008093, {"xilinx", "spartan6", "xc6slx45", 6}}, {0x03620093, {"xilinx", "spartan7", "xc7s15ftgb196-1", 6}}, From 470f2a2b25c16733860488070d47f39867499df8 Mon Sep 17 00:00:00 2001 From: ultraembedded Date: Sun, 13 Jun 2021 17:57:54 +0100 Subject: [PATCH 2/2] Cosmetic change to board list in README. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d55075..bb6a011 100644 --- a/README.md +++ b/README.md @@ -23,12 +23,12 @@ __Current supported kits:__ * [Lattice MachXO3D Development Board (LCMXO3D-9400HC)](https://www.latticesemi.com/products/developmentboardsandkits/machxo3d_development_board) * [Lattice CrossLink-NX Evaluation Board (LIFCL-40-EVN)](https://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/CrossLink-NXEvaluationBoard) (memory and spi flash) * [Lattice ECP5 5G Evaluation Board (LFE5UM5G-85F-EVN)](https://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/ECP5EvaluationBoard) (memory and spi flash) -* [Scarab Hardware MiniSpartan6+ (Spartan 6 LX9)](https://www.kickstarter.com/projects/1812459948/minispartan6-a-powerful-fpga-board-and-easy-to-use) (memory) * [Olimex iCE40HX1K-EVB](https://www.olimex.com/Products/FPGA/iCE40/iCE40HX1K-EVB/open-source-hardware) * [Olimex iCE40HX8K-EVB](https://www.olimex.com/Products/FPGA/iCE40/iCE40HX8K-EVB/open-source-hardware) * [QMTech CycloneV Core Board](https://fr.aliexpress.com/i/1000006622149.html) (memory) * [Trenz Gowin LittleBee (TEC0117)](https://shop.trenz-electronic.de/en/TEC0117-01-FPGA-Module-with-GOWIN-LittleBee-and-8-MByte-internal-SDRAM) (memory and flash) * [Saanlima Pipistrello LX45](http://pipistrello.saanlima.com/index.php?title=Welcome_to_Pipistrello) (memory) +* [Scarab Hardware MiniSpartan6+ (Spartan 6 LX9)](https://www.kickstarter.com/projects/1812459948/minispartan6-a-powerful-fpga-board-and-easy-to-use) (memory) * [SeeedStudio Gowin RUNBER](https://www.seeedstudio.com/Gowin-RUNBER-Development-Board-p-4779.html) (memory and flash) * [SeeedStudio Spartan Edge Accelerator Board](http://wiki.seeedstudio.com/Spartan-Edge-Accelerator-Board) (memory) * [Sipeed Tang Nano](https://tangnano.sipeed.com/en/) (memory)