




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海應用技術大學《中西醫結合口腔科學》2023-2024學年第一學期期末試卷
- 網上健康服務中心創業計劃書
- 面癱的預防及護理
- 天津醫科大學《室內外效果圖表現技法Sketchup》2023-2024學年第二學期期末試卷
- 電子科技大學《醫療器械注冊與質量管理》2023-2024學年第二學期期末試卷
- 云南商務職業學院《戲曲與中國文化》2023-2024學年第二學期期末試卷
- 湖北生態工程職業技術學院《語用學專題研究》2023-2024學年第二學期期末試卷
- 雨季安全排查
- 不為人知的文學冷知識
- 寵物美容專業技能培訓課件
- (一模)青島市2025年高三年級第一次適應性檢測歷史試卷(含標準答案)
- 2025屆江蘇省蘇州市九校高三下學期2月聯考地理試題及答案
- 投標專員轉正述職報告
- 呼吸作用(教學設計)-2024-2025學年七年級生物下冊(人教版2024)
- 品牌共建協議合同范例
- 2025年陜煤集團榆林化學有限責任公司招聘筆試參考題庫含答案解析
- 無人機培訓項目可行性研究報告
- 汽車底盤構造課件:離合器
- 《ISO 55013-2024 資產管理-數據資產管理指南》專業解讀和應用指導材料(雷澤佳編制-2024C0)【第1部分:1-130】
- 第七課 做個明白的勞動者 課件高考政治一輪復習統編版選擇性必修二法律與生活
- 招聘與錄用(第3版)課件 第8章 錄用與招聘評估
評論
0/150
提交評論