Advertisement
KLATUBARARA1

Clock Forwarding

Dec 29th, 2013
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. clock forwarding
  2. So Kanidaten wie ResetxR ..GND
  3.  
  4. C1 => not Clk125MxC, -- 1-bit clock Input
  5.  not_ticks  Feedback .
  6. Bob Elkind
  7. Bild dazu:
  8. http://forums.xilinx.com/t5/Spartan-Family-FPGAs/driving-clock-on-IO/m-p/212829#M15751
  9. http://forums.xilinx.com/t5/Spartan-Family-FPGAs/driving-clock-on-IO/m-p/212829#M15751
  10.  
  11. Oder direkt da im x Forum schreiben & suchen.
  12. Viel Erfolg.
  13. Gruss Holger.
  14. Probleme mit Artix:
  15. http://www.mikrocontroller.net/topic/316534#new
  16. /*http://pastebin.com/ZbZ6vnZc*/
  17.  
  18. ==== DDR SDRAM (SD) ====   (I/O Bank 3, VCCO=2.5V)
  19. NET "ddr_dm<0>"       LOC = "J2" | IOSTANDARD = SSTL2_I ;
  20. NET "ddr_dm<1>"       LOC = "J1" | IOSTANDARD = SSTL2_I ;
  21. NET "ddr_dqs<0>"      LOC = "L6" | IOSTANDARD = SSTL2_I ;
  22. NET "ddr_dqs<1>"      LOC = "G3" | IOSTANDARD = SSTL2_I ;
  23. NET "ddr_cs_n"        LOC = "K4" | IOSTANDARD = SSTL2_I ;
  24. NET "ddr_cke"         LOC = "K3" | IOSTANDARD = SSTL2_I ;
  25. NET "ddr_ras_n"       LOC = "C1" | IOSTANDARD = SSTL2_I ;
  26. NET "ddr_cas_n"       LOC = "C2" | IOSTANDARD = SSTL2_I ;
  27. NET "ddr_we_n"        LOC = "D1" | IOSTANDARD = SSTL2_I ;
  28.  
  29. NET "ddr_clk"         LOC = "J5" | IOSTANDARD = SSTL2_I ;
  30. NET "ddr_clk_n"       LOC = "J4" | IOSTANDARD = SSTL2_I ;
  31. NET "ddr_a<0>"        LOC = "T1" | IOSTANDARD = SSTL2_I ;
  32. NET "ddr_a<1>"        LOC = "R3" | IOSTANDARD = SSTL2_I ;
  33. NET "ddr_a<2>"        LOC = "R2" | IOSTANDARD = SSTL2_I ;
  34.  
  35.  
  36. # ==== Clock inputs (CLK) ====
  37. NET "clk" LOC = "C9" | IOSTANDARD = LVCMOS33 ;
  38. NET "clk" PERIOD = 20 HIGH 50%;
  39.  
  40. # ==== UART ====
  41. NET "uart_rxd" LOC = "R7"  | IOSTANDARD = LVTTL ;
  42. NET "uart_txd" LOC = "M14" | IOSTANDARD = LVTTL | DRIVE = 8 | SLEW = SLOW ;
  43.  
  44. NET "clk_IBUFG"               TNM="SYS_CLK";
  45. NET "*/ctrl0/write_clk"       TNM="WRITE_CLK";
  46. NET "*/ctrl0/write_clk90"     TNM="WRITE_CLK";
  47. NET "*/ctrl0/read_clk"        TNM="READ_CLK";
  48.  
  49. TIMESPEC "TS_SYS_DDRREAD"=FROM "SYS_CLK" TO "WRITE_CLK" TIG;
  50. TIMESPEC "TS_DDRREAD_SYS"=FROM "WRITE_CLK" TO "SYS_CLK" TIG;
  51.  
  52. TIMESPEC "TS_SYS_DDRWRITE"=FROM "SYS_CLK" TO "READ_CLK" TIG;
  53. TIMESPEC "TS_DDRWRITE_SYS"=FROM "READ_CLK" TO "SYS_CLK" TIG;
  54.  
  55. TIMESPEC "TS_DDRREAD_DDRWRITE"=FROM "READ_CLK" TO "WRITE_CLK" TIG;
  56. TIMESPEC "TS_DDRWRITE_DDRREAD"=FROM "WRITE_CLK" TO "READ_CLK" TIG;
  57.  
  58. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement