完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在尝试更新使用ML505板(使用LX50T)的项目,因此我可以在XUPV5-LX110T上使用它。 我正在用ISE构建它。 在.ucf文件中,我有这些行(实际上,它们甚至可能来自ML509设置,因为我尝试了不同的东西): INST“ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / idelctrl.0.u”LOC =“IDELAYCTRL_X0Y1”; INST“ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / idelctrl.1.u”LOC =“IDELAYCTRL_X0Y2”; INST“ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / idelctrl.2.u”LOC =“IDELAYCTRL_X0Y6”; INST“ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / idelctrl [0] .u”LOC =“IDELAYCTRL_X0Y1”; INST“ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / idelctrl [1] .u”LOC =“IDELAYCTRL_X0Y2”; INST“ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / idelctrl [2] .u”LOC =“IDELAYCTRL_X0Y6”; 当我尝试构建它时,我得到错误(像这样,但很多类似): 错误:位置:872 - 延迟元素 “ddrsp0.ddrc0 / ddr_phy0 / ddr_phy0 / xc4v.ddr_phy0 / ddgen [39] .del_dq0”已被删除 由于以下位置约束,放置在IODELAY_X0Y118 组件“ddr_dq(39)”: COMP“ddr_dq(39)”LOCATE = SITE“V24”LEVEL 1 但是,校准该延迟元件的延迟控制器还没有 用过的。 请实例化延迟控制器并应用适当的位置 约束,或实例化设计的一个延迟控制器,没有任何 位置约束。 请参阅使用文档以使用控制器 有效率的。 我四处寻找,但我找不到合适的价值。 有没有人拥有它们,或者知道我可以在哪里获得它们? 我正在使用ISE Foundation 11.1(webpack不支持主板目标,所以我切换到基础)。 谢谢, --Murph |
|
相关推荐
8个回答
|
|
另外,我发现vaugly相关的很多东西都建议使用对我不起作用的工具,或者我没有相关的项目文件。
我只是手动编辑.ucf文件,从ML505-LX50T到XUPV5-LX110T(它们非常非常相似)。 但是,如果有一个好的方法,我非常愿意设置一些东西。 基本上,我正在尝试设置一个Leon3处理器(有修改,但没有任何相关性)。 |
|
|
|
|
|
|
|
该指南告诉我“Xilinx强烈建议使用带有LOC约束的IDELAYCTRL。”
它告诉我“每个IDELAYCTRL模块都有XY位置坐标”(以及如何指定它们)。 但是,我没有看到选择那些位置cooridinates。 我在哪里寻找这些信息? |
|
|
|
嗨,如果您正在尝试创建DDR2内存接口,我按照以下步骤操作:
1)打开EDK并在EDK设计中创建一个包含MPMC(多端口存储器控制器)的新项目。 让向导选择引脚排列。 2)按照MMC / MPMC工具流程第68页的MPMC数据表中所述的独立MIG程序进行操作。 这将生成一个UCF文件 你的约束。 3)现在修改该UCF文件,用您的电路板使用的那些替换引脚LOC约束。 如果您设计了定制板,则必须首先使用MIG选择引脚。 4)使用coregen打开MIG设计,然后验证UCF,然后进行更新设计。 这应该读取您的新引脚位置并相应地修改其他约束。 5)在项目中使用修改后的UCF,一切都应该没问题。 注意:至少在我的情况下,使用Xilinx工具的11.2版时,MIG更新崩溃了。 我不得不使用10.1版来使其正常工作。 |
|
|
|
我一直在努力解决同样的问题。现在,我已经尝试了你的步骤,但仍然没有成功。
你有更多的工作技巧吗? 我替换了约束,验证并更新了项目,但仍然出错。 我发现还有一些事情要改变,比如在UCF文件的不同部分添加“_0”,这样它最终会在没有错误的情况下编译.http://www.xilinx.com/support/answers/30899.htm 它编译,但提出了类似63错误的东西,其中大多数说,“然而,校准此延迟元素的延迟控制器尚未使用。请实例化延迟控制器并应用适当的位置约束,或实例化一个延迟控制器为 设计没有任何位置约束。请参考使用文档以有效地使用控制器。“ 我发现它可能是Idelayctrl的数量。 我的项目最初在以下地点有3个: #PARAMETER C_NUM_IDELAYCTRL = 3 #PARAMETER C_IDELAYCTRL_LOC = IDELAYCTRL_X0Y5-IDELAYCTRL_X0Y1-IDELAYCTRL_X0Y0 但这个网站(http://www.xilinx.com/support/answers/30309.htm)对于ML505板(这是我认为的xupv5-lx110t)你应该有这条线: PARAMETER C_NUM_IDELAYCTRL = 2 PARAMETER C_IDELAYCTRL_LOC = IDELAYCTRL_X0Y3-IDELAYCTRL_X1Y4 有人知道如何实例化延迟控制器?? 谢谢! |
|
|
|
有一个答案记录,解释如何找到正确的idelayctrl位置
http://www.xilinx.com/support/answers/24704.htm -------------------------------------------------- --------------------------不要忘记回复,不要接受作为解决方案----------- -------------------------------------------------- --------------- |
|
|
|
好吧改变PAMAMETER C_NUM_IDELAYCTRL为1然后注释掉LOC约束摆脱了那些错误并最终给了我一个文件,希望它有效:)
谢谢你的帮助! 消息由mmcshmi11于01-05-2010 11:17 PM编辑 |
|
|
|
mmcshmi11写道:
好吧改变PAMAMETER C_NUM_IDELAYCTRL为1然后注释掉LOC约束摆脱了那些错误并最终给了我一个文件,希望它有效:) 谢谢你的帮助! 消息由mmcshmi11于01-05-2010 11:17 PM编辑 嘿朋友们, 你能帮我解决一下上述变化吗? 我的意思是我也像你一样使用LEON3设计。 我应该在哪个文件中添加信息[由您提供]:是.ucf文件还是其他地方? 我是初学者,我真的不知道FPGA的后端设计。 提前致谢 |
|
|
|
只有小组成员才能发言,加入小组>>
2473 浏览 7 评论
2860 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2321 浏览 9 评论
3406 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2502 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2150浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
644浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
503浏览 1评论
2053浏览 0评论
783浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 17:05 , Processed in 1.395204 second(s), Total 91, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号