完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我正在使用带有补丁的ISE 14.1,目标是Virtex-5。 在我的设计中有一个经典的双FF时钟域交叉电路,我想约束两个不同时钟域之间的路径,即第一个域的输出FF,以及第二个域的两个FF中的第一个FF的输入 域。 我已经进行了逻辑优化和注册重新定时,高正常工作,所有其他优化都关闭了。 一旦物理合成打开,映射错误就会出现以下消息: FATAL_ERROR:时序:DoodleSubExperiment.c:872:1.35 - 检测到无效的合并操作:0x0 - > 0xfefefeff进程将终止。 这是什么?! 在添加约束之前没有发生这种情况......没有逻辑优化,这种方法很好,并且没有看到错误。 此外,什么样的源文件名是DoodleSubExperiment.c无论如何??? 以上来自于谷歌翻译 以下为原文 Hi all, I'm using ISE 14.1 with patch, targeting a Virtex-5. In my design there is a classic double-FF clock domain crossing circuit, and I wanted to constrain the path between the two different clock domains, i.e. output FF of the first domain, and input of the FF for first of two FFs of the second domain. I've got logic optimization and register retiming turned on, effort at high-normal, all other optimiziations turned off. As soon as physical synthesis turns on, Map errors out with the following message: FATAL_ERROR:Timing:DoodleSubExperiment.c:872:1.35 - Invalid merge operation detected: 0x0 -> 0xfefefeff Process will terminate. What is this?! This was not happening before I added the constraint... Without logic optimization this works fine and above error is not seen. Besides, what kind of source file name is DoodleSubExperiment.c anyway??? |
|
相关推荐
1个回答
|
|
之前没有报告过这个错误所以除了说所有致命错误都是错误之外,关于根本原因的说法并不多。
术语“涂鸦”在内部用于应用程序使用的临时数据结构。 这个特定的模块只在一个CR中提到(对于与此无关的问题),所以它通常设法避免麻烦。 物理综合是设计的后置重新合成。 您可以通过将“S”属性应用于FFs invivled或“KEEP”属性到其输出网络来阻止错误,以阻止任何优化发生。 我不确定哪种物理综合更有可能响应。 以上来自于谷歌翻译 以下为原文 This error hasn't been reported before so there's not much I can say about root cause except to say that all fatal errors are bugs. The term "doodle" is used internally for temporary data structures used by applications. This particular module is only mentioned in one CR (for an issue unrelated to this) so it normally manages to stay out of trouble. Physical Synthesis is a post placement resynthesis of the design. You might be able to avoid the error by applying either "S" properties to the FFs invovled or "KEEP" properties to their output nets in order to block any optimizations from occurring. I'm not sure which Physical Synthesis is more likely to respond to. |
|
|
|
只有小组成员才能发言,加入小组>>
2427 浏览 7 评论
2828 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2295 浏览 9 评论
3377 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2467 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1280浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
592浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
455浏览 1评论
2010浏览 0评论
736浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 16:53 , Processed in 1.327635 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号