我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得“鹤立鸡群”,真是非常棒的器件。如果在这个智能时代,在这个领域,想拥有一技之长的你还没有关注FPGA,那么世界将抛弃你,时代将抛弃你。
尽量用硬核,比如硬件乘法器,这个应该都知道。
结构上的pipeline,简言之就是“拆",最极端的情形是拆到源和目的Reg间只有基本的组合逻辑门,比如说~a & b之类...;当然FPGA里实际不必这样,打个比方,两个xbit的数据做比较,若芯片内是4输入LUT,若有pipeline的必要,那么流水级最多用[log4(x)]+1就够了。
系统上的流水,也就是打拍,副作用是带来latency;这是最常见的方式之一,但有的情形下不允许。
异步, 划分不同时钟域;比如说系统主体可以工作在100M-,特定的子系统要求必须工作在300M+,那么可以将特定模块划分到不同的时钟域里;但异步时钟域不宜太多。
综合时使用retiming,duplication;physical synthesis优化,现在的综合器这方面已经足够聪明了。
预算允许可使用速度更快的芯片;这个也许是实现 “不修改RTL又时序收敛” 的最可能的方式。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:FPGA时序优化简单窍门
文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。
相关推荐
FPGA开发过程中,离不开
时序约束,那么
时序约束是什么?
简单点说,
FPGA芯片中的逻辑电路,从输入到输出所需要的时间,这个时间必须在设定的时
发表于06-06 17:53
•
1179次阅读
FPGA中的I_O
时序
优化设计在数字系统的同步接口设计中, 可编程逻辑器件的输入输出往往需要和周围新片对接,此时IPO接口的
时序问题显得尤为重要。介绍了几种
发表于08-12 11:57
FPGA的
时序
优化高级研修班通知通过设立四大专题,帮助工程师更加深入理解
FPGA
时序,并掌握
时序
发表于03-27 15:20
。掌握分析和确定关键路径
时序的方法,并通过分析找出关键路径的
时序问题,再对关键路径进行
优化,通过RTL层面的不断
优化,不断修炼自己的设计能力,让设计出来的电路更为靠谱有效!本资料属大西
发表于02-26 09:42
特定模块划分到不同的时钟域里;但异步时钟域不宜太多。综合时使用retiming,duplication;physical synthesis
优化,现在的综合器这方面已经足够聪明了。预算允许可使用速度更快的芯片;这个也许是实现 “不修改RTL又
时序收敛” 的最可能的方式。
发表于06-07 17:55
变则通,通则久。事物都有其运行的规律,把握好规律,就能更好的实现人的目的。在数字后端设计中,
时序
优化一直是关键问题,尤其追求高频高性能的设计中,时许问题常常贯穿始终。大大小小二十
几个项目模块后端工作
发表于12-10 07:37
如何有效的管理
FPGA设计中的
时序问题 当
FPGA设计面临到高级接口的设计问题时,EMA的TimingDesigner可以简化这些设计问题,并提供对几乎所有接口的预先精确控制。从
简单
发表于04-15 14:19
•
693次阅读
当你的
FPGA设计不能满足
时序要求时,原因也许并不明显。解决方案不仅仅依赖于使用
FPGA的实现工具来
优化设计从而满足
时序要求,也需要设计者具
发表于08-15 14:22
•
1224次阅读
一个好的
FPGA设计一定是包含两个层面:良好的代码风格和合理的约束。
时序约束作为
FPGA设计中不可或缺的一部分,已发挥着越来越重要的作用。毋庸置疑,
时序约束的最终目的是实现
发表于11-17 07:54
•
2448次阅读
现有的工具和技术可帮助您有效地实现
时序性能目标。当您的
FPGA设计无法满足
时序性能目标时,其原因可能并不明显。解决方案不仅取决于
FPGA实现工具为满足
发表于11-18 04:32
•
3164次阅读
时序分析结果,并根据设计者的修复使设计完全满足
时序约束的要求。本章包括以下
几个部分: 1.1 静态
时序分析简介 1.2
FPGA设计流程
发表于11-11 08:00
•
60次下载
本文档的主要内容详细介绍的是
FPGA的
时序分析的
优化策略详细说明。
发表于01-14 16:03
•
17次下载
本文档的主要内容详细介绍的是
FPGA的
时序分析的
优化策略详细说明。
发表于01-14 16:03
•
19次下载
既可以用于系统级的设计,用于
时序分析和文档编制,也用于ASIC/
FPGA设计中,用于接口规范,以及创建SDC
时序约束。
发表于11-21 11:36
•
2637次阅读
FPGA开发过程中,离不开
时序约束,那么
时序约束是什么?
简单点说,
FPGA芯片中的逻辑电路,从输入到输出所需要的时间,这个时间必须在设定的时
发表于06-26 14:42
•
527次阅读
评论