|
| 1 | +############################################################################### |
| 2 | +## Copyright (C) 2025 Analog Devices, Inc. All rights reserved. |
| 3 | +### SPDX short identifier: ADIBSD |
| 4 | +############################################################################### |
| 5 | + |
| 6 | +# SPI interface |
| 7 | + |
| 8 | +set_property -dict {PACKAGE_PIN L17 IOSTANDARD LVCMOS33} [get_ports admx100x_spi_sclk]; ## D17 FMC_LA13_P |
| 9 | +set_property -dict {PACKAGE_PIN K20 IOSTANDARD LVCMOS33} [get_ports admx100x_spi_miso]; ## C19 FMC_LA14_N |
| 10 | +set_property -dict {PACKAGE_PIN J16 IOSTANDARD LVCMOS33} [get_ports admx100x_spi_mosi]; ## H19 FMC_LA15_P |
| 11 | +set_property -dict {PACKAGE_PIN J20 IOSTANDARD LVCMOS33} [get_ports admx100x_spi_cs_0]; ## G18 FMC_LA16_P CS_FPGA |
| 12 | +set_property -dict {PACKAGE_PIN D22 IOSTANDARD LVCMOS33} [get_ports admx100x_spi_cs_1]; ## G27 FMC_LA25_P CS_DAC |
| 13 | + |
| 14 | +# reset and GPIO signal |
| 15 | + |
| 16 | +set_property -dict {PACKAGE_PIN G19 IOSTANDARD LVCMOS33} [get_ports admx100x_reset]; ##G24 FMC_LA22_P DAC_RESET |
| 17 | +set_property -dict {PACKAGE_PIN R19 IOSTANDARD LVCMOS33} [get_ports admx100x_en]; ##C14 FMC_LA10_P |
| 18 | +set_property -dict {PACKAGE_PIN R20 IOSTANDARD LVCMOS33} [get_ports admx100x_ready]; ##D14 FMC_LA09_P |
| 19 | +set_property -dict {PACKAGE_PIN J21 IOSTANDARD LVCMOS33} [get_ports admx100x_valid]; ##G12 FMC_LA08_P |
| 20 | +set_property -dict {PACKAGE_PIN E21 IOSTANDARD LVCMOS33} [get_ports admx100x_cal]; ##C26 FMC_LA27_P |
| 21 | +set_property -dict {PACKAGE_PIN G20 IOSTANDARD LVCMOS33} [get_ports admx100x_dac_ldac]; ##G21 FMC_LA20_P |
| 22 | +set_property -dict {PACKAGE_PIN T16 IOSTANDARD LVCMOS33} [get_ports admx100x_trig]; ##H13 FMC_LA07_P |
| 23 | +set_property -dict {PACKAGE_PIN N17 IOSTANDARD LVCMOS33} [get_ports admx100x_ot]; ##H16 FMC_LA11_P |
| 24 | + |
| 25 | +# syncronization |
| 26 | +set_property -dict {PACKAGE_PIN G15 IOSTANDARD LVCMOS33} [get_ports admx100x_sync_mode]; ##H22 FMC_LA19_P SYNC_MODE |
| 27 | + |
| 28 | +# set IOSTANDARD according to VADJ 3.3V |
| 29 | + |
| 30 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports otg_vbusoc] |
| 31 | + |
| 32 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[0]] ; ## BTNC |
| 33 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[1]] ; ## BTND |
| 34 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[2]] ; ## BTNL |
| 35 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[3]] ; ## BTNR |
| 36 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[4]] ; ## BTNU |
| 37 | + |
| 38 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[11]] ; ## SW0 |
| 39 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[12]] ; ## SW1 |
| 40 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[13]] ; ## SW2 |
| 41 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[14]] ; ## SW3 |
| 42 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[15]] ; ## SW4 |
| 43 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[16]] ; ## SW5 |
| 44 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[17]] ; ## SW6 |
| 45 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[18]] ; ## SW7 |
| 46 | + |
| 47 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[27]] ; ## XADC-GIO0 |
| 48 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[28]] ; ## XADC-GIO1 |
| 49 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[29]] ; ## XADC-GIO2 |
| 50 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[30]] ; ## XADC-GIO3 |
| 51 | + |
| 52 | +set_property -dict {IOSTANDARD LVCMOS33} [get_ports gpio_bd[31]] ; ## OTG-RESETN |
0 commit comments