|
@@ -0,0 +1,133 @@
|
|
|
|
|
+//Copyright (C)2014-2024 Gowin Semiconductor Corporation.
|
|
|
|
|
+//All rights reserved.
|
|
|
|
|
+//File Title: Physical Constraints file
|
|
|
|
|
+//Tool Version: V1.9.9.01 (64-bit)
|
|
|
|
|
+//Part Number: GW1N-LV9PG256C6/I5
|
|
|
|
|
+//Device: GW1N-9
|
|
|
|
|
+//Created Time: Fri 04 12 11:25:42 2024
|
|
|
|
|
+
|
|
|
|
|
+IO_LOC "GPIO_o[21]" E1;
|
|
|
|
|
+IO_PORT "GPIO_o[21]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[20]" C16;
|
|
|
|
|
+IO_PORT "GPIO_o[20]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[19]" D15;
|
|
|
|
|
+IO_PORT "GPIO_o[19]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[18]" P1;
|
|
|
|
|
+IO_PORT "GPIO_o[18]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[17]" D1;
|
|
|
|
|
+IO_PORT "GPIO_o[17]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[16]" R1;
|
|
|
|
|
+IO_PORT "GPIO_o[16]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[15]" L1;
|
|
|
|
|
+IO_PORT "GPIO_o[15]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[14]" K2;
|
|
|
|
|
+IO_PORT "GPIO_o[14]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[13]" K1;
|
|
|
|
|
+IO_PORT "GPIO_o[13]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[12]" L2;
|
|
|
|
|
+IO_PORT "GPIO_o[12]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[11]" A2;
|
|
|
|
|
+IO_PORT "GPIO_o[11]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[10]" A11;
|
|
|
|
|
+IO_PORT "GPIO_o[10]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[9]" A14;
|
|
|
|
|
+IO_PORT "GPIO_o[9]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[8]" A12;
|
|
|
|
|
+IO_PORT "GPIO_o[8]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[7]" A10;
|
|
|
|
|
+IO_PORT "GPIO_o[7]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[6]" A13;
|
|
|
|
|
+IO_PORT "GPIO_o[6]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[5]" R6;
|
|
|
|
|
+IO_PORT "GPIO_o[5]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[4]" T5;
|
|
|
|
|
+IO_PORT "GPIO_o[4]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[3]" T6;
|
|
|
|
|
+IO_PORT "GPIO_o[3]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[2]" J16;
|
|
|
|
|
+IO_PORT "GPIO_o[2]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[1]" H16;
|
|
|
|
|
+IO_PORT "GPIO_o[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "GPIO_o[0]" G16;
|
|
|
|
|
+IO_PORT "GPIO_o[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "RstInit_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Locked_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Mosi0_o[7]" IO_TYPE=LVCMOS33;
|
|
|
|
|
+IO_LOC "Mosi0_o[6]" C1;
|
|
|
|
|
+IO_PORT "Mosi0_o[6]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_o[5]" F16;
|
|
|
|
|
+IO_PORT "Mosi0_o[5]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_o[4]" C7;
|
|
|
|
|
+IO_PORT "Mosi0_o[4]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_o[3]" B3;
|
|
|
|
|
+IO_PORT "Mosi0_o[3]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_o[2]" B5;
|
|
|
|
|
+IO_PORT "Mosi0_o[2]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_o[1]" R3;
|
|
|
|
|
+IO_PORT "Mosi0_o[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_o[0]" G1;
|
|
|
|
|
+IO_PORT "Mosi0_o[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Sck_o[7]" IO_TYPE=LVCMOS33;
|
|
|
|
|
+IO_LOC "Sck_o[6]" C2;
|
|
|
|
|
+IO_PORT "Sck_o[6]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_o[5]" E16;
|
|
|
|
|
+IO_PORT "Sck_o[5]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_o[4]" B7;
|
|
|
|
|
+IO_PORT "Sck_o[4]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_o[3]" A3;
|
|
|
|
|
+IO_PORT "Sck_o[3]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_o[2]" A5;
|
|
|
|
|
+IO_PORT "Sck_o[2]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_o[1]" T2;
|
|
|
|
|
+IO_PORT "Sck_o[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_o[0]" G2;
|
|
|
|
|
+IO_PORT "Sck_o[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Ss_o[7]" IO_TYPE=LVCMOS33;
|
|
|
|
|
+IO_LOC "Ss_o[6]" D2;
|
|
|
|
|
+IO_PORT "Ss_o[6]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_o[5]" F15;
|
|
|
|
|
+IO_PORT "Ss_o[5]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_o[4]" C8;
|
|
|
|
|
+IO_PORT "Ss_o[4]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_o[3]" B4;
|
|
|
|
|
+IO_PORT "Ss_o[3]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_o[2]" A4;
|
|
|
|
|
+IO_PORT "Ss_o[2]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_o[1]" R4;
|
|
|
|
|
+IO_PORT "Ss_o[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_o[0]" F1;
|
|
|
|
|
+IO_PORT "Ss_o[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Clk50_o" IO_TYPE=LVCMOS33;
|
|
|
|
|
+IO_PORT "Clk100_o" IO_TYPE=LVCMOS33;
|
|
|
|
|
+IO_PORT "Clk600_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Clk5_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Clk20_o" IO_TYPE=LVCMOS33;
|
|
|
|
|
+IO_PORT "Clk30_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Clk40_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_PORT "Clk75_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "I2CSck_o" K16;
|
|
|
|
|
+IO_PORT "I2CSck_o" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "I2CSda_io" L16;
|
|
|
|
|
+IO_PORT "I2CSda_io" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi1_io" T12;
|
|
|
|
|
+IO_PORT "Mosi1_io" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8 BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "MisoMax2870_i" B1;
|
|
|
|
|
+IO_PORT "MisoMax2870_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Miso2_i" T3;
|
|
|
|
|
+IO_PORT "Miso2_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Miso1_i" F2;
|
|
|
|
|
+IO_PORT "Miso1_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Ss_i" T9;
|
|
|
|
|
+IO_PORT "Ss_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Sck_i" T13;
|
|
|
|
|
+IO_PORT "Sck_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi3_i" T15;
|
|
|
|
|
+IO_PORT "Mosi3_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi2_i" T14;
|
|
|
|
|
+IO_PORT "Mosi2_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Mosi0_i" R12;
|
|
|
|
|
+IO_PORT "Mosi0_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Rst_i" R9;
|
|
|
|
|
+IO_PORT "Rst_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|
|
|
|
|
+IO_LOC "Clk_i" H11;
|
|
|
|
|
+IO_PORT "Clk_i" IO_TYPE=LVCMOS33 PULL_MODE=UP BANK_VCCIO=3.3;
|