withSPW.ucf
143 lines
| 5.7 KiB
| text/plain
|
TextLexer
r681 | # Clocks | |||
NET "CLK50" PERIOD = 20 ns |LOC = "K3"; | ||||
#NET "CLK32" PERIOD = 31.25 ns | LOC = "J4"; | ||||
# LEDs | ||||
NET "LEDS<0>" LOC="P11" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<1>" LOC="N9" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<2>" LOC="M9" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<3>" LOC="P9" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<4>" LOC="T8" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<5>" LOC="N8" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<6>" LOC="P8" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
NET "LEDS<7>" LOC="P7" |IOSTANDARD=LVTTL |DRIVE=8 |SLEW=SLOW; | ||||
# DIP Switches | ||||
NET "SW<1>" LOC="L1" |IOSTANDARD=LVTTL |PULLUP; | ||||
NET "SW<2>" LOC="L3" |IOSTANDARD=LVTTL |PULLUP; | ||||
NET "SW<3>" LOC="L4" |IOSTANDARD=LVTTL |PULLUP; | ||||
NET "SW<4>" LOC="L5" |IOSTANDARD=LVTTL |PULLUP; | ||||
NET "uart_rxd" LOC="M7" |IOSTANDARD=LVTTL; | ||||
NET "uart_txd" LOC="N6" |IOSTANDARD=LVTTL; | ||||
# SDRAM | ||||
NET "dram_udqm" LOC="F15" |IOSTANDARD=LVTTL; | ||||
NET "dram_clk" LOC="G16" |IOSTANDARD=LVTTL; | ||||
NET "dram_cke" LOC="H16" |IOSTANDARD=LVTTL; | ||||
NET "dram_ba_1" LOC="T14" |IOSTANDARD=LVTTL; | ||||
NET "dram_ba_0" LOC="R14" |IOSTANDARD=LVTTL; | ||||
NET "dram_cs_n" LOC="R1" |IOSTANDARD=LVTTL; | ||||
NET "dram_ras_n" LOC="R2" |IOSTANDARD=LVTTL; | ||||
NET "dram_cas_n" LOC="T4" |IOSTANDARD=LVTTL; | ||||
NET "dram_we_n" LOC="R5" |IOSTANDARD=LVTTL; | ||||
NET "dram_ldqm" LOC="T5" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<0>" LOC="T15" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<1>" LOC="R16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<2>" LOC="P15" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<3>" LOC="P16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<4>" LOC="N16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<5>" LOC="M15" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<6>" LOC="M16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<7>" LOC="L16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<8>" LOC="K15" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<9>" LOC="K16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<10>" LOC="R15" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<11>" LOC="J16" |IOSTANDARD=LVTTL; | ||||
NET "dram_addr<12>" LOC="H15" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<0>" LOC="T13" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<1>" LOC="T12" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<2>" LOC="R12" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<3>" LOC="T9" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<4>" LOC="R9" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<5>" LOC="T7" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<6>" LOC="R7" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<7>" LOC="T6" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<8>" LOC="F16" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<9>" LOC="E15" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<10>" LOC="E16" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<11>" LOC="D16" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<12>" LOC="B16" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<13>" LOC="B15" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<14>" LOC="C16" |IOSTANDARD=LVTTL; | ||||
NET "dram_dq<15>" LOC="C15" |IOSTANDARD=LVTTL; | ||||
#Created by Constraints Editor (xc6slx25-ftg256-3) - 2016/12/08 | ||||
INST "dram_addr(0)" TNM = dram_addr; | ||||
INST "dram_addr(1)" TNM = dram_addr; | ||||
INST "dram_addr(2)" TNM = dram_addr; | ||||
INST "dram_addr(3)" TNM = dram_addr; | ||||
INST "dram_addr(4)" TNM = dram_addr; | ||||
INST "dram_addr(5)" TNM = dram_addr; | ||||
INST "dram_addr(6)" TNM = dram_addr; | ||||
INST "dram_addr(7)" TNM = dram_addr; | ||||
INST "dram_addr(8)" TNM = dram_addr; | ||||
INST "dram_addr(9)" TNM = dram_addr; | ||||
INST "dram_addr(10)" TNM = dram_addr; | ||||
INST "dram_addr(11)" TNM = dram_addr; | ||||
INST "dram_addr(12)" TNM = dram_addr; | ||||
INST "dram_addr(0)" TNM = dram_out; | ||||
INST "dram_addr(1)" TNM = dram_out; | ||||
INST "dram_addr(2)" TNM = dram_out; | ||||
INST "dram_addr(3)" TNM = dram_out; | ||||
INST "dram_addr(4)" TNM = dram_out; | ||||
INST "dram_addr(5)" TNM = dram_out; | ||||
INST "dram_addr(6)" TNM = dram_out; | ||||
INST "dram_addr(7)" TNM = dram_out; | ||||
INST "dram_addr(8)" TNM = dram_out; | ||||
INST "dram_addr(9)" TNM = dram_out; | ||||
INST "dram_addr(10)" TNM = dram_out; | ||||
INST "dram_addr(11)" TNM = dram_out; | ||||
INST "dram_addr(12)" TNM = dram_out; | ||||
INST "dram_ba_0" TNM = dram_out; | ||||
INST "dram_ba_1" TNM = dram_out; | ||||
INST "dram_cas_n" TNM = dram_out; | ||||
INST "dram_cke" TNM = dram_out; | ||||
#INST "dram_clk" TNM = dram_out; | ||||
INST "dram_cs_n" TNM = dram_out; | ||||
INST "dram_dq(0)" TNM = dram_out; | ||||
INST "dram_dq(1)" TNM = dram_out; | ||||
INST "dram_dq(2)" TNM = dram_out; | ||||
INST "dram_dq(3)" TNM = dram_out; | ||||
INST "dram_dq(4)" TNM = dram_out; | ||||
INST "dram_dq(5)" TNM = dram_out; | ||||
INST "dram_dq(6)" TNM = dram_out; | ||||
INST "dram_dq(7)" TNM = dram_out; | ||||
INST "dram_dq(8)" TNM = dram_out; | ||||
INST "dram_dq(9)" TNM = dram_out; | ||||
INST "dram_dq(10)" TNM = dram_out; | ||||
INST "dram_dq(11)" TNM = dram_out; | ||||
INST "dram_dq(12)" TNM = dram_out; | ||||
INST "dram_dq(13)" TNM = dram_out; | ||||
INST "dram_dq(14)" TNM = dram_out; | ||||
INST "dram_dq(15)" TNM = dram_out; | ||||
INST "dram_ldqm" TNM = dram_out; | ||||
INST "dram_ras_n" TNM = dram_out; | ||||
INST "dram_udqm" TNM = dram_out; | ||||
INST "dram_we_n" TNM = dram_out; | ||||
TIMEGRP "dram_out" OFFSET = OUT 12 ns AFTER "CLK50"; | ||||
INST "dram_dq(0)" TNM = dram_in; | ||||
INST "dram_dq(1)" TNM = dram_in; | ||||
INST "dram_dq(2)" TNM = dram_in; | ||||
INST "dram_dq(3)" TNM = dram_in; | ||||
INST "dram_dq(4)" TNM = dram_in; | ||||
INST "dram_dq(5)" TNM = dram_in; | ||||
INST "dram_dq(6)" TNM = dram_in; | ||||
INST "dram_dq(7)" TNM = dram_in; | ||||
INST "dram_dq(8)" TNM = dram_in; | ||||
INST "dram_dq(9)" TNM = dram_in; | ||||
INST "dram_dq(10)" TNM = dram_in; | ||||
INST "dram_dq(11)" TNM = dram_in; | ||||
INST "dram_dq(12)" TNM = dram_in; | ||||
INST "dram_dq(13)" TNM = dram_in; | ||||
INST "dram_dq(14)" TNM = dram_in; | ||||
INST "dram_dq(15)" TNM = dram_in; | ||||
TIMEGRP "dram_in" OFFSET = IN 3 ns BEFORE "CLK50" RISING; | ||||
NET "spw_rxdp" LOC = "h2";# | IOSTANDARD = LVDS_33; | ||||
NET "spw_rxdn" LOC = "h1";# | IOSTANDARD = LVDS_33; | ||||
NET "spw_rxsp" LOC = "f4";# | IOSTANDARD = LVDS_33; | ||||
NET "spw_rxsn" LOC = "f3";# | IOSTANDARD = LVDS_33; | ||||
NET "spw_txdp" LOC = "e2";# | IOSTANDARD = LVTTL; | ||||
NET "spw_txdn" LOC = "e1";# | IOSTANDARD = LVTTL; | ||||
NET "spw_txsp" LOC = "g3";# | IOSTANDARD = LVTTL; | ||||
NET "spw_txsn" LOC = "g1";# | IOSTANDARD = LVTTL; | ||||