




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VHDLSimulation&SynthesisVHDLSimulation&Synthesis1BalanceofSignalDelayBalanceofSignalDelay2OptimizeofLateArrivedSignalLateArrivedSignalLateArrivedSignalOptimizeofLateArrivedSigna3Multiple‘IF’StatementMultiple‘IF’Statement4LateArrivedSignalLateArrivedSignal5LateArrivedSignal(Improvement)所有能选通b的控制信号组合LateArrivedSignal(Improveme6PriorityEncoded‘IF’ForLateArrivedSignalsEscapefromprevious2‘if’,butshouldbecaughtby‘z=b’selectionEndif;PriorityEncoded‘IF’ForLate7PriorityEncoded‘IF’ForLateArrivedControlSignalPriorityEncoded‘IF’ForLate8LateArrivedControlSignalA(1)A(2)A(3)A(4)A(5)A(6)zC(1)C(2)C(3)C(4)C(5)LateArrivedControlSignalA(19LateArrivedControlSignal(Improvement)A(1)A(2)A(3)A(4)A(5)A(6)z1C(1)C(2)C(3)C(5)C(4)A(4)z1zLateArrivedControlSignal(I10ImprovedCodeImprovedCode11LateArrivedSignalin‘CASE’Statement(contd.)LateArrivedSignalin‘CASE’12ImprovedCode(Schematic)ImprovedCode(Schematic)13VHDLCodeBeforeOptimize
(Case-WhenClasue)VHDLCodeBeforeOptimize
(Cas14VHDLCodeAfterOptimize
(Case-WhenClasue)MergeboththeCconditionandtheselconditionVHDLCodeAfterOptimize
(Case15Delayin‘CASE’Statement(Schematic)Sel(0)Sel(1)Sel(2)ZDelayin‘CASE’Statement(Sch16Delayin‘CASE’Statement(Improvement)Sel(0)0Sel(2)1Sel(1)Z1Z2ZDelayin‘CASE’Statement(Imp17Delayin‘CASE’StatementSel(1)isslowSel(1)=1Sel(1)=0Delayin‘CASE’StatementSel(118ImprovedCodeClosetofinaloutputImprovedCodeClosetofinalou19LongCalculationPathLongCalculationPath20LongCalculationPath(Schematic)LongCalculationPath(Schemat21ImprovedCodeImprovedCode22ImprovedCode(Schematic)ImprovedCode(Schematic)23DecoderUsingIndexingIn1_intasindexDecoderUsingIndexingIn1_int24Iisindex,in1_intiscomparedinloop.Out1(i)isaccessedbyvariableiDecoderUsingLoopIisindex,in1_intiscompare25DecoderUsingIndexingvs.‘Loop’DecoderUsingIndexingvs.‘Lo26MultipleInputsXORGateMultipleInputsXORGate27XORChains(Schematic)XORChains(Schematic)28XORTreeXORTree29XORTree(Schematic)XORTree(Schematic)30MultiplexChainMultiplexChain31MultiplexChain(Schematic)MultiplexChain(Schematic)32MultiplexTreeMultiplexTree33OperatorinConditionalExpressionOperatorinConditionalExpres34SchematicSchematic35ImprovedCodeImprovedCode36ImprovedCode(Schematic)ImprovedCode(Schematic)37UnintentionalLatchData_inData_outCond_1UnintentionalLatchData_inDa38UnnecessaryCalculationin‘LOOP’UnnecessaryCalculationin‘LO39CodingStyleForSynthesis(1)Omit waitforXXns;Omit (Q<=0afterXXns)UsingshifterregisterinsteadDQDQDQCodingStyleForSynthesis(1)40CodingStyleForSynthesis(2)OmitInitialValues
variableSUM:INTEGER:=0;Usingpoweronset/resetsignalinsteadDQRSCodingStyleForSynthesis(2)41CodingStyleForSynthesis(3)DonotusevariablesforconstantsUseconstCodingStyleForSynthesis(3)42CodingStyleForSynthesis(4)IndentingYourCodesCodingStyleForSynthesis(4)43CodingStyleForSynthesis(5)Usestd_logic9valueAutomaticallyinitializedtoanunknownvalueEasytoperformaboard-levelsimulationCodingStyleForSynthesis(5)44CodingStyleForSynthesis(6)DonotusebuffersCodingStyleForSynthesis(6)45VHDLSimulation&SynthesisVHDLSimulation&Synthesis46BalanceofSignalDelayBalanceofSignalDelay47OptimizeofLateArrivedSignalLateArrivedSignalLateArrivedSignalOptimizeofLateArrivedSigna48Multiple‘IF’StatementMultiple‘IF’Statement49LateArrivedSignalLateArrivedSignal50LateArrivedSignal(Improvement)所有能选通b的控制信号组合LateArrivedSignal(Improveme51PriorityEncoded‘IF’ForLateArrivedSignalsEscapefromprevious2‘if’,butshouldbecaughtby‘z=b’selectionEndif;PriorityEncoded‘IF’ForLate52PriorityEncoded‘IF’ForLateArrivedControlSignalPriorityEncoded‘IF’ForLate53LateArrivedControlSignalA(1)A(2)A(3)A(4)A(5)A(6)zC(1)C(2)C(3)C(4)C(5)LateArrivedControlSignalA(154LateArrivedControlSignal(Improvement)A(1)A(2)A(3)A(4)A(5)A(6)z1C(1)C(2)C(3)C(5)C(4)A(4)z1zLateArrivedControlSignal(I55ImprovedCodeImprovedCode56LateArrivedSignalin‘CASE’Statement(contd.)LateArrivedSignalin‘CASE’57ImprovedCode(Schematic)ImprovedCode(Schematic)58VHDLCodeBeforeOptimize
(Case-WhenClasue)VHDLCodeBeforeOptimize
(Cas59VHDLCodeAfterOptimize
(Case-WhenClasue)MergeboththeCconditionandtheselconditionVHDLCodeAfterOptimize
(Case60Delayin‘CASE’Statement(Schematic)Sel(0)Sel(1)Sel(2)ZDelayin‘CASE’Statement(Sch61Delayin‘CASE’Statement(Improvement)Sel(0)0Sel(2)1Sel(1)Z1Z2ZDelayin‘CASE’Statement(Imp62Delayin‘CASE’StatementSel(1)isslowSel(1)=1Sel(1)=0Delayin‘CASE’StatementSel(163ImprovedCodeClosetofinaloutputImprovedCodeClosetofinalou64LongCalculationPathLongCalculationPath65LongCalculationPath(Schematic)LongCalculationPath(Schemat66ImprovedCodeImprovedCode67ImprovedCode(Schematic)ImprovedCode(Schematic)68DecoderUsingIndexingIn1_intasindexDecoderUsingIndexingIn1_int69Iisindex,in1_intiscomparedinloop.Out1(i)isaccessedbyvariableiDecoderUsingLoopIisindex,in1_intiscompare70DecoderUsingIndexingvs.‘Loop’DecoderUsingIndexingvs.‘Lo71MultipleInputsXORGateMultipleInputsXORGate72XORChains(Schematic)XORChains(Schematic)73XORTreeXORTree74XORTree(Schematic)XORTree(Schematic)75MultiplexChainMultiplexChain76MultiplexChain(Schematic)MultiplexChain(Schematic)77MultiplexTreeMultiplexTree78OperatorinConditionalExpressionOperatorinConditionalExpres79SchematicSchematic80ImprovedCodeImprovedCode81ImprovedCode(Schematic)ImprovedCode(Schematic)82UnintentionalLatchData_inData_outCond_1UnintentionalLatchData_inDa83UnnecessaryCalculationin‘LOOP’UnnecessaryCalculationin‘LO84CodingStyleForSynthesis(1)Omit waitforXXns;Omit (Q<=0afterXXn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级上册数学教案-6.2可能性练习 |苏教版
- 舞台表演的排练计划
- 2025年演唱会广播电视转播协议
- 关注小学生心理健康教育
- 小数混合运算《田忌赛马的故事》(教案)-五年级上册数学西师大版
- 二年级上册数学教案-3.5数一数与乘法 练习二-北师大版
- 蛋糕坊创业计划书
- 2025年大量程固体物位仪表项目发展计划
- 2025年四川货运丛业资格证考试题及答案
- 2025年阳江道路运输从业人员资格考试内容有哪些
- GB/T 9161-2001关节轴承杆端关节轴承
- GB/T 2820.7-2002往复式内燃机驱动的交流发电机组第7部分:用于技术条件和设计的技术说明
- 基础写作全套课件507
- 绿化养护工人配置标准
- 《无人机结构与系统》第1章 无人机结构与飞行原理
- (完整word版)走遍法国第二册课文翻译
- 《珍爱眼睛保护视力》(完美版)课件
- 保温无机复合板施工方案
- 卡通家庭急救常识知识讲座PPT模板
- 初一语文词性练习(连答案)(最新整理)
- 小学五年级语文上册有趣的汉字课件
评论
0/150
提交评论