色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

你必須知道的FPGA硬件屬性

FPGA研究院 ? 來源:FPGA研究院 ? 2023-02-17 10:48 ? 次閱讀

事實上,MCU 對有些任務來說是很適合的,但對其它一些任務來說可能做的并不好。舉例來說,當需要并行執行大量計算任務時,FPGA 可能會讓你喜出望外。

如果我們進一步放大,我們可以看到,每個可編程模塊都包含有許多數字功能。在這個例子中,我們可以見到一個三輸入的查找表(LUT)、一個復用器和一個觸發器,但重要的是我們要認識到,這些功能的數量和類型對不同系列的 FPGA 來說是會變化的。

觸發器可以被配置(編程)為寄存器或鎖存器;復用器可以被配置為選擇一個到邏輯塊的輸入或 LUT 的輸出;LUT 可以被配置為代表任何所要求的邏輯功能。在實際應用中,即使最簡單的 FPGA 都會使用四輸入 LUT,而一些更大更復雜的器件甚至會宣稱使用六、七或八輸入的 LUT,但為了簡單起見,我們還是討論三輸入版本。

8f2c95a0-ae52-11ed-bfe3-dac502259ad0.png

我們會在以后的文章中討論各種類型的 FPGA 實現技術。現在我們只需要知道,FPGA 內部的可編程單元可以用反熔絲、閃存單元或 SRAM 內存單元來實現。先讓我們看一個用反熔絲技術創建的 FPGA 吧。這是一種一次性可編程(OTP)技術,這意味著一旦你編程了這個 FPGA,它將永遠保持這個狀態而不再改變。

對基于反熔絲技術的 FPGA 來說,編程器件相當于通過“硬件連線”將第一組復用器的輸入連接到實現目標邏輯功能所需的正確 0 或 1 值。我們使用這個 LUT 實現了前面那張圖隱含的公式 y=(a & b)|c。在實際應用中,復用器可以用場效應管的分支“樹”來實現,但我們在這里真的不用擔心最底層的實現細節。另外一種非常常見的 FPGA 實現技術是使用 SRAM 配置單元。同樣,我們會在以后的文章中討論更多的細節。這里我們所要知道的僅是當電路板第一次上電時,基于 SRAM 的 FPGA 會加載配置信息(我們可以把這個過程想像為器件的編程)。

我沒有顯示 0 和 1 被加載進 SRAM 單元的那種機制,因為我不想讓問題變得復雜。出于這次討論的目的,我們真的無需擔心這種“魔術”是如何發生的。我在這里唯一要提的事(給你考慮的空間)是—使用一種被稱為部分再配置的技術—FPGA 的一部分可以發起對另一部分進行再配置(當然反過來也行)。對于具有微控制器和 / 或軟件背景的讀者來說,我們可以將這種技術想象為相當于自我修改代碼的硬件。這意味著這種技術是非常非常強大的,但也會帶來很難隔離和調試的問題。

FPGA 器件還包含有通用的輸入 / 輸出(GPIO)引腳和焊盤。通過配置單元,FPGA 器件內的互連部分可以被編程為這樣:將器件的主輸入連接到一個或多個可編程邏輯塊的輸入。任何邏輯塊的輸出也可以用來驅動任何其它邏輯塊的輸入和 / 或 FPGA 器件的主輸出。另外,GPIO 引腳可以被配置為支持種類廣泛的 I/O 標準,包括電壓、終端阻抗、擺率等。

8f460b2a-ae52-11ed-bfe3-dac502259ad0.png

世界上第一塊 FPGA 與本文中討論的架構非常類似。這塊 FPGA 就是賽靈思公司在 1985 年推出的 XC2064(是用 2um 工藝節點制造的),它包含有 8×8=64 的邏輯塊陣列,每個邏輯塊包含一個四輸入 LUT 和其它一些簡單功能。從那以后,FPGA 發展勢不可擋,正像我們看到的那樣,更為復雜的 FPGA 架構

如果某個邏輯功能(比方說計數器)是用 FPGA 的可編程構造實現的,那么這個功能可以被說成“軟功能”。相比之下,如果某個功能是直接用芯片實現的,則被說成“硬功能”。(隨著這些功能變得越來越大越來越復雜,我們一般稱它們為內核)。軟內核的優勢在于,你可以讓它們做你想讓它們做的任何事。硬內核的優勢是它們占用較少的硅片面積,具有較高的性能,并且功耗較低。最優的解決方案是混合使用軟內核(用可編程構造實現)和硬內核(直接用硅片實現)。

舉例來說,該器件可能包含數千個加法器、乘法器和數字信號處理(DSP)功能;數兆位的片上內存,大量的高速串行互連(SERDES)收發器模塊,以及眾多的其它功能。

這是真正讓人興奮的事情,你可以用 FPGA 中的普通可編程構造做的事情之一是,使用其中的一部分實現一個或多個軟處理器內核。當然,你可以實現不同規模的處理器。舉例來說,你可以創建一個或多個 8 位的處理器,加上一個或多個 16 位或 32 位的軟處理器—所有處理器都在同一器件中。

一種情形是軟件開發人員捕獲他們的代碼,在 SoC FPGA 的 Cortex-A9 處理器上運行這些代碼,然后通過分析識別任何可能嚴重影響性能并成為瓶頸的功能。這些功能隨后可能就轉交給硬件設計工程師用可編程構造來實現,它們(這些功能,不是設計工程師)將使用較低的時鐘頻率提供明顯更高的性能,而且功耗更低。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19317

    瀏覽量

    230103
  • FPGA
    +關注

    關注

    1629

    文章

    21748

    瀏覽量

    603993
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17171

    瀏覽量

    351523
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61201

原文標題:你必須知道的FPGA硬件屬性

文章出處:【微信號:FPGA研究院,微信公眾號:FPGA研究院】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA必須知道的那些事兒

    單元,如何利用好這些單元實現復雜的邏輯電路設計,是從菜鳥邁向高手的路上必須要克服的障礙。而這一切,還是必須先從了解FPGA內部邏輯及其工作原理做起。2、錯誤理解HDL語言,怎么看都看不出硬件
    發表于 01-12 10:42

    【經典】必須知道的495個C語言問題

    必須知道的495個C語言問題
    發表于 08-02 12:43

    電子工程師必須知道的幾個技術問題

    ` 本帖最后由 gk320830 于 2015-3-7 22:30 編輯 電子工程師必須知道的幾個技術問題`
    發表于 08-20 21:41

    必須知道的495個C語言問題

    必須知道的495個C語言問題
    發表于 11-03 09:04

    電子工程師必須知道的幾個技術問題.pdf

    `電子工程師必須知道的幾個技術問題.pdf`
    發表于 11-07 21:41

    必須知道!Upton期待樹莓派唄"山寨"!!!

    `這樣的事件必須知道!Upton期待樹莓派唄"山寨"Upton表示Raspberry Pi注冊為非營利性組織意味著銷售所得的全部資金都將重新投入運營,他還希望有
    發表于 09-04 17:00

    學習開關電源必須知道的電路詳解

    學習開關電源必須知道的電路詳解
    發表于 05-23 11:40

    做電機行業必須知道的電機常識匯總

    做電機行業必須知道的45個電機常識!
    發表于 01-25 06:43

    關于ESP8266必須知道的事

    寫在前面之前博主學習了很多網絡編程的東西是因為工作上要開始做“智能家居”、物聯網方面的東西了。下面主角要登場了。就是單片機。關于ESP8266必須知道的博主使用的是安信可的產品,12S常用AT指令
    發表于 11-23 07:39

    場效應管必須知道的基礎知識!

    場效應管必須知道的基礎知識,華中科技大學老師整理的PPT非常實用
    發表于 06-08 17:31 ?52次下載

    MES與ERP集成這些必須知道的資料分析

    MES與ERP集成須知
    發表于 01-04 16:18 ?3次下載

    MCU工程師須知FPGA硬件屬性

    本文首先介紹了FPGA硬件構造屬性,其次介紹了FPGA開發流程,最后介紹了FPGA總體設計考慮的硬件
    的頭像 發表于 05-31 10:12 ?6815次閱讀
    MCU工程師<b class='flag-5'>須知</b>的<b class='flag-5'>FPGA</b><b class='flag-5'>硬件</b><b class='flag-5'>屬性</b>

    電阻的秘密——必須知道的電阻參數

    電阻的秘密——必須知道的電阻參數
    的頭像 發表于 12-06 14:31 ?902次閱讀
    電阻的秘密——<b class='flag-5'>你</b><b class='flag-5'>必須知道</b>的電阻參數

    POL負載點電源設計中有何訣竅?有兩點很關鍵,必須知道

    POL負載點電源設計中有何訣竅?有兩點很關鍵,必須知道
    的頭像 發表于 12-06 16:06 ?2055次閱讀
    POL負載點電源設計中有何訣竅?有兩點很關鍵,<b class='flag-5'>你</b><b class='flag-5'>必須知道</b>

    學習FPGA必須知道的社區

    學習FPGA必須知道的社區
    的頭像 發表于 01-03 17:51 ?407次閱讀
    學習<b class='flag-5'>FPGA</b><b class='flag-5'>必須知道</b>的社區
    主站蜘蛛池模板: 久久有码中文字幕| 亚洲大片在线观看| 中国二级毛片| 蜜桃传媒在线观看| jizzzz亚洲丰满xxxx| 日日射日日操| 国语92电影网午夜福利| 综合久久久久久久综合网| 青娱乐极品视觉盛宴av| 国产特级毛片AAAAAAA高清| 伊在香蕉国产在线视频| 啪啪漫画无遮挡全彩h网站| 国产国拍亚洲精品av麻豆| 伊人影院中文字幕| 日本无吗高清| 久久电影院久久国产| xxxx美国老师1819| 亚洲 日本 欧美 中文字幕| 美女也烦恼主题曲| 国产成人精品男人的天堂网站| 亚洲区欧美日韩综合| 欧美人与动牲交XXXXBBBB免费| 国产色婷婷亚洲99精品| 99久久伊人一区二区yy5o99| 天堂岛www| 年轻的搜子8中字在线观看 | 2017年伦理片免费观看| 日日色在线影院| 久久人妻少妇嫩草AV蜜桃35I| 超碰免费视频公开观看| 影音先锋2017av天堂| 天天操人人射| 年轻夫妇韩剧中文版免费观看| 国精产品砖一区二区三区糖心| 啊灬啊灬啊灬快高潮视频| 一个人高清在线观看日本免费| 色人阁影视| 欧美亚洲国产免费高清视频| 精品国产乱码久久久久乱码 | 最新国产麻豆精品| 亚洲AV久久无码高潮喷水|