国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章

這篇具有很好參考價值的文章主要介紹了《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章

1、 專業(yè)名詞英文縮寫

  • ASIC(Application-Specific Integrated Circuit):專用集成電路
  • SOC(System-on-Chip):片上系統(tǒng)
  • SOPC(System-on-Programmable-Chip):片上可編程系統(tǒng)
  • EDA(Electronic Design Automation):電子設(shè)計(jì)自動化
  • HDL(Hardware Description Language):硬件描述語言
  • FPGA(Field-Programmable Gate Array):現(xiàn)場可編程門陣列
  • CPLD(Complex Programmable Logic Device):復(fù)雜可編程邏輯器件
  • CAD(Computer-Aided Design):計(jì)算機(jī)輔助設(shè)計(jì)
  • CAM(Computer-Aided Manufacturing):計(jì)算機(jī)輔助制造
  • CAT(Computer-Aided Testing):計(jì)算機(jī)輔助測試
  • CAE(Computer-Aided Engineering):計(jì)算機(jī)輔助工程
  • IP(Intellectual Property ):知識產(chǎn)權(quán)
  • PCB(Printed Circuit Board):印刷電路板
  • IEEE(Institute of Electrical and Electronics Engineers):電氣和電子工程師協(xié)會
  • RTL(Register-Transfer Level):寄存器傳輸級
  • ESL(Electronic System-Level):電子系統(tǒng)級
  • STA(Static Timing Analysis):靜態(tài)時序分析

2、EDA的定義

EDA技術(shù)就是以計(jì)算機(jī)為工具,設(shè)計(jì)者在EDA軟件平臺上,用硬件描述語言VerilogHDL完成設(shè)計(jì)文件,然后由計(jì)算機(jī)自動地完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真,直至對于特定目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作。

內(nèi)容包含:

  • IC設(shè)計(jì)制造

  • FPGA/CPLD應(yīng)用

  • PCB(印刷電路板)設(shè)計(jì)

3、 三種途徑實(shí)現(xiàn)EDA技術(shù)最終目標(biāo)ASIC

《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言

  • 可編程邏輯器件:
    FPGA 和CPLD 是實(shí)現(xiàn)這一途徑的主流器件,它們的特點(diǎn)是直接面向用戶,具有極大的靈活性和通用性,使用方便,硬件測試和實(shí)現(xiàn)快捷,開發(fā)效率高,成本低,上市時間短,技術(shù)維護(hù)簡單,工作可靠性好等。

  • 半定制或全定制ASIC:
    基于EDA設(shè)計(jì)技術(shù)的半定制或全定制ASIC,根據(jù)它們的實(shí)現(xiàn)工藝,可統(tǒng)稱為掩模(mask)ASIC,或直接稱ASIC??删幊藺SIC與掩模ASIC相比,不同之處在于前者具有面向用戶的靈活多樣的可編程性。掩模ASIC大致分為門陣列ASIC、標(biāo)準(zhǔn)單元ASIC和全定制ASIC。

  • 混合ASIC:
    主要指既具有面向用戶的FPGA可編程功能和邏輯資源,同時也含有可方便調(diào)用和配置的硬件標(biāo)準(zhǔn)單元模塊,如CPU、RAM、ROM硬件加法器、乘法器、鎖相環(huán)等。

4、 硬件描述語言(HDL,Hardware Description Language)

  • Verilog HDL(Verilog):
    Verilog的部分語法是參照C語言的語法設(shè)立的,具有很多C語言的優(yōu)點(diǎn),代碼簡明扼要,使用靈活,語法規(guī)定不是很嚴(yán)謹(jǐn),很容易上手。

  • VHDL:
    它的英文全名是VHSI hardware description language,VHSIC是very high speed integrated circuit(超高速集成電路)的縮寫。

  • System Verilog:
    是一種新的硬件描述語言。System Verilog 主要定位于集成電路的實(shí)現(xiàn)和驗(yàn)證流程,并為系統(tǒng)級設(shè)計(jì)流程提供了強(qiáng)大的鏈接能力。

  • System C:
    是C++語言的硬件描述擴(kuò)展,主要用于ESL(電子系統(tǒng)級)建模與驗(yàn)證。

5、 HDL綜合

綜合(synthesis):將用行為和功能層次表達(dá)的電子系統(tǒng)轉(zhuǎn)換為低層次的便于具體實(shí)現(xiàn)的模塊組合裝配的過程。事實(shí)上自上而下的設(shè)計(jì)過程中每一步都可稱為一個綜合環(huán)節(jié)。

  • 自然語言轉(zhuǎn)換到Verilog語言算法表述,即自然語言綜合。

  • 算法表述轉(zhuǎn)換到寄存器傳輸級(register transport level,RTL)表述,即從行為域到結(jié)構(gòu)域的綜合,即行為綜合

  • RTL級表述轉(zhuǎn)換到邏輯門(包括觸發(fā)器)的表述,即邏輯綜合。

  • 邏輯門表示轉(zhuǎn)換到版圖級表述(ASIC設(shè)計(jì))或轉(zhuǎn)換到FPGA的配置網(wǎng)表文件,可稱為版圖綜合或結(jié)構(gòu)綜合
    《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言
    《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言

6、 自頂向下的設(shè)計(jì)技術(shù)

  • 自底向上的設(shè)計(jì)方法
    特點(diǎn)是必須首先關(guān)注并致力于解決系統(tǒng)最底層硬件的可獲得性,以及它們的功能特性方面的諸多細(xì)節(jié)問題;在整個逐級設(shè)計(jì)和測試過程中,始終必須顧及具體目標(biāo)器件的技術(shù)細(xì)節(jié)。多數(shù)情況下,自底向上的設(shè)計(jì)方法是一種低效、低可靠性、費(fèi)時費(fèi)力且成本高昂的設(shè)計(jì)方案。

  • 自頂向下的設(shè)計(jì)方法
    只有在 EDA 技術(shù)得到快速發(fā)展和成熟應(yīng)用的今天才成為可能。當(dāng)今,自頂向下的設(shè)計(jì)方法已經(jīng)是 EDA技術(shù)的首選設(shè)計(jì)方法,是ASIC或FPGA開發(fā)的主要設(shè)計(jì)手段

《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言

7、 基于EDA軟件的FPGA/CPLD開發(fā)流程

開發(fā)流程為:設(shè)計(jì)輸入(原理圖/HDL文本編輯)→功能仿真→綜合(邏輯綜合,生成網(wǎng)表文件)→適配(結(jié)構(gòu)綜合,生成下載文件)→時序仿真→編程下載→硬件測試
《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言

  • 設(shè)計(jì)輸入(原理圖/HDL文本編輯):
    圖形輸人通常包括原理圖輸人、狀態(tài)圖輸人和波形圖輸人三種常用設(shè)計(jì)方法,HDL文本輸入這種方式與傳統(tǒng)的計(jì)算機(jī)軟件語言編輯輸人基本一致。

  • 綜合(邏輯綜合):
    整個綜合過程就是將設(shè)計(jì)者在EDA平臺上編輯輸人的HDL文本、原理圖或狀態(tài)圖形描述,依據(jù)給定的硬件結(jié)構(gòu)組件和約束控制條件進(jìn)行編譯、優(yōu)化、轉(zhuǎn)換和綜合,最終獲得門級電路甚至更底層的電路描述網(wǎng)表文件。為達(dá)到速度、面積、性能的要求,往往需要對綜合加以約束,稱為綜合約束。在綜合后,綜合器一般都可以生成一種或多種文件格式網(wǎng)表文件,如EDIF、VHDL、Verilog、VQM等標(biāo)準(zhǔn)格式

  • 適配:
    適配器也稱結(jié)構(gòu)綜合器,它的功能是將由綜合器產(chǎn)生的網(wǎng)表文件配置于指定的目標(biāo)器件中,使之產(chǎn)生最終的下載文件,如 BIT、BIN、SOF、POF格式的文件。適配完成后可以利用適配所產(chǎn)生的仿真文件作精確的時序仿真測試,同時產(chǎn)生可用于編程的文件。

  • 時序仿真與功能仿真、靜態(tài)時序分析:
    在編程下載前必須利用 EDA 工具對適配生成的結(jié)果進(jìn)行模擬測試,就是所謂的仿真。
    **(i)時序仿真:**時序仿真的仿真文件必須來自針對具體器件的綜合器與適配器。綜合后所得的EDIF、VOM等網(wǎng)表文件通常作為FPGA適配器的輸入文件產(chǎn)生的仿真網(wǎng)表文件中包含了精確的硬件延遲信息。
    **(ii)功能仿真:**是直接對HDL、原理圖描述或其他描述形式的邏輯功能進(jìn)行測試模擬,以了解其實(shí)現(xiàn)的功能是否滿足原設(shè)計(jì)的要求,一般先功能仿真再綜合、適配。
    **(iii)靜態(tài)時序仿真:**若純粹分析電路各個部分的延遲,那么就需要進(jìn)行靜態(tài)時序分析(static timinganalysisSTA)。靜態(tài)時序分析可以用參數(shù)直觀地評價設(shè)計(jì)的電路的性能,現(xiàn)代的 EDA 工具往往通過使用門級功能仿真和靜態(tài)時序分析來聯(lián)合驗(yàn)證評估電路的功能與性能,而代替復(fù)雜耗時的時序仿真。

  • 編程下載:
    把適配后生成的下載或配置文件,通過編程器或編程電纜向FPGA或CPLD下載以便進(jìn)行硬件調(diào)試和驗(yàn)證(hardware debugging)。通常,將對CPLD的下載稱為編程(program),對FPGA中的SRAM進(jìn)行直接下載的方式稱為配置(configure),但對于反熔絲結(jié)構(gòu)和Flash結(jié)構(gòu)的FPGA的下載和對FPGA的專用配置ROM的下載仍稱為編程。

  • 硬件測試:
    最后是將含有載人了設(shè)計(jì)文件的 FPGA或CPLD的硬件系統(tǒng)進(jìn)行統(tǒng)一測試,以便最終驗(yàn)證設(shè)計(jì)項(xiàng)目在目標(biāo)系統(tǒng)上的實(shí)際工作情況,以排除錯誤,改進(jìn)設(shè)計(jì)。

8、 ASIC及其設(shè)計(jì)流程

ASIC是相對于通用集成電路而言的,ASIC主要指用于某一專門用途的集成電路器件。分為數(shù)字ASIC、模擬ASIC和數(shù)模混合ASIC。
《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言
《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言

9、常用EDA工具

  • 設(shè)計(jì)輸入編輯器

  • HDL綜合器
    性能良好的FPGA/CPLD設(shè)計(jì)的HDL綜合器有如下三種:
    Synopsys公司的DC FPGA綜合器。
    Synopsys公司的Synplify Pro綜合器。
    MentorLeonardoSpectrum綜合器、 Precision RTL 。
    兩種使用模式:圖形模式和命令行模式(Shell模式)。

  • 仿真器
    按處理的硬件描述語言類型分,HDL仿真器可分為:
    (1) VHDL仿真器。
    (2) Verilog仿真器。
    (3) Mixed HDL仿真器(混合HDL仿真器,同時處理Verilog與VHDL)。
    Mentor的ModelSim
    (4) 其他HDL仿真器(針對其他HDL語言的仿真)。
    按仿真的電路描述級別的不同,HDL仿真器可以單獨(dú)或綜
    合完成以下各仿真步驟:
    (1) 系統(tǒng)級仿真。
    (2) 行為級仿真。
    (3) RTL級仿真。
    (4) 門級時序仿真。

  • 適配器
    適配器的任務(wù)是完成目標(biāo)系統(tǒng)在器件上的布局布線。適配,即結(jié)構(gòu)綜合通常都由可編程邏輯器件的廠商提供的專門針對器件開發(fā)的軟件來完成。這些軟件可以單獨(dú)或嵌入在廠商的針對自己產(chǎn)品的集成EDA開發(fā)環(huán)境中存在。

  • 下載器

10、 Quartus概述

Quartus II包括模塊化的編譯器。編譯器包括的功能模塊有分析/綜合器(analysis&synthesis)、適配器(fitter)、裝配器(assembler)、時序分析器(timing analyzer)、設(shè)計(jì)輔助模塊(design assistant)、EDA網(wǎng)表文件生成器(EDA netlist writer)、編輯數(shù)據(jù)接口(compiler database interface)等。其中13.1版本支持的早期器件系列較多,而16.1版本支持 Cyclone 4系列以后的器件系列,兩者都沒有內(nèi)置的門級波形仿真器,需要借助ModelSim ASE或ModelSim AE來進(jìn)行仿真。
《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章,EDA,學(xué)習(xí),筆記,fpga開發(fā),自動化,開發(fā)語言

11、 IP核

IP就是知識產(chǎn)權(quán)核或知識產(chǎn)權(quán)模塊的意思。著名的美國Dataquest咨詢公司將半導(dǎo)體產(chǎn)業(yè)的IP定義為用于ASIC或FPGA中的預(yù)先設(shè)計(jì)好的電路功能模塊。IP分軟IP、固IP和硬IP。

  • 軟IP(Soft IP):
    是用VHDL/Verilog HDL等硬件描述語言描述的功能塊,但是并不涉及用什么具體電路元件實(shí)現(xiàn)這些功能。軟IP 通常是以硬件描述語言 HDL源文件的形式出現(xiàn)。(RTL HDL描述→靈活更改)

  • 固IP(Firm IP):
    是完成了綜合的功能塊。它有較大的設(shè)計(jì)深度,以網(wǎng)表文件的形式提交客戶使用。(門級描述→有限更改)

  • 硬IP(Hard IP):
    提供設(shè)計(jì)的最終階段產(chǎn)品:掩模。由于市場對IP核的需求各大FPGA廠家繼續(xù)開發(fā)新的商品IP,并且開始提供“硬件”IP,即將一些功能在出廠時就固化在芯片中。(版圖形式→固定工藝難以更改)

IP種類:

  • 處理器核
    CPU/FPU/GPU/DSP/MCU/NPU

  • 硬件加速模塊
    圖像處理/視頻編解碼/AI加速音頻CODEC

  • 高速接口
    USB/PCIe/HDMI/SerDes

  • 外設(shè)
    GPIO/SPI/UART/Timer/I2C/PWM

如有需要課本PDF與課件可以評論區(qū)聯(lián)系發(fā)郵箱。文章來源地址http://www.zghlxwxcb.cn/news/detail-796682.html

到了這里,關(guān)于《EDA技術(shù)實(shí)用教程(第六版)》學(xué)習(xí)筆記——第一章的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 初識自動駕駛技術(shù)之旅 第一課 學(xué)習(xí)筆記

    初識自動駕駛技術(shù)之旅 第一課 學(xué)習(xí)筆記

    ??? ???? 江城開朗的豌豆 :個人主頁 ??? ? 個人網(wǎng)站 ? :《 江城開朗的豌豆?? 》? ???? 個人專欄? : 《 VUE 》?《 javaScript 》 ?? ?生活的理想,就是為了理想的生活?! ? 目錄 ? ???前言 ?????1. ?自動駕駛?cè)瞬判枨笈c挑戰(zhàn)???????????????? ?????2.? Apo

    2024年02月09日
    瀏覽(18)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱6

    SS2.3 導(dǎo)引型傳輸媒體 1.三類位非導(dǎo)引型傳輸媒體 a)雙絞線:兩根銅線平行會相互干擾,垂直干擾最小,雙絞線近似垂直,絞合度越高,可用的數(shù)據(jù)傳輸率越高。 i.無屏蔽雙絞線UTP(便宜) ii.屏蔽雙絞線(帶鋁層) iii.五類線(100Mbps) iv.超五類線(200Mbps) b)同軸電纜:最里面

    2024年01月22日
    瀏覽(24)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱8

    第三章 數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層在五層體系結(jié)構(gòu)中處于第二層 鏈路層的任務(wù)是,把下面不可靠的物理層(信道)改成相對可靠的邏輯信道,把網(wǎng)絡(luò)層提供的數(shù)據(jù)封裝成數(shù)據(jù)幀交給物理層進(jìn)行傳遞。 透明傳輸問題:不要因?yàn)榉庋b成幀導(dǎo)致誤認(rèn)為是數(shù)據(jù)首部或者尾部。 差錯檢測

    2024年01月24日
    瀏覽(34)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱5

    SS2.2 有關(guān)信道的幾個基本概念 2.通信模型 三個主要部分:信源、信道、信宿 3.通信方式: a)術(shù)語:消息(傳遞的內(nèi)容)、數(shù)據(jù)(傳遞的形式)、信號(數(shù)據(jù)表現(xiàn)形式,有模擬信號和數(shù)字信號兩種)、時域(使用時間域)、碼元(在時域內(nèi)離散值……看書吧)、信道:一般用來

    2024年01月21日
    瀏覽(23)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱4

    計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu): 三類體系結(jié)構(gòu): OSI七層:物理層比特位傳輸,鏈路層相鄰鏈路傳輸檢驗(yàn),網(wǎng)絡(luò)層進(jìn)行路由選擇,運(yùn)輸層實(shí)現(xiàn)端到端進(jìn)程通信,會話層連接管理,表示層數(shù)據(jù)格式,應(yīng)用層應(yīng)用通信;(ISO提出,周密的結(jié)構(gòu)) TCP/IP四層:網(wǎng)絡(luò)接口層是OSI物理鏈路層合并

    2024年01月19日
    瀏覽(21)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱7

    SS2.4 信道復(fù)用技術(shù)(填空簡答) 1.信道復(fù)用概念: a)復(fù)用:允許用戶使用一個共享信道進(jìn)行通信,發(fā)送方復(fù)用(多合一),接收方分用(一分多) 2.頻分復(fù)用FDM:最基本,將整個帶寬分為多份,用戶分到一定的頻帶后,在通信工程中自始至終都占用這個頻帶。(比如廣播和有

    2024年01月23日
    瀏覽(17)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱3

    2.3 物理層下面的傳輸媒體 傳輸媒體是數(shù)據(jù)傳輸系統(tǒng)中在發(fā)送器和接收器之間的物理通道,有導(dǎo)引型傳輸媒體(有線)和非導(dǎo)引型傳輸媒體(無線) 1.雙絞線:兩條銅線絞合,以減少干擾,絞合度越高,極限傳輸速率越高 a)無屏蔽雙絞線UTP,便宜 b)屏蔽雙絞線STP,帶鋁層 c)五

    2024年01月19日
    瀏覽(19)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱1

    計(jì)算機(jī)網(wǎng)絡(luò)歷程 一、計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu) 1974年 美國IBM公司: SNA(系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)) 1977年 國際標(biāo)準(zhǔn)化組織: OSI/RM(開放系統(tǒng)互連基本參考模型)【抽象概念】 1983年 國際化標(biāo)準(zhǔn)組織: ISO 7498 (七層協(xié)議的體系結(jié)構(gòu))【具體實(shí)現(xiàn)】 法律上的國際標(biāo)準(zhǔn) 20世紀(jì)90年代初期 T

    2024年01月17日
    瀏覽(18)
  • 計(jì)算機(jī)網(wǎng)絡(luò)(第六版)復(fù)習(xí)提綱2

    二、物理層 2.1 物理層基本概念 物理層協(xié)議常常成為物理層規(guī)程 物理層的主要任務(wù)為確定與傳輸媒體的接口有關(guān)的一些特性: 1.機(jī)械特性:指明接口所用接線器的尺寸等; 2.電氣特性:指明接口電纜各條線上的電壓范圍; 3.功能特性:指明某條線上出現(xiàn)某一電平的電壓的意義

    2024年01月20日
    瀏覽(37)
  • C Primer Plus(第六版)12.9 編程練習(xí) 第5題

    #include stdlib.h ? #include stdio.h ? #include time.h ? #define TIMES 100 void bubble_sort(int arr[], int len); int main (void) { ?? ?int i; ?? ?int roll[TIMES]; ?? ?srand((unsigned int)time (NULL)); ?? ?for(i=0;iTIMES;i++) ?? ?{ ?? ??? ?roll[i] = rand()%10+1 ; ?? ??? ?printf(\\\"roll[%d]=%dn\\\",i,roll[i]); ?? ?} ?? ?bubble_s

    2024年01月20日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包