完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的设计具有很高的时钟频率。
我已经用流水线阶段对设计进行了编码,以解决远端块之间的互连延迟。 我使用了-shreg_extract = no来消除合成中这些触发器的移位寄存器推断。 Map仍然检测到SRL并将管道阶段转换为SRL,从而消除了互连流水线。 我可以关闭MAP中的全局优化,它不会推断SRL - 但这有点严苛,消除了这是有益的实例。 没有迹象表明MAP已收到来自综合的任何约束,表明它不应推断某些寄存器上的SRL。 是否有指示MAP的方法,它不应该在某些信号上推断SRL? 谢谢 杰夫 以上来自于谷歌翻译 以下为原文 I have a design that has high clock rates. I have coded the design with pipeline stage to account for interconnect delays between distant blocks. I have used -shreg_extract = no to eliminate shift register inferences of these flops in synthesis. Map still detects SRL's and converts pipeline stages to SRL's eliminating the interconnect pipelining. I can turn off global optimization in MAP and it will not infer SRL's - but this is a bit draconian, eliminating instances where this is beneficial. There is no indication that MAP has received any constraints from synthesis indicating it should not infer SRL's on certain registers. Is there a means of indicating to MAP it should not infer SRL's on some signals? Thanks Geoff |
|
相关推荐
1个回答
|
|
嗨,
如果您的设计允许,您可以将重置添加到管道阶段。 然后它将在触发器中实现。 谢谢, OutputLogic 以上来自于谷歌翻译 以下为原文 Hi, If your design allows it, you can add reset to the pipeline stages. Then it'll be implemented in flops. Thanks, OutputLogic |
|
|
|
只有小组成员才能发言,加入小组>>
2388 浏览 7 评论
2803 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2270 浏览 9 评论
3338 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2438 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
767浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
551浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
382浏览 1评论
1974浏览 0评论
691浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 04:06 , Processed in 1.191594 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号