完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
tify;text-indent: 40px;">你好
我正在使用Vivado 2016.4。 我的设计中的一些IP核(大约一半)在实现中被遗漏,甚至超过了合成阶段。 我在论坛中搜索了他们可能被修剪的答案,因为它对输出没有影响。 关键是我没有收到任何与“被修剪”或“删除”相关的警告或错误,我检查它们是否连接到会影响输出的其他地方。 我的设计包含几个模块,模块通过RAMS相互连接。 我的意思是每个模块的输出都在更新RAM,这是另一个模块使用的。 由于我的设计非常庞大,RAM很大且耗时,我无法在模拟窗口中完全看到结果以进行评估。 1)如果裁剪了IP,我是否总是会收到关于IP删除的警告? 2)假设我有一个输出更新的条件,但条件没有发生的原因,那么输出是否会从实现中删除? 因为我在实施过程中正在考虑地点和路线,而不是评估条件是否发生。 例如,如果以下代码如果该标志始终为“0”,则RAM将不会被实现? if flag ='1'然后 dinRAM |
|
相关推荐
4个回答
|
|
嗨@ behzad34,
你能检查一下最初的综合运行的runme.log文件吗? 如果有一些逻辑修整,这应该表明一些警告。 该文件的默认位置是in.runs / synth_x。 问候,Prathik ----------------------------------------------- ------------------------------------------------请注明 帖子作为答案“接受为解决方案”,以防它有助于解决您的查询。帮助回答 - >给予赞誉------------------------- -------------------------------------------------- -------------------- 以上来自于谷歌翻译 以下为原文 Hi @behzad34, Can you please check the runme.log file of the synthesis run initially? This should indicate some warnings if there is some logic trimming. The default location of the file would be in Regards, Prathik ----------------------------------------------------------------------------------------------- Please mark the post as an answer "Accept as solution" in case it helps to resolve your query. Helpful answer -> Give Kudos ----------------------------------------------------------------------------------------------- |
|
|
|
感谢您的答复。
我检查了你提到的文件,但在文件中找不到任何“timm”或“remove”字样。 但仍有一些模块没有实现。 以上来自于谷歌翻译 以下为原文 Thanks for your response. I checked the file you mentioned and couldn't find any "timm" or "remove" words in the file. But still some of modules are not implemented. |
|
|
|
你好@ behzad34
尝试使用ARhttps://www.xilinx.com/support/answers/58616.html中描述的方法启用详细报告。 查看合成并查看逻辑是如何推断的。 对于在Implementation(opt_design)中执行的优化,请参阅UG904。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi @behzad34 Try the method described in AR https://www.xilinx.com/support/answers/58616.html to enable verbose reporting. Look at the synthesized and see how the logic is inferred. For optimizations performed in Implementation (opt_design) refer to UG904. Thanks, Deepika. -------------------------------------------------------------------------------------------- Google your question before posting. If someone's post answers your question, mark the post as answer with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left) |
|
|
|
你好
我检查了报告,在“信息”部分找到了一堆修剪消息。 例如。: [选项31-54] Cell没有负载并被删除:Multiplyxbip_pipe_v3_0_3_viv__parameterized15 Forces_ins / MulFn / U0 / i_synth / MULT.OP / EXP / COND_DET_B / EXP_DET_LUT.EXP_ALL_ONE_DEL / i_pipe。 [选项31-60]由于恒定输入引脚,单元优化为常数0:R和D,单元格:next_incident_ins / divideoutaA_incident3d84 / U0 / i_synth / DIV_OP.SPD.OP / MANT_DIV / RT [9] .MANT_DEL / i_pipe / opt_has_pipe.first_q_reg [9]。 [选项31-58]由于输入引脚优化为导线的单元:I0和I1,单元:interface_ins / float2fix_c_inst / U0 / i_synth / FLT_TO_FIX_OP.SPD.OP / ALIGN_Z_D / MUX_LOOP [2] .OTHER_LEVELS.DO_CHUNKS [0] .LUT6_STRUCT_MUX.MUX1。 但在我的设计中,单元格的输出连接到其他地方,我不知道为什么要修剪它们。 正如我所提到的,在一些设计模块中,最后更新RAM是目标。 RAM应该在另一个模块中读取。 从网表中我看到我写的RAMS没有在模块中实现,有时在读取RAM的模块中实现。 可以吗? 您是否认为RAM应该在写入RAM的模块中实现? 非常感谢 以上来自于谷歌翻译 以下为原文 Hi I have checked the report and found a bunch of trimming messages in the "info" section. e.g.:
But in my design the output of the cells are connected to somewhere else, I don't know why they are being trimmed. As I mentioned, in some of designed modules updating a RAM at the end is the target. And the RAM is supposed to read in another module. From the netlist I see that the RAMS that I am writing to is not implemented in the module and sometimes is implemented in the module which reads the RAM. Is it ok? Don't you think the RAM should be implemented in the module that is writing the RAM as well? thanks a lot |
|
|
|
只有小组成员才能发言,加入小组>>
2488 浏览 7 评论
2865 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2324 浏览 9 评论
3415 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2506 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2321浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
650浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
515浏览 1评论
2063浏览 0评论
792浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-13 16:50 , Processed in 1.366034 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191