




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、會(huì)計(jì)學(xué)1電子設(shè)計(jì)自動(dòng)化綜合電子設(shè)計(jì)自動(dòng)化綜合2第1頁/共75頁3. Top-down設(shè)計(jì)流程 行 為 描 述高層次綜合RTL 描 述 邏 輯 綜 合網(wǎng) 表、邏輯圖布 局 布 線版 圖 數(shù) 據(jù)ASICICFPGA第2頁/共75頁4第3頁/共75頁5第4頁/共75頁6BehavioralStructure arithmetic RTL Data flowPhysicalDesign Synthesis 邏輯綜合High level Synthesis第5頁/共75頁7 例1. 不同RTL描述得到同一種電路結(jié)構(gòu) : 數(shù)1電路 architecture ALGORITHMIC of ONE_CNT i
2、sbegin process(A)veriable NUM : INTERGER range 0 to 3; beginNUM :=0; for I in 0 to 2 loop; if A(I)=1 then NUN:=NUM+1; end if; end loop; C1 C0case NUM is when 0 = C C C C =“11” ;end case; end process;end ALGORITHMIC ; 算法描述真值表- Truth Table:-|A2 A1 A0 | C1 C0 |- |0 0 0 | 0 0 |- |0 0 1 | 0 1 |- |0 1 0 |
3、 0 1 |- |0 1 1 | 1 0 |- |1 0 0 | 0 1 |- |1 0 1 | 1 0 |- |1 1 0 | 1 0 |- |1 1 1 | 1 1 |-第6頁/共75頁8數(shù)據(jù)流模型結(jié)構(gòu)化設(shè)計(jì)層次architecture DATA_FLOW of ONES_CNT is being C1=(A(1) and A(0) ) or (A(2) and A(0) or (A(2) and A(1) C0=(A(2) and not A(1) and not A(0) or(not A(2) and not A(1) and not A(0) or (A(2) and A(1) a
4、nd A(0) or (not A(2) and not A(1) and A(0); end DATA_FLOW;architecture MACRO of ONE_CNT is being C(1)=MAJ3(A); C(0) C C C C null; end case; end process;end MUX; (C)MUX MUX結(jié)構(gòu)第8頁/共75頁10 C1=(A(1) and A(0) ) or (A(2) and A(0) or (A(2) and A(1) C0=(A(2) and not A(1) and not A(0) or(not A(2) and A(1) and
5、not A(0) or (A(2) and A(1) and A(0) or (not A(2) and not A(1) and A(0); C1=(A1A0 ) + (A2A0) + (A2A1) C0yLatchclkaPROCESS(clk,a)PROCESS(clk,a)第31頁/共75頁33ClkAb YClkAb YClkClkClk Y第32頁/共75頁34clkabyLatch第33頁/共75頁35第34頁/共75頁36第35頁/共75頁37 clkDQQD第36頁/共75頁38第37頁/共75頁39組合邏輯電路記憶元件輸入in輸出out次態(tài)next當(dāng)前狀態(tài)state第38頁
6、/共75頁40串并轉(zhuǎn)換器 框圖時(shí)鐘后沿觸發(fā); R :同步復(fù)位信號;A :下一拍輸入D有效;收集D串行數(shù)據(jù)4位,并行輸出在Z上;DONE與Z輸出在同一周期,提示目標(biāo)器件數(shù)據(jù)在Z上;同時(shí)A下一脈沖到來,指示新數(shù)據(jù)將在下一時(shí)鐘周期到達(dá)D;否則器件在送完并行數(shù)據(jù)以后,進(jìn)入復(fù)位狀態(tài),等待新數(shù)據(jù)到來.規(guī)范第39頁/共75頁41時(shí)序圖狀態(tài)優(yōu)化第40頁/共75頁42時(shí)序機(jī)狀態(tài)圖第41頁/共75頁43狀態(tài)表1.用枚舉類型來表示狀態(tài)2.將狀態(tài)表編碼3.建模第42頁/共75頁44第43頁/共75頁45第44頁/共75頁46控制電路和數(shù)據(jù)單元控制電路 第45頁/共75頁47Y1X1 X1 X2 X2第46頁/共75頁
7、48X1 X2X3Y1Y2Y3 0 0 0,0 0 1 0 0 1,0 0 1 0 1 0,X 0 1 0 1 1,X 0 1 1 0 0,1 1 0 1 0 1,0 1 0 T=第47頁/共75頁49 0 0 0,0 0 1 0 0 1,0 0 1 0 1 0,X 0 1 0 1 1,X 0 1 1 0 0,1 1 0 1 0 1,0 1 0T=0 0 X,0 0 10 1 X,X 0 11 0 0,1 1 01 0 1,0 1 0T=X2X1X3Y1Y2Y3真值表的陣列表示第48頁/共75頁50 0 1 0,1 0 0 0 1 1,1 0 0 1 1 0,1 1 1 1 1 1,1 1 1
8、 0 0 0,0 0 1 0 0 1,0 0 1 0 1 0,0 0 1CoN= 0 1 1,0 0 1 1 0 0, 1 1 0 1 0 1, 0 1 0CDC=真值表中Y為1的保留為1,其余非1位改為0真值表中Y為0的改為1,其余非0位的保留為0真值表中Y為X的改為1,其余非X位改為0第49頁/共75頁51 1 0 0 1 0 0Con= 1 0 X 0 1 0 0 X X 0 0 1(001)(100)(100)(101)(011)(000)(010)Y1Y2Y3Con的多維體表示第50頁/共75頁52 例1. 數(shù)1電路 architecture ALGORITHMIC of ONE_C
9、NT isbegin process(A)variable NUM : INTERGER range 0 to 3; beginNUM :=0; for I in 0 to 2 loop; if A(I)=1 then NUN:=NUM+1; end if; end loop; C1 C0case NUM is when 0 = C C C C =“11” ;end case; end process;end ALGORITHMIC ; 算法描述真值表- Truth Table:-|A2 A1 A0 | C1 C0 |- |0 0 0 | 0 0 |- |0 0 1 | 0 1 |- |0 1
10、 0 | 0 1 |- |0 x 1 1 | 1 0 |- |1 0 0 | 0 1 |- |1 0 x 1 | 1 0 |- |1 1 0 x | 1 0 |- |1x 1 1 | 1 1 |-第51頁/共75頁53 C1=(A(1) and A(0) ) or (A(2) and A(0) or (A(2) and A(1) C0=(A(2) and not A(1) and not A(0) or(not A(2) and A(1) and not A(0) or (A(2) and A(1) and A(0) or (not A(2) and not A(1) and A(0); C1
11、=(A2A1A0 ) + (A2 A1 A0) + (A2A1A0)+ A2A1A0 C1=( A1A0 ) + (A2 A0) + (A2A1) C1=(A2 A1A0 ) + (A2 A1 A0) + (A2A1) = A0(A2 A1+ A2 A1 )+ (A2A1) =(A0 (A2 A1)+ (A2A1) C0=(A2 A1A0)+( A2A1A0)+ (A2A1A 0)+(A2A1A0);=A0(A2 A1)+A0(A2 A1)=A0 (A2 A1) 第52頁/共75頁54G1G2G3G4X(0)X(1)X(0)X(2)X(1)X(2)A1A2A3C1C012個(gè)倒向器、 7個(gè)與非門
12、(4個(gè)3端口)、2個(gè)或非門第53頁/共75頁55(100)(011)(101)(111)(110)C1C0(001) (111) (010)00A2A0A1A0A2A1A2A1A0第54頁/共75頁56綜合后的邏輯圖Synopsys 綜合工具,LSI 10k庫,9個(gè)單元, 最長路徑4.98ns第55頁/共75頁57一位加法器第56頁/共75頁58第57頁/共75頁59第58頁/共75頁60(1)為第1成本,(2)為第2成本, 單個(gè)門成本為(3)+(5);第59頁/共75頁61x1 x2 x3 x4 x3 x5 x6 x3 x4 x3 x5 x6Y1Y1x1x2以輸入端數(shù)算面積,以邏輯級數(shù)算速度。第60頁/共75頁62第61頁/共75頁63示例以面積為目標(biāo)(1) 69門,10.8ns第62頁/共75頁64以速度為目標(biāo)(1) 487門,4.5ns第63頁/共75頁65以面積為目標(biāo)(2)第64頁/共75頁66以速度為目標(biāo)(2)第65頁/共75頁67第66頁/共75頁684. 綜合控制流程(Synopsys DC) 基本的綜合流程 如下圖所示,它包括如下步驟: 1. 開發(fā)HDL模型 2. 啟動(dòng)DC shell界面 3. 指定相關(guān)庫 4. 讀入設(shè)計(jì) 5. 定義設(shè)計(jì)環(huán)境 6. 選擇編譯策略 7. 設(shè)置設(shè)計(jì)約束 8. 優(yōu)化 9. 分析與調(diào)試 10. 保存設(shè)計(jì)數(shù)據(jù) 第67頁/共75頁69第68
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國睫毛生長液行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國監(jiān)控器行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報(bào)告
- 2025-2030中國白胡椒行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國電視天線行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國電熱調(diào)節(jié)器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國玻璃磚行業(yè)市場深度調(diào)研及競爭格局與投資策略研究報(bào)告
- 17 古詩三首 望天門山(教學(xué)設(shè)計(jì))-2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- 6班級生活有規(guī)則 第1課時(shí)(教學(xué)設(shè)計(jì))-部編版道德與法治二年級上冊
- 9 改變世界的四大發(fā)明 改變世界的四大發(fā)明 教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治五年級上冊統(tǒng)編版
- 三年級英語下冊 Module 1 Unit 1 It's the ABC song教學(xué)設(shè)計(jì)設(shè)計(jì)(pdf) 外研版(三起)
- 【MOOC】固體物理學(xué)-北京交通大學(xué) 中國大學(xué)慕課MOOC答案
- 心衰病人的觀察與護(hù)理
- 20241115某克縫紉機(jī)供應(yīng)鏈計(jì)劃IBP PPDS詳細(xì)解決方案
- 愛護(hù)環(huán)境主題班會(huì)課件
- 大班游戲活動(dòng)案例《快樂沙池》
- 糖尿病飲食指導(dǎo)護(hù)理
- DB41T 1633-2018 排油煙設(shè)施清洗服務(wù)規(guī)范
- 連續(xù)梁線型控制技術(shù)交底
- 林業(yè)專業(yè)知識考試試題及答案
- 高三英語語法填空專項(xiàng)訓(xùn)練100(附答案)及解析
- T-CPQS C017-2024 鑒賞收藏用潮流玩偶衍生產(chǎn)品 樹脂類藝術(shù)品
評論
0/150
提交評論