##// END OF EJS Templates
For simulation :...
For simulation : Added spw-light->[TO]->txt-file and txt-file->[TO]->spw-light module Added test of those 2 IP with the spw-light

File last commit:

r681:9d85f9f8f05a default
r686:ea8efb0bdfd4 Simu-LFR-FM
Show More
withSPW.ucf
143 lines | 5.7 KiB | text/plain | TextLexer
# 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;