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
|
||||
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_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
|
||||
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
|
||||
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 `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
|
||||
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
|
||||
|
|
|
|||
|
|
@ -159,6 +159,9 @@ static std::map <std::string, target_board_t> board_list = {
|
|||
SPI_BOARD("trion_t120_bga576","efinix", "efinix_spi_ft2232",
|
||||
DBUS4, DBUS5, DBUS7, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 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),
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -53,6 +53,8 @@ Efinix::Efinix(Jtag* jtag, const std::string &filename,
|
|||
spi_board_name = "xyloni_spi";
|
||||
} else if (board_name == "trion_t120_bga576_jtag") {
|
||||
spi_board_name = "trion_t120_bga576";
|
||||
} else if (board_name == "titanium_ti60_f225_jtag") {
|
||||
spi_board_name = "titanium_ti60_f225";
|
||||
} else {
|
||||
throw std::runtime_error("Error: unknown board name");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue