速度优化方法_第1页
速度优化方法_第2页
速度优化方法_第3页
速度优化方法_第4页
速度优化方法_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设计优化与时序分析1 1 1、资源优化方法、资源优化方法、资源优化方法2、速度优化方法、速度优化方法3 3 3、时序分析及、时序分析及、时序分析及Quartus IIQuartus IIQuartus II设置优化设置优化设置优化常见速 度 优 化 方法n流水线n寄存器配平n关键路径法n乒乓操作杭州电子科技大学 EDA技术2建立时间n建立时间:在触发器的时钟信号有效沿到来以前,数据和使能信号必须保持稳定不变的最小时间。如果建立时间不够,数据将不能在该时钟沿被正确打入触发器。ntsuDQCLRPRECLKthValidDATAtsuCLKDATA保持时间n保持时间:在触发器的时钟信号有效沿到来以

2、后,数据和使能信号必须保持稳定不变的最小时间。如果保持时间不够,数据同样不能被正确打入触发器。ntHDQCLRPRECLKthValidDATAtsuCLKDATA最小时钟周期与最高时钟频率n最小时钟周期:n最高时钟频率:fmax = 1 / tCLKCLKData validDATAn 管脚到管脚延时tPD:指信号从输入管脚进来,穿过纯组合逻辑, 到达输出管脚的延迟。流水线设计流水线设计 n常见同步数字系统中逻辑块杭州电子科技大学 EDA技术6描述系统速度的指标:Fmax=时钟clk的最大频率约等于1/Ta流水线优化n均匀分割Ta为T1+T2,插入寄存器杭州电子科技大学 EDA技术7如果T1

3、=T2Fmax提升一倍流水线分析n重叠进行n多时钟完成n长时平均:单时钟单周期杭州电子科技大学 EDA技术8类比的例子n汽车装配厂,每辆车30道工序,每个工序需要1天n情景1:所有设备集中在一个车间,该车间每天完成一道工序,30天完成30道工序,汽车出厂n情景2:所有设备分配到30个车间,每个车间每天完成一道工序,30个车间同时工作杭州电子科技大学 EDA技术9n情景2:n第1天,第1个车间,完成第1辆车第1道工序n第2天,第1个车间,完成第2辆车第1道工序,第2个车间,完成第1辆车第2道工序n第3天,第1个车间,完成第3辆车第1道工序,第2个车间,完成第2辆车第2道工序,第3个车间,完成第1

4、辆车第3道工序n杭州电子科技大学 EDA技术10n第30天,第30个车间,完成第1辆车第30道工序,汽车出厂,第29个车间,完成第2辆车第29道工序,第28个车间,完成第3辆车第28道工序n第31天,第30个车间,完成第2辆车第30道工序,汽车出厂,第29个车间,完成第3辆车第29道工序,第28个车间,完成第4辆车第28道工序n以后每天1辆车。速度比情景1提高近30倍杭州电子科技大学 EDA技术11流水线举例加法器杭州电子科技大学 EDA技术12普通加法器,EP3C5 FPGA综合结果:LCs=10,REG=0,T=7.748ns.module ADDER8(CLK,SUM,A,B,COUT,

5、CIN); input 7:0 A,B; input CLK,CIN; output COUT; output 7:0 SUM; reg COUT; reg 7:0 SUM; always (posedge CLK) COUT,SUM7:0 = A + B + CIN; endmodule流水线化杭州电子科技大学 EDA技术13杭州电子科技大学 EDA技术14流水线加法器,EP3C5综合结果:CLK=275MHz,T=3.63ns,LCs=24,REG=22。module ADDER8(CLK,SUM,A,B,COUT,CIN); input 7:0 A,B; input CLK,CIN; o

6、utput COUT; output 7:0 SUM; reg TC,COUT ; reg 3:0 TS,TA, TB; reg 7:0 SUM; always (posedge CLK) begin TC,TS = A3:0+B3:0+CIN ; SUM3:0=TS; end always (posedge CLK) begin TA = A7:4; TB = B7:4; COUT,SUM7:4 = TA+TB+TC; endendmodule时序图对比,杭州电子科技大学 EDA技术15流水线非流水线流水线优化分析n有限度使用流水线n结合其他优化方法n速度提升明显,但资源占用加多n长流水线配合使用技术q分支预测q逻辑冗余q乱序执行q杭州电子科技大学 EDA技术16寄存器配平杭州电子科技大学 EDA技术17不合理的电路结构寄存器配平杭州电子科技大学 EDA技术18寄存器配平后的结构寄存器配平的使用n寄存器配平经常在流水线设计中使用n速度提升明显n大部分情况不增加资源占用n需要进行时序分析杭州电子科技大学 EDA技术

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论