####################################################################################### ## WWW.FPGATECHSOLUTION.COM ## SPARTAN7 MINI FPGA BOARD MASTER XDC ####################################################################################### set_property CFGBVS VCCO [current_design] set_property CONFIG_VOLTAGE 3.3 [current_design] ####################################################################################### ## Clock signal ####################################################################################### set_property -dict {PACKAGE_PIN G11 IOSTANDARD LVCMOS33} [get_ports CLOCK_100MHZ] create_clock -period 10.000 -name sys_clk_pin -waveform {0.000 5.000} -add [get_ports CLOCK_100MHZ] ####################################################################################### ###UART usb to serial ####################################################################################### set_property -dict { PACKAGE_PIN P13 IOSTANDARD LVCMOS33 } [get_ports { RX_232 }]; set_property -dict { PACKAGE_PIN P12 IOSTANDARD LVCMOS33 } [get_ports { TX_232 }]; ####################################################################################### ## LEDs ####################################################################################### set_property -dict {PACKAGE_PIN C3 IOSTANDARD LVCMOS33} [get_ports {LED[0]}]; set_property -dict {PACKAGE_PIN D4 IOSTANDARD LVCMOS33} [get_ports {LED[1]}]; set_property -dict {PACKAGE_PIN C4 IOSTANDARD LVCMOS33} [get_ports {LED[2]}]; set_property -dict {PACKAGE_PIN C5 IOSTANDARD LVCMOS33} [get_ports {LED[3]}]; set_property -dict {PACKAGE_PIN C12 IOSTANDARD LVCMOS33} [get_ports {LED[4]}]; set_property -dict {PACKAGE_PIN D12 IOSTANDARD LVCMOS33} [get_ports {LED[5]}]; set_property -dict {PACKAGE_PIN E11 IOSTANDARD LVCMOS33} [get_ports {LED[6]}]; set_property -dict {PACKAGE_PIN E12 IOSTANDARD LVCMOS33} [get_ports {LED[7]}]; ####################################################################################### ## RGB LEDs ####################################################################################### set_property -dict {PACKAGE_PIN M5 IOSTANDARD LVCMOS33} [get_ports {RGB_LED[0]}]; set_property -dict {PACKAGE_PIN L5 IOSTANDARD LVCMOS33} [get_ports {RGB_LED[1]}]; set_property -dict {PACKAGE_PIN M4 IOSTANDARD LVCMOS33} [get_ports {RGB_LED[2]}]; set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets KEY_0_IBUF] ######################################################################################## # ##Buttons ######################################################################################## set_property -dict { PACKAGE_PIN K3 IOSTANDARD LVCMOS33 } [get_ports { SLIDE_SW[0] }]; set_property -dict { PACKAGE_PIN K4 IOSTANDARD LVCMOS33 } [get_ports { SLIDE_SW[1] }]; set_property -dict { PACKAGE_PIN L3 IOSTANDARD LVCMOS33 } [get_ports { SLIDE_SW[2] }]; set_property -dict { PACKAGE_PIN M3 IOSTANDARD LVCMOS33 } [get_ports { SLIDE_SW[3] }]; ######################################################################################## ### DIP Switches ######################################################################################## set_property -dict { PACKAGE_PIN B5 IOSTANDARD LVCMOS33 } [get_ports { KEY_0 }]; set_property -dict { PACKAGE_PIN A5 IOSTANDARD LVCMOS33 } [get_ports { KEY_1 }]; set_property -dict { PACKAGE_PIN B6 IOSTANDARD LVCMOS33 } [get_ports { KEY_2 }]; set_property -dict { PACKAGE_PIN B14 IOSTANDARD LVCMOS33} [get_ports { KEY_3 }];
