From 23c6acd013f1987c1c7e1dfe5e028b5865088b40 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Fri, 14 Oct 2022 10:22:54 +0200 Subject: [PATCH] platforms/ti60_f225_dev_kit: Fix IO voltage conflicts between peripherals/banks. Was already reported as a warning on 2021.1.165.2.19 but now an error with 2022.1.226. Note: To get the build working with 2022.1.226 the following change had to be done to pt/bin/writer/pinout.py, line 2254: - table.add_rows(table_rows) + for table_row in table_rows: + table.add_row(table_row) This would need to be investigated more to know if related to our local setup/machine. --- .../efinix_titanium_ti60_f225_dev_kit.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/litex_boards/platforms/efinix_titanium_ti60_f225_dev_kit.py b/litex_boards/platforms/efinix_titanium_ti60_f225_dev_kit.py index 7b339d3..66f8e9f 100644 --- a/litex_boards/platforms/efinix_titanium_ti60_f225_dev_kit.py +++ b/litex_boards/platforms/efinix_titanium_ti60_f225_dev_kit.py @@ -13,8 +13,8 @@ from litex.build.efinix import EfinixProgrammer _io = [ # Clk - ("clk25", 0, Pins("B2"), IOStandard("1.8_V_LVCMOS")), - ("clk33", 0, Pins("P2"), IOStandard("1.8_V_LVCMOS")), + ("clk25", 0, Pins("B2"), IOStandard("1.8_V_LVCMOS")), + ("clk33", 0, Pins("P2"), IOStandard("1.8_V_LVCMOS")), ("clk74_25", 0, Pins("A11"), IOStandard("1.8_V_LVCMOS")), # SD-Card @@ -54,10 +54,10 @@ _io = [ ), # Buttons - ("user_btn", 0, Pins("K13"), IOStandard("1.8_V_LVCMOS")), - ("user_btn", 1, Pins("J13"), IOStandard("1.8_V_LVCMOS")), - ("user_btn", 2, Pins("C5"), IOStandard("1.8_V_LVCMOS")), - ("user_btn", 3, Pins("R13"), IOStandard("1.8_V_LVCMOS")), + ("user_btn", 0, Pins("K13"), IOStandard("1.2_V_LVCMOS")), + ("user_btn", 1, Pins("J13"), IOStandard("1.2_V_LVCMOS")), + ("user_btn", 2, Pins("C5"), IOStandard("1.2_V_LVCMOS")), + ("user_btn", 3, Pins("R13"), IOStandard("1.2_V_LVCMOS")), # Switches ("user_sw", 0, Pins("F3"), IOStandard("1.8_V_LVCMOS")), @@ -120,10 +120,10 @@ iobank_info = [ ("3B", "1.2 V LVCMOS"), ("4A", "1.2 V LVCMOS"), ("4B", "1.2 V LVCMOS"), - ("BL", "1.8 V LVCMOS"), + ("BL", "3.3 V LVCMOS"), ("BR", "1.8 V LVCMOS"), ("TL", "1.8 V LVCMOS"), - ("TR", "1.8 V LVCMOS"), + ("TR", "3.3 V LVCMOS"), ] # QSE Connectors -----------------------------------------------------------------------------------