From e587a7f1c7cc24f62e67b52617b58f291dd1d41d Mon Sep 17 00:00:00 2001 From: Cyao Date: Thu, 22 May 2025 19:28:34 +0200 Subject: [PATCH 1/2] Add icepi zero to the boards documentation --- doc/boards.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/boards.yml b/doc/boards.yml index c37bea7..28d3e3f 100644 --- a/doc/boards.yml +++ b/doc/boards.yml @@ -481,6 +481,13 @@ Flash: AS Constraints: IceZumAlhambraII +- ID: icepi-zero + Description: Icepi Zero + URL: https://github.com/cheyao/icepi-zero + FPGA: ECP5 LFE5U + Memory: OK + Flash: OK + - ID: kc705 Description: Xilinx KC705 URL: https://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html From 7c423c15fd0cfb767412faf41ecd75aa57b29d28 Mon Sep 17 00:00:00 2001 From: Cyao Date: Thu, 22 May 2025 20:00:56 +0200 Subject: [PATCH 2/2] Add icepi zero to board.hpp --- src/board.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/board.hpp b/src/board.hpp index 72695f2..9591134 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -179,6 +179,8 @@ static std::map board_list = { DBUS4, DBUS0, DBUS1, DBUS2, 0, 0, CABLE_DEFAULT), DFU_BOARD("icebreaker-bitsy", "", "dfu", 0x1d50, 0x6146, 0), + JTAG_BITBANG_BOARD("icepi-zero", "", "ft231X", 0, 0, + FT232RL_DCD, FT232RL_DSR, FT232RL_RI, FT232RL_CTS, CABLE_DEFAULT), JTAG_BOARD("kc705", "", "digilent", 0, 0, CABLE_DEFAULT), JTAG_BOARD("kcu105", "xcku040-ffva1156", "jtag-smt2-nc", 0, 0, CABLE_DEFAULT), JTAG_BOARD("kcu116", "xcku5p-ffvb676", "jtag-smt2-nc", 0, 0, CABLE_DEFAULT),