This commit is contained in:
2026-07-09 22:48:08 +02:00
parent 50dbc682d9
commit 49c9e6315b
56 changed files with 309162 additions and 2007410 deletions

View File

@ -40,32 +40,50 @@ IO_PORT "clk" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;
# IO_PORT "cmos_vsync" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;
# //====== HDMI ======
IO_LOC "tmds[0]" J14,H14;
IO_PORT "tmds[0]" PULL_MODE=NONE DRIVE=8;
IO_LOC "tmds[1]" J15,H15;
IO_PORT "tmds[1]" PULL_MODE=NONE DRIVE=8;
IO_LOC "tmds[2]" K17,J17;
IO_PORT "tmds[2]" PULL_MODE=NONE DRIVE=8;
IO_LOC "tmds_clk" G15,G16;
IO_PORT "tmds_clk" PULL_MODE=NONE DRIVE=8;
# IO_LOC "tmds_p[0]" J14,H14;
# IO_PORT "tmds_p[0]" PULL_MODE=NONE DRIVE=3.5;
# IO_LOC "tmds_p[1]" J15,H15;
# IO_PORT "tmds_p[1]" PULL_MODE=NONE DRIVE=3.5;
# IO_LOC "tmds_p[2]" K17,J17;
# IO_PORT "tmds_p[2]" PULL_MODE=NONE DRIVE=3.5;
# IO_LOC "tmds_p[3]" G15,G16;
# IO_PORT "tmds_p[3]" PULL_MODE=NONE DRIVE=3.5;
# //====== ETHERNET ======
# IO_LOC "RGMII_GTXCLK" F20;
# IO_LOC "PHY_CLK" V19;
# IO_LOC "RGMII_TXD[0]" D21;
# IO_LOC "RGMII_TXD[1]" E21;
# IO_LOC "RGMII_TXD[2]" D22;
# IO_LOC "RGMII_TXD[3]" E22;
# IO_LOC "RGMII_TXEN" F21;
IO_LOC "RGMII_GTXCLK" F20;
IO_LOC "PHY_CLK" V19;
#IO_LOC "RGMII_TXD[0]" D21;
#IO_LOC "RGMII_TXD[1]" E21;
#IO_LOC "RGMII_TXD[2]" D22;
#IO_LOC "RGMII_TXD[3]" E22;
IO_LOC "RGMII_TXEN" F21;
# IO_LOC "RGMII_RST_N" W20;
# IO_PORT "RGMII_GTXCLK" IO_TYPE=LVCMOS33;
# IO_PORT "PHY_CLK" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_TXD[0]" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_TXD[1]" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_TXD[2]" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_TXD[3]" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_TXEN" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_RST_N" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_GTXCLK" IO_TYPE=LVCMOS33;
IO_PORT "PHY_CLK" IO_TYPE=LVCMOS33;
#IO_PORT "RGMII_TXD[0]" IO_TYPE=LVCMOS33;
#IO_PORT "RGMII_TXD[1]" IO_TYPE=LVCMOS33;
#IO_PORT "RGMII_TXD[2]" IO_TYPE=LVCMOS33;
#IO_PORT "RGMII_TXD[3]" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_TXEN" IO_TYPE=LVCMOS33;
#IO_PORT "RGMII_RST_N" IO_TYPE=LVCMOS33;
#
# IO_LOC "RGMII_MDC" V18;
IO_LOC "RGMII_RXCK" G21;
CLOCK_LOC "RGMII_RXCK" BUFG[0] = CLK;
# IO_LOC "RGMII_MDIO" U22;
IO_LOC "RGMII_RXD_0" F18;
IO_LOC "RGMII_RXD_1" E18;
IO_LOC "RGMII_RXD_2" C22;
IO_LOC "RGMII_RXD_3" B22;
IO_LOC "RGMII_RXDV" G22;
# IO_PORT "RGMII_MDC" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_RXCK" IO_TYPE=LVCMOS33;
# IO_PORT "RGMII_MDIO" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_RXD_0" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_RXD_1" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_RXD_2" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_RXD_3" IO_TYPE=LVCMOS33;
IO_PORT "RGMII_RXDV" IO_TYPE=LVCMOS33;
# //====== SDCARD ======
# IO_LOC "sd_miso" AA15;
@ -88,10 +106,10 @@ IO_PORT "clk" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;
# IO_PORT "PA_EN" IO_TYPE=LVCMOS33;
# //====== Keys ======
# IO_LOC "Key_in[1]" Y12;
# IO_LOC "Key_in[0]" AB13;
# IO_PORT "Key_in[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
# IO_PORT "Key_in[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
#IO_LOC "send_btn" Y12;
#IO_PORT "send_btn" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
IO_LOC "irst" AB13;
IO_PORT "irst" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
# //====== WS2812 ======
# IO_LOC "WS2812" J16;
@ -171,8 +189,8 @@ IO_PORT "leds[3]" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;
# IO_PORT "LCD_BL" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;
# //====== UART ======
# IO_LOC "txp" U15;
# IO_PORT "txp" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
IO_LOC "txp" U15;
IO_PORT "txp" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
# //For Version 31004 or later
# IO_LOC "rxp" V14;