完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我正在使用ISEon纯粹的AES密码编码器组合实现(仅用于与其他流水线/迭代实现进行比较)。 设计绝对没有时钟:只是明文和 键输入(2 x 128b)和密文输出(128b)。 在xc6slx75-3fgg676设备中实现顺利(23%切片利用率)但是我不能在UCF文件中使用FROM ... TO约束来优化组合pad-to-pad传播。 UCF看起来像这样: NET“P”TNM =“TNM_P”; #brintext输入 NET“C”TNM =“TNM_C”; #ciphertext输出 tiMESPEC TS1 =从“TNM_C”到“TNM_P”75 ns; #75 ns是一个合理的目标 然后,在实现过程中,我从map,par和trce中收到以下警告: 警告:时序:3223 - 时序约束TS1 =从TIMEGRP“TNM_C”到TIMEGRP“TNM_P”的MAXDELAY在时序分析期间忽略75 ns。 现在答案AR#29290说明了这一点: “如果具有更高优先级的其他约束覆盖它或者时间组中没有元素,则将忽略约束。警告也可能是由于引用的时序组中的元素之间没有同步数据路径引起的。” 在我的情况下,显然设计中没有同步数据路径,所以我的问题是...... 即使在纯粹的组合设计中,如何覆盖此警告并强制约束? (在流程中找不到任何选项) 如果没有,是否还有其他方法对组合单位进行时序分析? 任何评论将不胜感激! 标记 PS。 我记得几年前我用这种方式成功地使用了约束,ISE 9和Spartan-3EI相信。 以上来自于谷歌翻译 以下为原文 Hi, I am working with ISE on a purely combinatorial implementation of the AES cipher encoder (just for comparison with other pipelined/iterative implementations). The design has absolutely no clocks: just plaintext & key inputs (2 x 128b) and ciphertext output (128b). The implementation goes smoothly in xc6slx75-3fgg676 device (23% slice utilization) BUT I cannot use the FROM...TO constraint in UCF file to optimize combinatorial pad-to-pad propagation. The UCF looks just like this: NET "P<*>" TNM="TNM_P"; # plaintext inputs NET "C<*>" TNM="TNM_C"; # ciphertext outputs TIMESPEC TS1=FROM "TNM_C" TO "TNM_P" 75 ns; # 75 ns as a reasonable goal Then, during implementation, I get the following warnings from map, par and trce: WARNING:Timing:3223 - Timing constraint TS1 = MAXDELAY FROM TIMEGRP "TNM_C" TO TIMEGRP "TNM_P" 75 ns ignored during timing analysis. Now the answer AR#29290 says about this: "The constraint will be ignored if other constraints with higher priority override it or there is no element in the timegroup. The warning can also be caused by there being no synchronous data paths between the elements in the referenced timing group." In my case obviously there are no synchronous data paths in the design so my questions are... How can I override this warning and force the constraint even in purely combinatorial designs? (can't find any option in the processes) If not, is there any other way of timing analysis of combinatorial units? Any comments will be greatly appreciated! Mark PS. I can remember that I was using the constraint in this way successfully few years ago, with ISE 9 and Spartan-3E I believe. |
|
相关推荐
3个回答
|
|
Mark,在电路的输出端添加一些寄存器,然后从BUFG中为它们计时,然后更简单的PERIOD约束解决了所有问题。在为同步逻辑设计的设备中,尝试做任何事情只是浪费时间。
Austin Lesea主要工程师Xilinx San Jose 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Mark, Add some registers at the outputs of your circuit, and clock them from a BUFG, and then a simpler PERIOD constraint solves all your problems. In a device designed for synchronous logic, trying to do anything else is just a waste of time. Austin Lesea Principal Engineer Xilinx San JoseView solution in original post |
|
|
|
Mark,在电路的输出端添加一些寄存器,然后从BUFG中为它们计时,然后更简单的PERIOD约束解决了所有问题。在为同步逻辑设计的设备中,尝试做任何事情只是浪费时间。
Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 Mark, Add some registers at the outputs of your circuit, and clock them from a BUFG, and then a simpler PERIOD constraint solves all your problems. In a device designed for synchronous logic, trying to do anything else is just a waste of time. Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
奥斯汀,
非常感谢您的回答,我会按照您的建议使用解决方法。 我只是向我保证,我对情况的解释是正确的。 是的,coursethis设计是一个学术范例,仅用于与其他_synchronous_ architecture进行比较。 问候! 标记 以上来自于谷歌翻译 以下为原文 Austin, Thank you very much for your answer, I will use the workaround as you suggested. It just reassured me that my interpretation of the situation was correct. And yes, of course this design is an academic example, just for comparison with other _synchronous_ architectures. Regards! Mark |
|
|
|
只有小组成员才能发言,加入小组>>
2429 浏览 7 评论
2831 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2298 浏览 9 评论
3378 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2468 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1312浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
595浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
456浏览 1评论
2011浏览 0评论
737浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 19:48 , Processed in 1.436622 second(s), Total 50, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号