赛灵思
直播中

安瑞娟

7年用户 153经验值
私信 关注
[问答]

ML605 DDR3参考设计错误如何修复?

从ML605参考设计下载rdf0011.zip后,我试图在预建的设计文件夹下打开.xise文件。
大多数文件都放错了位置,有些文件名称不好,但是一旦我找到它们,我就试图综合设计。
由于关于过多粘合IOB的错误,放置失败 - 我通过关闭IOB的自动推断来修复此问题。
但是,现在我遇到了几个错误如下:
错误:MapLib:978 - LUT3符号“u_infrastructure / rst_tmp1”(outputsignal = u_infrastructure / rst_tmp)有一个使用输入引脚I1的公式,它不再具有连接信号。
请确保此LUT的公式中使用的所有引脚都有未被修整的信号(有关修剪哪些信号的详细信息,请参见地图报告文件的第5节).ERROR:MapLib:978 - LUT5符号“u_memc_ui_top / u_mem_intfc / mc0 /
bank_mach0 / bank_common0 / was_wr_rstpot“(outputsignal = u_memc_ui_top / u_mem_intfc / mc0 / bank_mach0 / bank_common0 / was_wr_rstpot)具有使用输入引脚I4的等式,其不再具有连接信号。
请确保此LUT的等式中使用的所有引脚都没有被修整(请参见地图报告文件的第5节,了解修剪信号的详细信息).ERROR:MapLib:978 - LUT5符号“u_memc_ui_top / u_mem_intfc / mc0 /
bank_mach0 / bank_common0 / was_wr_rstpot“(outputsignal = u_memc_ui_top / u_mem_intfc / mc0 / bank_mach0 / bank_common0 / was_wr_rstpot)具有使用输入引脚I4的等式,其不再具有连接信号。
请确保此LUT的等式中使用的所有引脚都没有被修整(请参见地图报告文件的第5节,了解修剪信号的详细信息)。
我不知道造成这些错误的原因。
坦率地说,我只想要一个有效的参考设计......有人有吗?
我尝试使用coregen在一个项目中生成我自己的DDR3内核,并使用预构建设计中的UCF。
我有一个错误,因为它试图通过DIFF_SSTL15_T_DCI标准引脚发送由OBUFDS生成的差分对 - 我将其更改为DIFF_SSTL15,现在我只是得到以下错误:
错误:地点:864 - 不兼容的IOB被锁定到同一银行35
冲突的IO标准是:
IO标准1:名称= SSTL15_T_DCI,VREF = 0.75,VCCO = 1.50,TERM = SPLIT,
DIR = BIDIR,DRIVE_STR = NR
锁定的IOB列表:
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
错误:地点:864 - 不兼容的IOB被锁定到同一银行35
冲突的IO标准是:
IO标准1:名称= DIFF_SSTL15_T_DCI,VREF = NR,VCCO = 1.50,TERM =
SPLIT,DIR = BIDIR,DRIVE_STR = NR
锁定的IOB列表:
ddr3_dqs_n
ddr3_dqs_n
ddr3_dqs_n
ddr3_dqs_p
ddr3_dqs_p
ddr3_dqs_p
错误:地点:864 - 不兼容的IOB被锁定到同一银行35
冲突的IO标准是:
IO标准1:名称= SSTL15,VREF = NR,VCCO = 1.50,TERM = NONE,DIR =
OUTPUT,DRIVE_STR = NR
锁定的IOB列表:
ddr3_dm
ddr3_dm
ddr3_dm
错误:位置:864 - 不兼容的IOB被锁定到同一个库35冲突的IO标准是:IO标准1:名称= SSTL15_T_DCI,VREF = 0.75,VCCO = 1.50,TERM = SPLIT,DIR = BIDIR,DRIVE_STR = NR锁定列表
IOB的:
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
ddr3_dq
错误:位置:864 - 不兼容的IOB被锁定到同一个库35冲突的IO标准是:IO标准1:名称= DIFF_SSTL15_T_DCI,VREF = NR,VCCO = 1.50,TERM = SPLIT,DIR = BIDIR,DRIVE_STR = NR锁定列表
IOB的:
ddr3_dqs_n
ddr3_dqs_n
ddr3_dqs_n
ddr3_dqs_p
ddr3_dqs_p
ddr3_dqs_p
错误:地点:864 - 不兼容的IOB被锁定到同一个银行35冲突的IO标准是:
IO标准1:名称= SSTL15,VREF = NR,VCCO = 1.50,TERM = NONE,DIR = OUTPUT,DRIVE_STR = NR锁定的IOB列表:
ddr3_dm
ddr3_dm
ddr3_dm
除非有人正在使用rdf0011,否则任何人都知道如何修复我发布的错误?
谢谢。

回帖(9)

范潇潇

2019-9-5 06:31:10
ISE的哪个版本以及参考设计的使用版本是什么?
/ K
举报

吴觅

2019-9-5 06:48:15
None
举报

吴觅

2019-9-5 07:08:01
None
举报

李欣媛

2019-9-5 07:26:40
我似乎已经走了这条完全相同的路径而且我遇到了完全相同的错误。
我也在为ML605板使用带有MIG 3.4生成的DDR3控制器的12.1。
任何见解将不胜感激!
我也声明,我不得不注释掉,由MIG产生的,因为它不能找到这些情况下,例如UCF文件两行......我已经包含注释掉这两行我UCF文件的底部。
##################################################
##########################################################################################################################
“SPARE”OLOGIC)####网站:J16 - 银行:36 #################################
##################################################
######### INST “* / gen_enable_ocb_mon.u_phy_ocb_mon_top / u_oserdes_ocb_mon” LOC = “OLOGIC_X2Y130”; #########################
##################################################
############# MMCM_ADV CONSTRAINTS ###################################
##################################################
### INST “* / u_infrastructure / u_mmcm_adv” LOC = “MMCM_ADV_X0Y9”;
#Banks 16,26,36#INST “* / u_memc_ui_top / u_mem_intfc / phy_top0 / u_phy_read / u_phy_rdclk_gen / u_mmcm_clk_base” LOC = “MMCM_ADV_X0Y8”;
#Banks 16,26,36
举报

更多回帖

发帖
×
20
完善资料,
赚取积分