|
|
|
@ -11,6 +11,25 @@ set_property -dict { PACKAGE_PIN T20 IOSTANDARD LVCMOS33 } [get_ports { d11_led
|
|
|
|
|
set_property -dict { PACKAGE_PIN U20 IOSTANDARD LVCMOS33 } [get_ports { d12_led }];
|
|
|
|
|
set_property -dict { PACKAGE_PIN W20 IOSTANDARD LVCMOS33 } [get_ports { d13_led }];
|
|
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
# SPI Flash
|
|
|
|
|
################################################################################
|
|
|
|
|
# P22 DQ0
|
|
|
|
|
# R22 DQ1
|
|
|
|
|
# P21 DQ2
|
|
|
|
|
# R21 DQ3
|
|
|
|
|
# T19 CS_B
|
|
|
|
|
|
|
|
|
|
set_property -dict { PACKAGE_PIN T19 IOSTANDARD LVCMOS33 } [get_ports { spi_flash_cs_n }];
|
|
|
|
|
#set_property -dict { PACKAGE_PIN L12 IOSTANDARD LVCMOS33 } [get_ports { spi_flash_clk }];
|
|
|
|
|
set_property -dict { PACKAGE_PIN P22 IOSTANDARD LVCMOS33 } [get_ports { spi_flash_mosi }];
|
|
|
|
|
set_property -dict { PACKAGE_PIN R22 IOSTANDARD LVCMOS33 } [get_ports { spi_flash_miso }];
|
|
|
|
|
set_property -dict { PACKAGE_PIN P21 IOSTANDARD LVCMOS33 } [get_ports { spi_flash_wp_n }];
|
|
|
|
|
set_property -dict { PACKAGE_PIN R21 IOSTANDARD LVCMOS33 } [get_ports { spi_flash_hold_n }];
|
|
|
|
|
|
|
|
|
|
# Put registers into IOBs to improve timing
|
|
|
|
|
set_property IOB true [get_cells -hierarchical -filter {NAME =~*/spi_rxtx/*sck_1*}]
|
|
|
|
|
set_property IOB true [get_cells -hierarchical -filter {NAME =~*/spi_rxtx/input_delay_1.dat_i_l*}]
|
|
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
# DRAM (generated by LiteX)
|
|
|
|
|