完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我试图在XC3S4000-4FG900中为MT8HTF12864HY-667存储器生成两个DDR2控制器。
在MIG 3.0中创建设计时,我保留了引脚,以便控制器使用单独的引脚。 我更新了设计和引脚排列是好的,但对于两个内核,它使用相同的切片进行校准电路。 例如,用于生成ucf的mig的行读取“INST”Inst_ddr2_2 / infrastructure_top0 / cal_top0 / tap_dly0 / l0“RLOC = X0Y6; INST”Inst_ddr2_2 / infrastructure_top0 / cal_top0 / tap_dly0 / l0“U_SET = delay_calibration_chain;” 当我实例化两个核并组合ucfs时,我在翻译中得到错误,说ucf中存在冲突,因为它们使用相同的切片约束。 有没有人遇到过类似的情况。 任何变通办法。 我不确定在哪里可以安全地移动第二控制器的校准逻辑。 有任何想法吗??? 消息编辑由shrutiparashar于07-23-2009 05:50 PM 以上来自于谷歌翻译 以下为原文 I am trying to generate two DDR2 controllers in XC3S4000-4FG900 for MT8HTF12864HY-667 memories. While creating design in MIG 3.0 I reserved pins so that the controllers use separate pins. I updated the designs and pinout is good but for both cores it is using same slices for calibration circuit. For example, a line for mig generated ucf reads "INST "Inst_ddr2_2/infrastructure_top0/cal_top0/tap_dly0/l0" RLOC=X0Y6; INST "Inst_ddr2_2/infrastructure_top0/cal_top0/tap_dly0/l0" U_SET = delay_calibration_chain;" When I instantiate both cores and combine ucfs, I get error in translate saying there is a conflict in ucf because they are using same slice constraint. Has anyone run into similar situation before. Any workarounds. I am not sure where can I safely move 2nd controller's calibration logic to. Any ideas??? Message Edited by shrutiparashar on 07-23-2009 05:50 PM |
|
相关推荐
1个回答
|
|
这里有一些信息:The
校准电路的放置取决于系统时钟所在的bank 引脚分配。 在Spartan-3A中,时钟引脚仅分配给顶部和 底层银行。 如果时钟引脚分配在顶部银行,则 RLOC原点将更接近顶部银行和底部相同的情况 银行。 因此,如果您将时钟引脚分配给一个设计中的顶部bank,又分配给底部bank中的时钟引脚 设计,你应该得到两个不同的RLOC起源。 可以在控制器之间共享此逻辑,但这是一个涉及的过程。 以上来自于谷歌翻译 以下为原文 Here's a bit of information: The placement of calibration circuit depends on the bank in which the system clock pins are assigned. In Spartan- 3A, clock pins are assigned only to the top and bottom banks. If the clock pins are assigned in the top bank, the RLOC origin will be nearer to the top bank and the same case with bottom bank. So, if you allocate the clock pins to the top bank in one design and to bottom bank in the second design, you should get two different RLOC origins. It is possible to share this logic between the controllers, but it is an involved process. |
|
|
|
只有小组成员才能发言,加入小组>>
2424 浏览 7 评论
2825 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1233浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:27 , Processed in 1.282970 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号