efinix: add support for Titanium Ti60 f225 dev kit
This commit is contained in:
parent
6ba0cb7f66
commit
18349fb6e8
|
|
@ -63,6 +63,7 @@ Boards
|
||||||
xtrx `FairWaves XTRXPro <https://www.crowdsupply.com/fairwaves/xtrx>`__ Artix xc7a50tcpg236 OK OK
|
xtrx `FairWaves XTRXPro <https://www.crowdsupply.com/fairwaves/xtrx>`__ Artix xc7a50tcpg236 OK OK
|
||||||
xyloni_spi `Efinix Xyloni <https://www.efinixinc.com/products-devkits-xyloni.html>`__ Trion T8F81 NA AS
|
xyloni_spi `Efinix Xyloni <https://www.efinixinc.com/products-devkits-xyloni.html>`__ Trion T8F81 NA AS
|
||||||
trion_t120_bga576_spi `Efinix Trion T120 BGA576 Dev Kit <https://www.efinixinc.com/products-devkits-triont120bga576.html>`__ Trion T120BGA576 NA AS
|
trion_t120_bga576_spi `Efinix Trion T120 BGA576 Dev Kit <https://www.efinixinc.com/products-devkits-triont120bga576.html>`__ Trion T120BGA576 NA AS
|
||||||
|
trion_ti60_f225_spi `Efinix Titanium F225 Dev Kit <https://www.efinixinc.com/products-devkits-titaniumti60f225.html>`__ Titanium Ti60F225 NA AS
|
||||||
xmf3 `PLDkit XMF3 <https://pldkit.com/xilinx/xmf3>`__ Xilinx xc3s200ft256, xcf01s OK OK
|
xmf3 `PLDkit XMF3 <https://pldkit.com/xilinx/xmf3>`__ Xilinx xc3s200ft256, xcf01s OK OK
|
||||||
zedboard `Avnet ZedBoard <https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/zedboard/>`__ zynq7000 xc7z020clg484 OK NA
|
zedboard `Avnet ZedBoard <https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/zedboard/>`__ zynq7000 xc7z020clg484 OK NA
|
||||||
======================= ================================================================================================================================================= ============================= ========= ========
|
======================= ================================================================================================================================================= ============================= ========= ========
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ FPGAs
|
||||||
Anlogic `EF2M45 <http://www.anlogic.com/prod_view.aspx?TypeId=12&Id=170&FId=t3:12:3>`__ OK OK
|
Anlogic `EF2M45 <http://www.anlogic.com/prod_view.aspx?TypeId=12&Id=170&FId=t3:12:3>`__ OK OK
|
||||||
Cologne Chip `GateMate Series <https://colognechip.com/programmable-logic/gatemate/>`__ OK OK
|
Cologne Chip `GateMate Series <https://colognechip.com/programmable-logic/gatemate/>`__ OK OK
|
||||||
Efinix `Trion T8 <https://www.efinixinc.com/products-trion.html>`__ NA OK
|
Efinix `Trion T8 <https://www.efinixinc.com/products-trion.html>`__ NA OK
|
||||||
|
Efinix `Titanium Ti60 <https://www.efinixinc.com/products-titanium.html>`__ NA OK
|
||||||
Gowin `GW1N (GW1N-1, GW1N-4, GW1NR-9, GW1NS-2C, GW1NSR-4C) <https://www.gowinsemi.com/en/product/detail/2/>`__ OK IF
|
Gowin `GW1N (GW1N-1, GW1N-4, GW1NR-9, GW1NS-2C, GW1NSR-4C) <https://www.gowinsemi.com/en/product/detail/2/>`__ OK IF
|
||||||
Intel Cyclone III `EP3C16 <https://www.intel.com/content/www/us/en/programmable/products/fpga/cyclone-series/cyclone-iii/support.html>`__ OK OK
|
Intel Cyclone III `EP3C16 <https://www.intel.com/content/www/us/en/programmable/products/fpga/cyclone-series/cyclone-iii/support.html>`__ OK OK
|
||||||
Intel Cyclone IV CE `EP4CE22 <https://www.intel.com/content/www/us/en/products/programmable/fpga/cyclone-iv/features.html>`__ OK OK
|
Intel Cyclone IV CE `EP4CE22 <https://www.intel.com/content/www/us/en/products/programmable/fpga/cyclone-iv/features.html>`__ OK OK
|
||||||
|
|
|
||||||
|
|
@ -159,6 +159,9 @@ static std::map <std::string, target_board_t> board_list = {
|
||||||
SPI_BOARD("trion_t120_bga576","efinix", "efinix_spi_ft2232",
|
SPI_BOARD("trion_t120_bga576","efinix", "efinix_spi_ft2232",
|
||||||
DBUS4, DBUS5, DBUS7, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 0, CABLE_DEFAULT),
|
DBUS4, DBUS5, DBUS7, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 0, CABLE_DEFAULT),
|
||||||
JTAG_BOARD("trion_t120_bga576_jtag", "", "ft2232_b", 0, 0, CABLE_DEFAULT),
|
JTAG_BOARD("trion_t120_bga576_jtag", "", "ft2232_b", 0, 0, CABLE_DEFAULT),
|
||||||
|
SPI_BOARD("titanium_ti60_f225","efinix", "efinix_spi_ft4232",
|
||||||
|
DBUS4, DBUS5, DBUS7, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 0, CABLE_DEFAULT),
|
||||||
|
JTAG_BOARD("titanium_ti60_f225_jtag", "","efinix_jtag_ft4232", 0, 0, CABLE_DEFAULT),
|
||||||
JTAG_BOARD("zedboard", "xc7z020-clg484", "digilent_hs2", 0, 0, CABLE_DEFAULT),
|
JTAG_BOARD("zedboard", "xc7z020-clg484", "digilent_hs2", 0, 0, CABLE_DEFAULT),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,8 @@ Efinix::Efinix(Jtag* jtag, const std::string &filename,
|
||||||
spi_board_name = "xyloni_spi";
|
spi_board_name = "xyloni_spi";
|
||||||
} else if (board_name == "trion_t120_bga576_jtag") {
|
} else if (board_name == "trion_t120_bga576_jtag") {
|
||||||
spi_board_name = "trion_t120_bga576";
|
spi_board_name = "trion_t120_bga576";
|
||||||
|
} else if (board_name == "titanium_ti60_f225_jtag") {
|
||||||
|
spi_board_name = "titanium_ti60_f225";
|
||||||
} else {
|
} else {
|
||||||
throw std::runtime_error("Error: unknown board name");
|
throw std::runtime_error("Error: unknown board name");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue