《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件

《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件

ID:45428240

大?。?59.50 KB

頁(yè)數(shù):27頁(yè)

時(shí)間:2019-11-13

《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件_第1頁(yè)
《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件_第2頁(yè)
《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件_第3頁(yè)
《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件_第4頁(yè)
《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件_第5頁(yè)
資源描述:

《《數(shù)字系統(tǒng)設(shè)計(jì)方法》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、二、數(shù)字系統(tǒng)設(shè)計(jì)方法大規(guī)模可編程器件技術(shù)課程安排一、可編程邏輯器件基礎(chǔ)二、數(shù)字系統(tǒng)設(shè)計(jì)方法三、VerilogHDL硬件描述語(yǔ)言四、開(kāi)發(fā)軟件介紹五、應(yīng)用實(shí)驗(yàn)六、考核方式二、數(shù)字系統(tǒng)設(shè)計(jì)方法1EDA技術(shù)及其發(fā)展2數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)3FPGA/CPLD的設(shè)計(jì)流程4常用的EDA軟件工具5EDA技術(shù)的發(fā)展趨勢(shì)1.EDA技術(shù)及其發(fā)展1.1EDA技術(shù)的發(fā)展EDA(ElectronicDesignAutomation)就是以計(jì)算機(jī)為工作平臺(tái),以EDA軟件工具為開(kāi)發(fā)環(huán)境,以PLD器件或者ASIC專用集成電路為目標(biāo)器件設(shè)計(jì)實(shí)現(xiàn)電路系統(tǒng)的一種技術(shù)。1.EDA技術(shù)及其發(fā)展1.1EDA技術(shù)的發(fā)展1.CAD(Compu

2、terAidedDesign)設(shè)計(jì)后端使用的工具(布局、布線、版圖繪制)2.CAE(ComputerAidedEngineering)設(shè)計(jì)前端使用得工具(HDL仿真、邏輯綜合、時(shí)序分析)3.EDA(ElectronicDesignAutomation)涉及到設(shè)計(jì)的各個(gè)階段1.EDA技術(shù)及其發(fā)展1.2EDA技術(shù)的應(yīng)用范疇1.EDA技術(shù)及其發(fā)展1.3EDA技術(shù)的新發(fā)展在FPGA上實(shí)現(xiàn)DSP應(yīng)用嵌入式處理器軟核的成熟電子技術(shù)領(lǐng)域全方位融入EDA技術(shù)更大規(guī)模的FPGA和CPLD器件不斷推出IP核的廣泛應(yīng)用高級(jí)硬件描述語(yǔ)言的出現(xiàn)1.EDA技術(shù)及其發(fā)展1.4現(xiàn)代EDA技術(shù)的特征(1)采用硬件描述語(yǔ)言(

3、HDL)進(jìn)行設(shè)計(jì)(2)邏輯綜合與優(yōu)化(3)開(kāi)放性和標(biāo)準(zhǔn)化(4)更完備的庫(kù)(Library)2.數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)2.1Top-down設(shè)計(jì)Top-down的設(shè)計(jì)須經(jīng)過(guò)“設(shè)計(jì)—驗(yàn)證—修改設(shè)計(jì)—再驗(yàn)證”的過(guò)程,不斷反復(fù),直到結(jié)果能夠?qū)崿F(xiàn)所要求的功能,并在速度、功耗、價(jià)格和可靠性方面實(shí)現(xiàn)較為合理的平衡。2.數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)Top-down設(shè)計(jì)舉例2.數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)2.2Bottom-up設(shè)計(jì)Bottom-up設(shè)計(jì),即自底向上的設(shè)計(jì),由設(shè)計(jì)者調(diào)用設(shè)計(jì)庫(kù)中的元件(如各種門電路、加法器、計(jì)數(shù)器等),設(shè)計(jì)組合出滿足自己需要的系統(tǒng)缺點(diǎn):效率低、易出錯(cuò)2.數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)2.3IP核與SOC設(shè)計(jì)IP(Int

4、ellectualProperty):原來(lái)的含義是指知識(shí)產(chǎn)權(quán)、著作權(quán),在IC設(shè)計(jì)領(lǐng)域指用于ASIC、ASSP和PLD等當(dāng)中,并且是預(yù)先設(shè)計(jì)好的電路模塊。IP核(IP模塊):指功能完整,性能指標(biāo)可靠,已驗(yàn)證的、可重用的電路功能模塊。IP復(fù)用(IPreuse)2.數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)2.3IP核與SOC設(shè)計(jì)軟核--是用HDL文本形式提交給用戶,它經(jīng)過(guò)RTL級(jí)設(shè)計(jì)優(yōu)化和功能驗(yàn)證,但其中不含有任何具體的物理信息。固IP--介于軟核和硬核之間,除了完成軟核所有的設(shè)計(jì)外,還完成了門級(jí)電路綜合和時(shí)序仿真等設(shè)計(jì)環(huán)節(jié)。一般以門級(jí)電路網(wǎng)表的形式提供給用戶。硬IP--基于半導(dǎo)體工藝的物理設(shè)計(jì),已有固定的拓?fù)洳季趾途?/p>

5、體工藝,并已經(jīng)過(guò)工藝驗(yàn)證,具有可保證的性能。其提供給用戶的形式是電路物理結(jié)構(gòu)掩模版圖和全套工藝文件。2.數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)2.3IP核與SOC設(shè)計(jì)SOC:SYSTEMONaCHIP3.FPGA/CPLD的設(shè)計(jì)流程3.1FPGA/CPLD的開(kāi)發(fā)流程3.2設(shè)計(jì)輸入3.FPGA/CPLD的設(shè)計(jì)流程1.原理圖輸入(Schematicdiagrams)2、硬件描述語(yǔ)言(HDL文本輸入)(1)ABEL-HDL(2)AHDL(3)VHDL(4)VerilogHDLIEEE標(biāo)準(zhǔn)硬件描述語(yǔ)言與軟件編程語(yǔ)言有本質(zhì)的區(qū)別3.3功能仿真3.FPGA/CPLD的設(shè)計(jì)流程前仿真,不考慮延時(shí)信息驗(yàn)證電路功能與結(jié)構(gòu)是否符合

6、設(shè)計(jì)要求使用專用的仿真工具3.3綜合(synthesize)3.FPGA/CPLD的設(shè)計(jì)流程將較高層次的設(shè)計(jì)描述自動(dòng)轉(zhuǎn)化為較低層次描述的過(guò)程◆行為綜合:從算法表示、行為描述轉(zhuǎn)換到寄存器傳輸級(jí)(RTL)◆邏輯綜合:RTL級(jí)描述轉(zhuǎn)換到邏輯門級(jí)(包括觸發(fā)器)◆版圖綜合或結(jié)構(gòu)綜合:從邏輯門表示轉(zhuǎn)換到版圖表示,或轉(zhuǎn)換到PLD器件的配置網(wǎng)表表示綜合器是能夠自動(dòng)實(shí)現(xiàn)上述轉(zhuǎn)換的軟件工具,是能將原理圖或HDL語(yǔ)言描述的電路功能轉(zhuǎn)化為具體電路結(jié)構(gòu)網(wǎng)表的工具3.3綜合(synthesize)3.FPGA/CPLD的設(shè)計(jì)流程C、ASM...程序CPU指令/數(shù)據(jù)代碼:0100101000101100軟件程序編譯器C

7、OMPILER軟件編譯器和硬件綜合器區(qū)別VHDL/VERILOG.程序硬件描述語(yǔ)言綜合器SYNTHESIZER為ASIC設(shè)計(jì)提供的電路網(wǎng)表文件(a)軟件語(yǔ)言設(shè)計(jì)目標(biāo)流程(b)硬件語(yǔ)言設(shè)計(jì)目標(biāo)流程3.4適配(Fitter)3.FPGA/CPLD的設(shè)計(jì)流程將綜合生成的邏輯網(wǎng)表根據(jù)具體的FPGA/CPLD器件進(jìn)行配置——實(shí)現(xiàn)布局與布線(PAR,PlaceAndRoute)面積與速度的平衡生成文件:仿真文件、編程文件必須使用器件

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。