完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好,
我正在开发一个新的设计功能。 新的VHDL块添加到现有设计中,并连接到顶级VHDL文件中。 为了互连块的输出,我在TOP级文件中定义了信号,但是此时它们没有驱动任何逻辑。 合成器检测到并完全从设计中移除了新块。 有没有办法迫使合成器暂时忽略这一点,因为我试图以模块化方式测试新功能? 任何帮助将不胜感激。 谢谢, 伊戈尔切布鲁赫 以上来自于谷歌翻译 以下为原文 Hello, I am developing a new design feature. The new VHDL blocks are added to the existing design and connected in Top level VHDL file. To interconnect the outputs of the blocks I defined signals in the TOP level file, but they are not driving any logic at this point. The synthesizer detected that and completely removed the new blocks from the design. Is there a way to force the synthesizer to ignore this temporarily as I am trying to test the new functionality in the modular fashion? Any help will be appreciated. Thanks, Igor Chebruch |
|
相关推荐
2个回答
|
|
属性keep:string;
new_signal的属性保持:信号是“真”;如果你没有任何东西,它们仍会被Mapper或P& R优化掉,但这样你可以用ChipScope检查它们,例如 ------------------------------------------“如果它不起作用 模拟,它不会在板上工作。“ 以上来自于谷歌翻译 以下为原文 attribute keep : string; attribute keep of new_signal : signal is "true"; They will still get optimized away by the Mapper or P&R if you don't anything with them, but this way you can examine them with ChipScope, for instance ------------------------------------------ "If it don't work in simulation, it won't work on the board." |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2159 浏览 7 评论
2601 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2072 浏览 9 评论
3141 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2187 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
416浏览 1评论
1517浏览 1评论
在使用xc5vsx95T时JTAG扫片不成功,测量TDO无信号输出
2175浏览 0评论
507浏览 0评论
1633浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-19 18:36 , Processed in 1.008553 second(s), Total 72, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号