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

明德?lián)PFPGA至簡設(shè)計原理與應(yīng)用 第一篇 FPGA基礎(chǔ)知識 第一章 FPGA簡介

這篇具有很好參考價值的文章主要介紹了明德?lián)PFPGA至簡設(shè)計原理與應(yīng)用 第一篇 FPGA基礎(chǔ)知識 第一章 FPGA簡介。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第一節(jié) 什么是FPGA

FPGA 的全稱為 Field-Programmable Gate Array, 即現(xiàn)場可編程門陣列。FPGA 就是一個可以“改變”內(nèi)部結(jié)構(gòu)的芯片,而讓這個芯片來實現(xiàn)怎樣的功能,就需要通過編程即設(shè)計HDL,經(jīng)過 EDA工具編譯、綜合、布局布線成后轉(zhuǎn)換為可燒錄的文件,最終加載到 FPGA 器件中去,改變 FPGA 內(nèi)部的連線,完成所實現(xiàn)的功能。

單片機里面的器件、布局等是確定的(即硬件是固定的)。其他的DSP等同理。
FPGA內(nèi)部的電路結(jié)構(gòu)是不確定的,可以通過編程來進行改變。
單片機通過改變指令來實現(xiàn)預(yù)期的功能。
FPGA通過改變內(nèi)部電路結(jié)構(gòu)來實現(xiàn)預(yù)期的功能。
FPGA一般用于速度快、數(shù)據(jù)量大、精度高的場合中,如:通信接口設(shè)計、數(shù)字信號處理等。同時也作為ASIC設(shè)計的原型驗證。還可以應(yīng)用于一些非標(biāo)場合(非標(biāo)準(zhǔn)接口),以及新型科技的試驗。

相比于單片機、CPU:FPGA效率更高、功耗更低,但易于開發(fā)程度差;

相比于ASIC:FPGA具有更短的開發(fā)周期與開發(fā)難度,但成本過高、性能較差,在資源的利用率上遠(yuǎn)不及ASIC。

第二節(jié) FPGA的基本結(jié)構(gòu)

FPGA可編程的特性決定了其實現(xiàn)數(shù)字邏輯的結(jié)構(gòu)不能像專用ASIC那樣通過固定的邏輯門電路來完成,而只能采用一種可以重復(fù)配置的結(jié)構(gòu)來實現(xiàn)。查找表(LUT)可以很好地滿足這一要求,目前主流的FPGA芯片仍是基于SRAM工藝的查找表結(jié)構(gòu)。

FPGA芯片說明書中可以查看該器件具體的參數(shù)指標(biāo),包含可編程邏輯模塊的數(shù)量、固定功能邏輯模塊(如乘法器)的數(shù)目以及存儲器資源(如嵌入式 RAM)的大小等。在比較 FPGA 時,上述結(jié)構(gòu)是最重要的參考指標(biāo)。在最底層的可配置邏輯模塊(如片上的邏輯單元)上,存在著基本的兩種部件:觸發(fā)器和查找表(LUT),而觸發(fā)器和查找表的組合方式不同,是各個FPGA家族之間區(qū)別的重要依據(jù),并且查找表本身的結(jié)構(gòu)也可能各不相同(有 4 輸入或 6 輸入或其他)。

查找表(Look-Up-Table)簡稱為 LUT,其本質(zhì)上就是一個RAM。目前 FPGA 內(nèi)部中多使用4輸入的LUT,每一個 LUT 可以看成一個有 4 位地址線(對應(yīng)4輸入)的RAM。當(dāng)用戶在 EDA 工具上通過原理圖或HDL設(shè)計了一個邏輯電路以后,F(xiàn)PGA開發(fā)軟件會自動計算邏輯電路的所有可能結(jié)果,并把真值表(即結(jié)果)事先寫入 RAM 中。這樣,每輸入一個信號進行邏輯運算就等于輸入一個地址進行查找表操作,通過地址找到對應(yīng)的 RAM 中的結(jié)果,最后將其輸出。

輸入并進行結(jié)果的查找要明顯比當(dāng)場計算來的迅速。
將輸入的所有可能性視為地址,將對應(yīng)的輸出結(jié)果與相應(yīng)的地址對應(yīng)起來,構(gòu)成查找表。

第三節(jié) 更為復(fù)雜的FPGA結(jié)構(gòu)

1985,Xilinx公司推出了第一塊 FPGA 芯片——XC2064,最初的 FPGA 包含了 8×8=64 的邏輯塊陣列和 85000 個晶體管,其門電路不超過 1000 個,且每個邏輯塊由一個四輸入的查找表和其它一些簡單功能模塊構(gòu)成。隨著技術(shù)的發(fā)展和工藝節(jié)點的進步,F(xiàn)PGA在容量和性能不斷提高的同時,功耗卻在不斷的優(yōu)化減少。

在 FPGA 內(nèi)部, 有著“軟內(nèi)核”與“硬內(nèi)核” 之分。軟內(nèi)核是通過編程來實現(xiàn)的功能(軟功能,只要與非門、查找表夠多,就能實現(xiàn))。硬內(nèi)核是芯片直接實現(xiàn)的功能(硬功能,如時鐘單元,是電路固定死的)。軟內(nèi)核與硬內(nèi)核之間優(yōu)勢互補,軟內(nèi)核的優(yōu)勢在于可以在利用芯片資源的基礎(chǔ)上利用編程設(shè)計讓其完成需要實現(xiàn)的任何功能(注意是數(shù)字功能,不包括模擬功能)。而硬內(nèi)核由于是實現(xiàn)固定功能的器件,因此其優(yōu)勢在于資源利用率高且功耗較低,占用硅片的面積也較小,并具有較高的性能。兩者最重要的區(qū)別在于:與軟內(nèi)核相比硬內(nèi)核可用于實現(xiàn)模擬功能,例如鎖相環(huán)的倍頻功能,這個功能需要在模擬電路下實現(xiàn),所以這一部分是在 FPGA 內(nèi)部用硬件來實現(xiàn)的。文章來源地址http://www.zghlxwxcb.cn/news/detail-794331.html

第四節(jié) 帶嵌入式處理器的FPGA

第五節(jié) 數(shù)據(jù)存儲及配置方式

到了這里,關(guān)于明德?lián)PFPGA至簡設(shè)計原理與應(yīng)用 第一篇 FPGA基礎(chǔ)知識 第一章 FPGA簡介的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 詳解TCP/IP協(xié)議第一篇:網(wǎng)絡(luò)基礎(chǔ)知識

    詳解TCP/IP協(xié)議第一篇:網(wǎng)絡(luò)基礎(chǔ)知識

    ???? 學(xué)習(xí)交流群: ??1:這是孫哥suns給大家的福利! ??2:我們免費分享Netty、Dubbo、k8s、Mybatis、Spring...應(yīng)用和源碼級別的視頻資料 ????3:QQ群:583783824 ? ???? ?工作微信:BigTreeJava 拉你進微信群,免費領(lǐng)??! ????4:本文章內(nèi)容出自上述:Spring應(yīng)用課程!????

    2024年02月09日
    瀏覽(28)
  • 計算機網(wǎng)絡(luò)之TCP/IP協(xié)議第一篇:網(wǎng)絡(luò)基礎(chǔ)知識

    計算機網(wǎng)絡(luò)之TCP/IP協(xié)議第一篇:網(wǎng)絡(luò)基礎(chǔ)知識

    ???? 學(xué)習(xí)交流群: ??1:這是孫哥suns給大家的福利! ??2:我們免費分享Netty、Dubbo、k8s、Mybatis、Spring...應(yīng)用和源碼級別的視頻資料 ????3:QQ群:583783824 ? ???? ?工作微信:BigTreeJava 拉你進微信群,免費領(lǐng)?。?????4:本文章內(nèi)容出自上述:Spring應(yīng)用課程!????

    2024年02月09日
    瀏覽(37)
  • 【FPGA入門】第一篇、Verilog基本語法常識

    【FPGA入門】第一篇、Verilog基本語法常識

    目錄 第一部分、不同的變量類型 1、wire和reg的區(qū)別 ?2、如何對變量進行賦值呢? 3、什么是阻塞?什么是非阻塞? 第二部分、變量位寬的定義 1、各種系統(tǒng)默認(rèn)情況 2、變量位寬聲明方式 3、表明位寬的情況下,賦值方式 4、兩個模塊之間例化,不定義變量直接用的方式 5、常

    2024年02月04日
    瀏覽(26)
  • Kafka 3.0 基礎(chǔ)知識 + 原理 (了解一篇就夠)

    Kafka 3.0 基礎(chǔ)知識 + 原理 (了解一篇就夠)

    簡述: 首先main線程作為消息生產(chǎn)的主線程,經(jīng)過攔截器(處理消息),再到序列化器(非JDK自帶),最后到分區(qū)器,分區(qū)器維護 Record Accumulator(消息累加器),用于將多個消息合并成一個批次。 Sender線程是專門用于消息發(fā)送的線程,當(dāng) Record Accumulator中的 雙端隊列的batch

    2023年04月13日
    瀏覽(31)
  • 第一篇【傳奇開心果系列】beeware開發(fā)移動應(yīng)用:輪盤抽獎移動應(yīng)用

    第一篇【傳奇開心果系列】beeware開發(fā)移動應(yīng)用:輪盤抽獎移動應(yīng)用

    一、項目目標(biāo) 使用beeware的toga寫傳奇開心果輪盤抽獎安卓手機應(yīng)用和蘋果手機應(yīng)用 二、開發(fā)傳奇開心果輪盤抽獎安卓應(yīng)用編程思路 要使用Beeware的Toga庫來編寫一個傳奇開心果輪盤抽獎安卓應(yīng)用,你需要按照以下步驟進行操作: 安裝Beeware:首先,你需要安裝Beeware的開發(fā)工具包

    2024年01月20日
    瀏覽(99)
  • eNSP第一篇:VLAN的劃分,劃分原則,基礎(chǔ)配置,交換接口模式的工作原理

    eNSP第一篇:VLAN的劃分,劃分原則,基礎(chǔ)配置,交換接口模式的工作原理

    常見vlan劃分的幾種常用方式 安裝部門劃分 安裝地點劃分 安裝人員劃分 常見的vlan劃分的幾種方法 1.基于交換機接口劃分?? 較為常用,也是其他方法的基礎(chǔ) 2.基于IP地址劃分 適用于固定IP的終端設(shè)備(財務(wù),老板使用的PC等) 3.基于mac地址劃分? 適用于安全性較高的部門(研

    2023年04月14日
    瀏覽(21)
  • [ XJTUSE ]JAVA語言基礎(chǔ)知識——第一章 面向?qū)ο蟪绦蛟O(shè)計思想

    類描述了一組有相同 特性 (屬性)和相同 行為 (方法)的對象,類和對象是面向?qū)ο笏枷氲膬蓚€核心概念 · 人類是一種類,每一個具體的人則是這個類的對象 用面向?qū)ο蟪绦騺砟M真實世界 發(fā)現(xiàn)并創(chuàng)建類 發(fā)現(xiàn)類的特征 發(fā)現(xiàn)類的行為 在面向?qū)ο蟪绦蛑?,對象的特征由各種

    2023年04月13日
    瀏覽(230)
  • 鎖相環(huán)技術(shù)原理及FPGA實現(xiàn)(第一章1.1)

    鎖相環(huán)技術(shù)原理及FPGA實現(xiàn)(第一章1.1)

    ????????鎖相環(huán)技術(shù)具有很強的專業(yè)性,要掌握其工作原理,透徹理解各種設(shè)計方法和思路,最終游刃有余地設(shè)計出性能優(yōu)良的鎖相環(huán)電路,首先需要掌握一系列相關(guān)工具。請注意,不是“一種”工具,而是“一系列”工具: FPGA 開發(fā)軟件 Quartus II、 HDL 仿真軟件 ModelSim、

    2024年02月03日
    瀏覽(40)
  • 鎖相環(huán)技術(shù)原理及FPGA實現(xiàn)(第一章1.2)

    鎖相環(huán)技術(shù)原理及FPGA實現(xiàn)(第一章1.2)

    4)嵌入式塊 RAM( BRAM) ????????大多數(shù) FPGA 都具有內(nèi)嵌的 BRAM, 這大大拓展了 FPGA 的應(yīng)用范圍和靈活性。 塊 RAM 可被配置為單端口 RAM、雙端口 RAM、地址存儲器( CAM),以及 FIFO 等常用存儲結(jié)構(gòu)。 CAM 存儲器在其內(nèi)部的每個存儲單元中都有一個比較邏輯,寫入 CAM 中的數(shù)據(jù)

    2024年02月03日
    瀏覽(31)
  • Spring5系列學(xué)習(xí)文章分享---第一篇(概述+特點+IOC原理+IOC并操作之bean的XML管理操作)

    Spring5系列學(xué)習(xí)文章分享---第一篇(概述+特點+IOC原理+IOC并操作之bean的XML管理操作)

    開篇: 歡迎來到 Spring 5 學(xué)習(xí)系列!在這個系列中,我們將深入研究 Spring 框架的最新版本,揭示其在現(xiàn)代Java開發(fā)中的精髓。無論你是初學(xué)者還是有經(jīng)驗的開發(fā)者,本系列都旨在為你提供深刻的理解和實用的知識,讓你在構(gòu)建強大、可維護和高效的應(yīng)用程序方面更上一層樓。

    2024年01月22日
    瀏覽(224)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包