完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的设计有几个时钟多路复用器。
我不想应用set_case_analysis约束,因为多路复用器的选择器可以动态地改变,并且我想在单个合成运行中覆盖所有情况(时钟模糊)。 在这种情况下,正确的方法是什么? 提前致谢 以上来自于谷歌翻译 以下为原文 My design has several clock muxes. I do not want to apply set_case_analysis constraint since the selectors to the muxes may change dynamically, and I would like to cover all cases (clock moes), at a single synthesis run. What is the correct approach in this case? Thanks in advance |
|
相关推荐
3个回答
|
|
您没有向我们提供足够的信息来回答这个问题。
至少你需要告诉我们你正在使用什么工具--Vivado或ISE,因为两者之间的答案非常不同。 我假设您正在使用Vivado(因为您提到了set_case_analysis,这是一个Vivado命令)。 在Vivado中,默认情况下所有时钟都是相关的 - 所以如果你没有做任何例外,所有时钟将被认为是彼此同步并且“正常”定时 - 这将包括通过时钟多路复用器的所有时钟组合之间的路径(包括 可能没有意义的组合)。 但要真正回答这个问题,你需要告诉我们你的时钟结构 - 所有输入时钟在哪里,它们来自哪里,它们运行的频率,它们经过的时钟管理设备(MMCM / PLL / DCM) ,MUX是(可能是所有BUFGMUX)。 有了这些信息,我们可以回答您的问题。 Avrum 以上来自于谷歌翻译 以下为原文 You haven't provided us anywhere near enough information to answer this question. At the very least you need to tell us what tool you are using - Vivado or ISE, since the answer is very different between the two. I am assuming you are using Vivado (since you mention set_case_analysis, which is a Vivado command). In Vivado, all clocks are related by default - so if you don't do any exceptions, all clocks will be considered synchronous to eachother and timed "normally" - this will include paths between all combinations of clocks that go through clock multiplexers (including combinations that probably don't make sense). But to really answer the question, you need to show us your clock structure - where are all the input clocks, where do they come from, what frequencies do they run at, what clock management devices (MMCM/PLL/DCM) they go through, where the MUXes are (presumably all BUFGMUX). With this information, we can probably answer your question. Avrum |
|
|
|
谢谢Avrum
我假设你正在使用Vivado。 我的问题很笼统,但我现在会尝试更具体地说明我的问题。 我有两个125 MHz的输入时钟.. 它们彼此不同步。 它们不通过alock管理设备(MMCM / PLL / DCM)。 它们与BUFGMUX复用。 选择器可以动态地在它们之间进行切换,因此两个选项都应该由Static Timing Analaysis覆盖。 在ASIC中,我们的方法是使用时钟模式,每种模式都有不同的set_case_analysis。 这是因为我们假设如果我们不放置set_case_analysis,STA可能只处理一个时钟。 根据你的回答,我理解对于Vivado,我们应该在没有set_case_analysis约束的情况下离开多路复用器。 我对么? 谢谢 艾米尔 以上来自于谷歌翻译 以下为原文 Thanks Avrum I am using Vivado as you assumed. My question was general, but I will try now to be more specific about my issue. I have two input clocks of 125 MHz.. They are not synchronous to eachother. They do not go through a lock management devices (MMCM/PLL/DCM). They are muxed with BUFGMUX. The selector can sitch between them dynamically, so both options should be covered by Static Timing Analaysis. In ASIC our approach is to have clock modes, each mode with a different set_case_analysis. This is because we assume that if we do not put set_case_analysis, the STA might handle only one clock. From your answer I understand that for Vivado we should just leave the mux without set_case_analysis constraint. Am I correct? Thanks Amiel |
|
|
|
查看时钟指南http://www.xilinx.com/support/documentation/user_guides/ug472_7Series_Clocking.pdfhttp://www.xilinx.com/training/downloads/7-series-clocking-resources.pptx
谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 check clocking guide http://www.xilinx.com/support/documentation/user_guides/ug472_7Series_Clocking.pdf http://www.xilinx.com/training/downloads/7-series-clocking-resources.pptxThanks and Regards Balkrishan -------------------------------------------------------------------------------------------- Please mark the post as an answer "Accept as solution" in case it helped resolve your query. Give kudos in case a post in case it guided to the solution. |
|
|
|
只有小组成员才能发言,加入小组>>
2360 浏览 7 评论
2780 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2247 浏览 9 评论
3324 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2413 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
730浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
524浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
336浏览 1评论
742浏览 0评论
1935浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 09:24 , Processed in 1.296145 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号