完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好。
我希望有人可以解释我遇到的xilinx tiG时序约束问题。 我有一种情况,在我的设计(verilog)中,我已经定义了一组24位64位宽的寄存器。寄存器由软件读/写。 读写接口具有应用于读和写总线的TIG。 所有寄存器都驱动FPGA中的内部逻辑,并且该路径也是TIGed。 然而,控制寄存器中有2位在读/写路径中需要TIG但是没有用于驱动内部逻辑的TIG。 我已经从所有寄存器的输出设置了一个时间组,但控制寄存器有一个例外。 我将此时间组上的TIG设置为内部逻辑。 我在读写路径上也有一个TIG。 我查看PCF文件中指定的TIG,控件rgister完全TIGGED。 然后直接修改PCF文件的其他任何建议如何克服这个? 如果不清楚,请告诉我,我会举一个例子。(适用于xilinx 9,10和11) 谢谢 艾伦 以上来自于谷歌翻译 以下为原文 Hi. I am hoping someone can shed some light on this problem I am encountering with the xilinx TIG timing constraint. I have a situation where in my design (verilog) I have defined a bank of 24 registers 64 bits wide The registers are read/write by software. The read write interface has a TIG applied to both the read and write bus. All the registers drive internal logic in the FPGA and that path is also TIGed. There are however 2 bits in the control register that need a TIG in the read/write path but NO tig to drive the internal logic. I have setup a timegroup from the output of all the registers with an exception on the control register. I set a TIG on this Timegroup to internal logic. I also have a TIG on the read write path. I look at the TIG that is specified in the PCF file and the control rgister is fully TIGGED. Other then modifying the PCF file directly is there any suggestions as to how to overcome this?. Please let me know if this is not clear and I will come up with an example.(applies to xilinx 9, 10 and 11) Thank You Allan |
|
相关推荐
2个回答
|
|
艾伦,
您应该能够通过UCF或XCF完全指定TIG覆盖的路径。 我怀疑NGDBUILD和MAP在这里犯了一个错误 - 你的时间组可能涵盖了你不打算覆盖的东西 - 尽管我认为这是可能的。 无论如何,您不必修改PCF来操纵TIG路径......而且无论如何,从运行到运行都不容易重复。 我通常理解你所描述的问题,但没有更多的信息,我不能具体告诉你出了什么问题。 不幸的是,一个论坛可能不是真正调试这个详细内容的最佳场所。 Xilinx技术支持部门不仅可以查看您的文件并帮助您找出问题所在。 如果你还没有,我建议联系他们。 最好的祝福, -Hobson 以上来自于谷歌翻译 以下为原文 Allan, You should be able to fully specify exactly which paths are covered by TIGs via your UCF or XCF. I doubt that NGDBUILD and MAP are making a mistake here - your timegroups are probably covering things you don't intend them to cover - though I suppose it's possible. Regardless, you should not have to modify the PCF to manipulate the TIG'd paths... and something like that isn't easily repeatable from run to run anyway. I generally understand the problem you've described, but without more information, I can't tell you specifically what's going wrong. Unfortunately, a forum may not really be the best place to get into debugging something this detailed. Xilinx Technical Support is more than equipped to take a look at your files and help you figure out the problem. I'd suggest contacting them if you haven't already. Best Regards, -Hobson |
|
|
|
嗨霍布森。
感谢您的建议 - 我将创建一个示例并将其发送给Xilinx支持。 艾伦 以上来自于谷歌翻译 以下为原文 Hi Hobson. Thanks for the advise - I will create a sample and send it off to Xilinx support. Allan |
|
|
|
只有小组成员才能发言,加入小组>>
2420 浏览 7 评论
2823 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2461 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1159浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
584浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
450浏览 1评论
2005浏览 0评论
729浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:27 , Processed in 1.383422 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号