发 帖  
原厂入驻New
[问答]

两个FPGA编译完全相同的代码比特流会不同吗?

635 xilinx FPGA
分享
大家好,
我在设计中使用了Artix 7。
更确切地说,我使用的是XC7A35T-2FTG256I,但是我的资源不足。
我想用aXC7A75T-2FTG256I替换它。
我有两个问题:
1)它是否真的是替代品,我已检查数据表,它似乎是。
2)如果我用两个FPGA编译完全相同的代码,结果比特流会不同?
谢谢,
保罗
0
2020-8-17 06:15:11   评论 分享淘帖 邀请回答

相关问题

8个回答
b,
检查引脚和封装。
有些是下降,有些则不是。
比特流对于零件是唯一的,因此必须重新合成,放置和路由您的代码。
必须重新验证约束,删除错误,并理解警告。
这一切都很顺利(没有问题),但我不知道您的RTL(verilog或VHDL)写得多好。
如果它是一个完全同步的系统,那么我预计没有问题。
如果有人邋and并且依赖于内在的延迟,那么我会期待问题(例如在异步逻辑设计中完成)。
Austin Lesea主要工程师Xilinx San Jose
2020-8-17 06:20:32 评论

举报

1)这是非常多的下降,但它需要更多的力量。
您应该查看PCB设计指南,看看是否需要增加新部件的旁路电容。
2)即使您只需更换为与原始部件相同的XC7A50T-2FTG256I,比特流也会有所不同。
请注意,一些Artix-7部件使用与其他部件相同的模具。
您可以通过查看静态功耗和比特流长度来轻松找出这些部件,这对于使用相同芯片的部件来说是相同的。
您的原始部件实际上是XC7A50T,其ID代码已更改,以便工具可以强制限制逻辑使用。
但是,这不是通过消除特定资源的使用来完成的(例如阻止使用某些逻辑列)。
相反,只要设计中的资源总数不超过XC7A35T的数据表编号,工具就允许您使用器件的任何部分。
你从中得到的是一个部分,可以填充到几乎100%的规定容量,仍然没有问题的地方和路线。
因此,如果您“资源不足”但仍在数据表的限制范围内,您可能会坚持使用原始部件。
对于允许使用整个芯片的部件,包括XC7A50T和XC7A100T,情况也是如此。
当你将它们填充到80%左右时,这些部件会开始出现拥堵问题。
- Gabor
2020-8-17 06:27:44 评论

举报

好的..谢谢你们的答案。
因为我的代码是完美的。
我应该没问题!
:P
@gszakacsdoes这意味着我可以用50T编译并发送到35T?
或者“保护”是硬件编码的?
2020-8-17 06:45:40 评论

举报

保护在硬件中实施。
35T不接受为50T(或任何其他设备)创建的比特流。
- Gabor
2020-8-17 07:04:05 评论

举报

速度等级是否以相同的方式完成?
2020-8-17 07:11:25 评论

举报

n_u,
设备上标有速度等级。
不是比特流强制执行的。
Austin Lesea主要工程师Xilinx San Jose
2020-8-17 07:27:35 评论

举报

恋爱话术APP2.5w即可拥有

恋爱话术APP仅需2.5万,恋爱话术APP是一款可以让用户学习恋爱对话技巧的软件,汇集众多非常有用的撩妹技巧和聊天技术,功能齐全,拥有成千上万的可搜索恋爱话术,套路惯例与聊天模板,姓名测算、情话诗句、视频铃声。采用原生态技术开发,支持大规模并发,服务器集群布置,含安卓端、IOS端、小程序三端,以及电脑后台管理系统。源码结构清晰,100万行代码书写规范;有需求可加我 w2919708807(V!信) Q:2919708807        下载体验。
另提供社交类、商城类、金融类、网建类、政府类、教育/直播类、dapp开发、区块链钱包等APP移动应用定制(纯原生)开发,质量保证,价格优惠,随时咨询。http://web.wanbaifen.com。                       
2020-9-1 10:50:10 评论

举报

只有小组成员才能发言,加入小组>>

114个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表