在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: shiyinjita

[原创] 关于spartan6下DDR2的操作,可以看一下我的博客。

[复制链接]
 楼主| 发表于 2016-6-29 22:07:10 | 显示全部楼层
回复 20# qd0090


   你看一下你的引脚电平约束对了没 ? 所有的引脚都约束了吗?
发表于 2016-7-2 09:44:33 | 显示全部楼层
回复 21# shiyinjita


    你好,我是copy的开发板的顶层文件以及ucf,我认为是全都约束了。


NET "mcb3_dram_dq
  • "                                 IN_TERM = UNTUNED_SPLIT_50;
    NET "mcb3_dram_dqs"                                   IN_TERM = UNTUNED_SPLIT_50;
    NET "mcb3_dram_dqs_n"                                 IN_TERM = UNTUNED_SPLIT_50;
    NET "mcb3_dram_udqs"                                  IN_TERM = UNTUNED_SPLIT_50;
    NET "mcb3_dram_udqs_n"                                IN_TERM = UNTUNED_SPLIT_50;

    ############################################################################
    # I/O STANDARDS
    ############################################################################

    NET  "mcb3_dram_dq
  • "                               IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_a
  • "                                IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_ba
  • "                               IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_dqs"                                 IOSTANDARD = DIFF_SSTL18_II;
    NET  "mcb3_dram_udqs"                                IOSTANDARD = DIFF_SSTL18_II;
    NET  "mcb3_dram_dqs_n"                               IOSTANDARD = DIFF_SSTL18_II;
    NET  "mcb3_dram_udqs_n"                              IOSTANDARD = DIFF_SSTL18_II;
    NET  "mcb3_dram_ck"                                  IOSTANDARD = DIFF_SSTL18_II;
    NET  "mcb3_dram_ck_n"                                IOSTANDARD = DIFF_SSTL18_II;
    NET  "mcb3_dram_cke"                                 IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_ras_n"                               IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_cas_n"                               IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_we_n"                                IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_odt"                                 IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_dm"                                  IOSTANDARD = SSTL18_II;
    NET  "mcb3_dram_udm"                                 IOSTANDARD = SSTL18_II;
    #NET  "c3_sys_clk_p"                                  IOSTANDARD = LVDS_25;
    #NET  "c3_sys_clk_n"                                IOSTANDARD = LVDS_25;
    NET   "sys_clk_ibufg"                              IOSTANDARD = LVCMOS25;
    NET  "c3_sys_rst_n"                                IOSTANDARD = LVCMOS18;#LVCMOS18
    ############################################################################
    # MCB 3
    # Pin Location Constraints for Clock, Masks, Address, and Controls
    ############################################################################

    NET  "mcb3_dram_a[0]"                            LOC = "J7" ;
    NET  "mcb3_dram_a[10]"                           LOC = "F4" ;
    NET  "mcb3_dram_a[11]"                           LOC = "D3" ;
    NET  "mcb3_dram_a[12]"                           LOC = "G6" ;
    NET  "mcb3_dram_a[1]"                            LOC = "J6" ;
    NET  "mcb3_dram_a[2]"                            LOC = "H5" ;
    NET  "mcb3_dram_a[3]"                            LOC = "L7" ;
    NET  "mcb3_dram_a[4]"                            LOC = "F3" ;
    NET  "mcb3_dram_a[5]"                            LOC = "H4" ;
    NET  "mcb3_dram_a[6]"                            LOC = "H3" ;
    NET  "mcb3_dram_a[7]"                            LOC = "H6" ;
    NET  "mcb3_dram_a[8]"                            LOC = "D2" ;
    NET  "mcb3_dram_a[9]"                            LOC = "D1" ;
    NET  "mcb3_dram_ba[0]"                           LOC = "F2" ;
    NET  "mcb3_dram_ba[1]"                           LOC = "F1" ;
    NET  "mcb3_dram_ba[2]"                           LOC = "E1" ;
    NET  "mcb3_dram_cas_n"                           LOC = "K5" ;
    NET  "mcb3_dram_ck"                              LOC = "G3" ;
    NET  "mcb3_dram_ck_n"                            LOC = "G1" ;
    NET  "mcb3_dram_cke"                             LOC = "H7" ;
    NET  "mcb3_dram_dm"                              LOC = "K3" ;
    NET  "mcb3_dram_dq[0]"                           LOC = "L2" ;
    NET  "mcb3_dram_dq[10]"                          LOC = "N2" ;
    NET  "mcb3_dram_dq[11]"                          LOC = "N1" ;
    NET  "mcb3_dram_dq[12]"                          LOC = "T2" ;
    NET  "mcb3_dram_dq[13]"                          LOC = "T1" ;
    NET  "mcb3_dram_dq[14]"                          LOC = "U2" ;
    NET  "mcb3_dram_dq[15]"                          LOC = "U1" ;
    NET  "mcb3_dram_dq[1]"                           LOC = "L1" ;
    NET  "mcb3_dram_dq[2]"                           LOC = "K2" ;
    NET  "mcb3_dram_dq[3]"                           LOC = "K1" ;
    NET  "mcb3_dram_dq[4]"                           LOC = "H2" ;
    NET  "mcb3_dram_dq[5]"                           LOC = "H1" ;
    NET  "mcb3_dram_dq[6]"                           LOC = "J3" ;
    NET  "mcb3_dram_dq[7]"                           LOC = "J1" ;
    NET  "mcb3_dram_dq[8]"                           LOC = "M3" ;
    NET  "mcb3_dram_dq[9]"                           LOC = "M1" ;
    NET  "mcb3_dram_dqs"                             LOC = "L4" ;
    NET  "mcb3_dram_dqs_n"                           LOC = "L3" ;
    NET  "mcb3_dram_odt"                             LOC = "K6" ;
    NET  "mcb3_dram_ras_n"                           LOC = "L5" ;
    #NET  "c3_sys_clk_n"                              LOC = "K16" ;
    #NET  "c3_sys_clk_p"                              LOC = "K15" ;
    NET  "sys_clk_ibufg"                             LOC = "C9" ;#601_V10  V3_T8
    NET  "c3_sys_rst_n"                              LOC = "E4" ;#601_N4  ROCE_B16 V3_F8
    NET  "mcb3_dram_udm"                             LOC = "K4" ;
    NET  "mcb3_dram_udqs"                            LOC = "P2" ;
    NET  "mcb3_dram_udqs_n"                          LOC = "P1" ;
    NET  "mcb3_dram_we_n"                            LOC = "E3" ;
    ###################LED_DISPLY##################################
    NET  "led0"                                      LOC = "A11" ;
    NET  "led1"                                      LOC = "D9" ;
    NET  "led2"                                      LOC = "E12" ;
    NET  "led3"                                      LOC = "F9" ;
    NET  "led4"                                      LOC = "F12" ;
    NET  "led5"                                      LOC = "B11";
    NET  "load_data_i"                               LOC = "A13" ;
    NET  "load_data_ii"                              LOC = "C13" ;
    NET  "led0"                                      IOSTANDARD = LVCMOS25;
    NET  "led1"                                      IOSTANDARD = LVCMOS25;
    NET  "led2"                                      IOSTANDARD = LVCMOS25;
    NET  "led3"                                      IOSTANDARD = LVCMOS25;
    NET  "led4"                                      IOSTANDARD = LVCMOS25;
    NET  "led5"                                      IOSTANDARD = LVCMOS25;
    NET  "load_data_i"                               IOSTANDARD = LVCMOS18;
    NET  "load_data_ii"                              IOSTANDARD = LVCMOS18;



    PIN "u_qd_ddr2_verilog/memc3_infrastructure_inst/U_BUFG_CLK0.O" CLOCK_DEDICATED_ROUTE = FALSE;
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐 上一条 /2 下一条

    ×

    小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
    ( 京ICP备:10050787号 京公网安备:11010502037710 )

    GMT+8, 2024-5-20 18:58 , Processed in 0.018040 second(s), 7 queries , Gzip On, Redis On.

    eetop公众号 创芯大讲堂 创芯人才网
    快速回复 返回顶部 返回列表