




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 系統(tǒng)集成項目的生態(tài)環(huán)境分析試題及答案
- 網絡設計師考試案例分析及試題答案
- 新醫(yī)院護理面試題及答案
- 網絡規(guī)劃設計師考試新穎復習法試題及答案
- 軟件評測師考試寶典及試題答案
- smt管理人員考試試題及答案
- 遇見2025多媒體應用設計師新趨勢試題及答案
- 系統(tǒng)集成工程師考前必看試題及答案
- 煤礦配件材料管理制度
- 個人項目管理制度
- 社區(qū)護理學名詞解釋
- 7.1 文化哲學的演變及其變革
- 如何培養(yǎng)和提升大學生的國防意識(通用5篇)
- 三級動火證 模板
- 評語大全之國家自然科學基金評語
- 獸藥監(jiān)管法規(guī)解讀課件
- 五金價格報價表參考
- 支氣管鏡精品課件
- 案例onyx使用內容
- 四川音樂學院綿陽藝術學院科研量化管理暫行辦法
- 有創(chuàng)呼吸機講義PPT通用課件
評論
0/150
提交評論