# === iostandard === set_property CFGBVS VCCO [current_design] set_property CONFIG_VOLTAGE 3.3 [current_design] # === SPI flash config === set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design] set_property CONFIG_MODE SPIx4 [current_design] set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design] # === clock config === create_clock -period 5.000 [get_ports sys_clk_p] set_property IOSTANDARD DIFF_SSTL15 [get_ports sys_clk_p] set_property PACKAGE_PIN R4 [get_ports sys_clk_p] set_property PACKAGE_PIN T4 [get_ports sys_clk_n] set_property IOSTANDARD DIFF_SSTL15 [get_ports sys_clk_n] # === reset button === set_property PACKAGE_PIN F15 [get_ports rst_n] set_property IOSTANDARD LVCMOS33 [get_ports rst_n] # === status leds === set_property PACKAGE_PIN L13 [get_ports {led[0]}] set_property PACKAGE_PIN M13 [get_ports {led[1]}] set_property PACKAGE_PIN K14 [get_ports {led[2]}] set_property PACKAGE_PIN K13 [get_ports {led[3]}] set_property IOSTANDARD LVCMOS33 [get_ports {led[*]}] # === 1Gb ethernet PHY === set_property PACKAGE_PIN P15 [get_ports rgmii_txc] set_property PACKAGE_PIN N14 [get_ports {rgmii_txd[0]}] set_property PACKAGE_PIN P16 [get_ports {rgmii_txd[1]}] set_property PACKAGE_PIN R17 [get_ports {rgmii_txd[2]}] set_property PACKAGE_PIN R16 [get_ports {rgmii_txd[3]}] set_property PACKAGE_PIN N17 [get_ports rgmii_txctl] set_property PACKAGE_PIN V18 [get_ports rgmii_rxc] set_property PACKAGE_PIN P19 [get_ports {rgmii_rxd[0]}] set_property PACKAGE_PIN U18 [get_ports {rgmii_rxd[1]}] set_property PACKAGE_PIN U17 [get_ports {rgmii_rxd[2]}] set_property PACKAGE_PIN P17 [get_ports {rgmii_rxd[3]}] set_property PACKAGE_PIN R19 [get_ports rgmii_rxctl] set_property PACKAGE_PIN N13 [get_ports e_mdc] set_property PACKAGE_PIN P14 [get_ports e_mdio] set_property PACKAGE_PIN R14 [get_ports e_reset] set_property IOSTANDARD LVCMOS33 [get_ports rgmii_txc] set_property IOSTANDARD LVCMOS33 [get_ports {rgmii_txd[*]}] set_property IOSTANDARD LVCMOS33 [get_ports rgmii_txctl] set_property IOSTANDARD LVCMOS33 [get_ports rgmii_rxc] set_property IOSTANDARD LVCMOS33 [get_ports {rgmii_rxd[*]}] set_property IOSTANDARD LVCMOS33 [get_ports rgmii_rxctl] set_property IOSTANDARD LVCMOS33 [get_ports e_mdc] set_property IOSTANDARD LVCMOS33 [get_ports e_mdio] set_property IOSTANDARD LVCMOS33 [get_ports e_reset] set_property SLEW FAST [get_ports rgmii_txc] set_property SLEW FAST [get_ports rgmii_txctl] set_property SLEW FAST [get_ports {rgmii_txd[*]}] create_clock -period 8.000 [get_ports rgmii_rxc] # === DAC (J11 header) === #set_property IOSTANDARD LVCMOS33 [get_ports p2_clk] #set_property IOSTANDARD LVCMOS33 [get_ports p2_wrt] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[13]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[12]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[11]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[10]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[9]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[8]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[7]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[6]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[5]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[4]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[3]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[2]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[1]}] #set_property IOSTANDARD LVCMOS33 [get_ports {p2_data[0]}] #set_property SLEW FAST [get_ports p2_clk] #set_property PACKAGE_PIN C18 [get_ports p2_clk] #set_property PACKAGE_PIN C19 [get_ports p2_wrt] #set_property PACKAGE_PIN B17 [get_ports {p2_data[13]}] #set_property PACKAGE_PIN B18 [get_ports {p2_data[12]}] #set_property PACKAGE_PIN D17 [get_ports {p2_data[11]}] #set_property PACKAGE_PIN C17 [get_ports {p2_data[10]}] #set_property PACKAGE_PIN A15 [get_ports {p2_data[9]}] #set_property PACKAGE_PIN A16 [get_ports {p2_data[8]}] #set_property PACKAGE_PIN B15 [get_ports {p2_data[7]}] #set_property PACKAGE_PIN B16 [get_ports {p2_data[6]}] #set_property PACKAGE_PIN A13 [get_ports {p2_data[5]}] #set_property PACKAGE_PIN A14 [get_ports {p2_data[4]}] #set_property PACKAGE_PIN E16 [get_ports {p2_data[3]}] #set_property PACKAGE_PIN D16 [get_ports {p2_data[2]}] #set_property PACKAGE_PIN C14 [get_ports {p2_data[1]}] #set_property PACKAGE_PIN C15 [get_ports {p2_data[0]}] # === ADC an9238 (J11 header) === set_property PACKAGE_PIN G21 [get_ports ch2_clk] set_property PACKAGE_PIN G22 [get_ports ch2_data[0]] set_property PACKAGE_PIN C22 [get_ports ch2_data[1]] set_property PACKAGE_PIN B22 [get_ports ch2_data[2]] set_property PACKAGE_PIN F19 [get_ports ch2_data[3]] set_property PACKAGE_PIN F20 [get_ports ch2_data[4]] set_property PACKAGE_PIN D20 [get_ports ch2_data[5]] set_property PACKAGE_PIN C20 [get_ports ch2_data[6]] set_property PACKAGE_PIN A18 [get_ports ch2_data[7]] set_property PACKAGE_PIN A19 [get_ports ch2_data[8]] set_property PACKAGE_PIN B20 [get_ports ch2_data[9]] set_property PACKAGE_PIN A20 [get_ports ch2_data[10]] set_property PACKAGE_PIN F18 [get_ports ch2_data[11]] set_property PACKAGE_PIN E18 [get_ports ch2_otr] set_property PACKAGE_PIN C18 [get_ports ch1_data[1]] set_property PACKAGE_PIN C19 [get_ports ch1_data[0]] set_property PACKAGE_PIN B17 [get_ports ch1_data[3]] set_property PACKAGE_PIN B18 [get_ports ch1_data[2]] set_property PACKAGE_PIN D17 [get_ports ch1_data[5]] set_property PACKAGE_PIN C17 [get_ports ch1_data[4]] set_property PACKAGE_PIN A15 [get_ports ch1_data[7]] set_property PACKAGE_PIN A16 [get_ports ch1_data[6]] set_property PACKAGE_PIN B15 [get_ports ch1_data[9]] set_property PACKAGE_PIN B16 [get_ports ch1_data[8]] set_property PACKAGE_PIN A13 [get_ports ch1_data[11]] set_property PACKAGE_PIN A14 [get_ports ch1_data[10]] set_property PACKAGE_PIN E16 [get_ports ch1_clk] set_property PACKAGE_PIN D16 [get_ports ch1_otr] set_property IOSTANDARD LVCMOS33 [get_ports ch2_clk] set_property IOSTANDARD LVCMOS33 [get_ports {ch2_data[*]}] set_property IOSTANDARD LVCMOS33 [get_ports ch2_otr] set_property IOSTANDARD LVCMOS33 [get_ports {ch1_data[*]}] set_property IOSTANDARD LVCMOS33 [get_ports ch1_clk] set_property IOSTANDARD LVCMOS33 [get_ports ch1_otr] # 1 bit DAC))) set_property PACKAGE_PIN E17 [get_ports debug_dac] set_property IOSTANDARD LVCMOS33 [get_ports debug_dac]