在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

FPGA配置模式和配置設(shè)計

e9Zb_gh_8734352 ? 來源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2022-12-01 11:08 ? 次閱讀

所有現(xiàn)代FPGA的配置分為兩類:基于SRAM的和基于非易失性的。其中,前者使用外部存儲器來配置FPGA內(nèi)的SRAM;后者只配置一次。

LatticeActel的FPGA使用稱為反熔絲的非易失性配置技術(shù),其主要優(yōu)點是系統(tǒng)設(shè)計更加簡單、不需要外部存儲器和配置控制器、功耗低、成本低和FPGA配置時間更快。最大的缺點在于配置是固定的。

大多數(shù)現(xiàn)代FPGA都是基于SRAM,包括Xilinx Spartan和Virtex系列。每個FPGA上電后或在后續(xù)的FPGA配置期間,從外部非易失性存儲器中讀取比特流,由配置控制器處理,并加載到內(nèi)部配置SRAM中。SRAM保持了配置邏輯、IO、嵌入式存儲器、布線、時鐘、收發(fā)器和其他FPGA原語等所有的設(shè)計信息。

圖1是Xilinx Virtex-6 的配置結(jié)構(gòu)。

e4e42992-7124-11ed-8abf-dac502259ad0.png

配置是由FPGA內(nèi)部的配置控制器執(zhí)行。比特流存儲在外部非易失性存儲器(如Flash)中。外部存儲器通過使用SelectMAP接口連接到配置控制器,這是Xilinx特有的。額外的膠合邏輯可能需要架起SelectMAP和外部存儲器接口之間的橋梁。此外,比特流可以通過JTAG或ICAP加載到配置控制器中。比特流可以選擇加密,以提高安全性。內(nèi)部電池備份RAM( BBR)和eFuse保存用于比特流解密的加密密鑰。 FPGA配置存儲器也稱為配置存儲器單元,它的每一位與比特流中的對應(yīng)位一起初始化。每個存儲器單元的輸出連接到可配置的功能塊上,如LUT、寄存器、BRAM、IO、布線等。下圖是配置存儲器單元連接到多路復(fù)用器,以設(shè)置FPGA架構(gòu)中元件之間的特定布線路徑。在FPGA配置階段,邏輯狀態(tài)被置位為1或0。

e534e8e6-7124-11ed-8abf-dac502259ad0.png

Xilinx的FPGA配置模式

多種FPGA配置模式可滿足不同的使用模式。圖3是Xilinx FPGA配置模式的分類。

e57cd5ca-7124-11ed-8abf-dac502259ad0.png

配置模式分為兩類:主動( master)模式和被動(slave)模式。在主動配置模式下,F(xiàn)PGA控制配置過程。在被動模式下,由外部設(shè)備(如單片機、CPLD或其他FPGA)控制FPGA的配置過程。此外,還有兩個特殊的配置模式,即使用JTAG和內(nèi)部配置訪問端口(ICAP)。有4種數(shù)據(jù)寬度支持不同的外部存儲器: 32位、16位、8位、1位(串行)。下面是配置模式的簡要介紹。

JTAG

JTAG接口主要在調(diào)試期間使用。為了與Xilinx ChipScope 和iMPACT軟件應(yīng)用程序接口,特殊的適配器連接到專用FPGA引腳上。

ICAP

專用的ICAP原語用于與用戶邏輯的接口,在FPGA架構(gòu)內(nèi)進行配置。

主動串行模式

在主動串行模式中,F(xiàn)PGA控制Xilinx Platform Flash,以提供配置數(shù)據(jù)。Xilinx Platform Flash是一種特殊的非易失性存儲器,旨在通過使用SelectMAP接口直接與Xilinx FPGA接口。

主動SPI Flash模式

在主動SPI Flash 模式中,F(xiàn)PGA控制串行SPI閃存,以提供配置數(shù)據(jù)。

主動SelectMAP模式

在主動SelectMAP模式中,F(xiàn)PGA控制Xilinx Plaform Flash,以提供8位或16位的配置數(shù)據(jù)。

主動BPI模式

在主動BPI模式中,F(xiàn)PGA控制并行NOR Flash, 以提供8位或16位的配置數(shù)據(jù)。

被動串行和SelectMAP模式

在被動串行模式下,外部設(shè)備(如單片機、CPLD或其他FPGA)控制FPGA的配置過程。

設(shè)計FPGA配置方案

對于特定設(shè)計來說,有一些設(shè)計考慮用于選擇最合適的 FPGA配置方案。主要的選擇標準是: ●選擇是否通過外部設(shè)備(被動模式)或由FPGA本身(主動模式)控制配置過程。從系統(tǒng)復(fù)雜性角度來看,主動模式最簡單,但未必適合所有設(shè)計。被動模式接口作為簡單的串行接口,直接連接到處理器的IO引腳,讀取比特流數(shù)據(jù)進入配置控制器。 ●選擇外部非易失性存儲器的類型和大小,用于存儲一個或多個FPGA比特流。盡管與FPGA的成本相比,外部存儲器的成本相對較低,但仍然是不可忽略的。設(shè)計者可以在SPI Flash、并行NOR Flash、或Xilinx Platform Flash 之間進行選擇。在某些設(shè)計中,F(xiàn)PGA可以使用連接到被動模式下的FPGA配置控制器直接配置。 ●數(shù)據(jù)寬度的選擇---串行、 8位、16位或32位----影響配置速度和FPGA中用于設(shè)計的I0數(shù)目。 ●現(xiàn)場升級配置比特流可以是一個重要的需求。配置方案必須解決當比特流正在編程進入非易失性存儲器時發(fā)生損壞的情況。 ●Xilinx FPGA提供了一個選項,用來加密在更高設(shè)計安全要求情況下的比特流。解密密鑰可以存儲在內(nèi)部的BBR或者eFuse中。BBR存儲器是易失性的,需要外部電池。使用BBR與使用非易失性eFuse相比,重新編程相對容易。 ●配置模式的選擇如圖所示,以Spartan-6為例,配置模式選擇如下圖所示:

e88e96b8-7124-11ed-8abf-dac502259ad0.png

●不同配置模式的硬件設(shè)計如下圖所示:

e8b5acd0-7124-11ed-8abf-dac502259ad0.png

e8d80618-7124-11ed-8abf-dac502259ad0.png

計算配置時間

在許多應(yīng)用中,F(xiàn)PGA配置時間很關(guān)鍵,要準確估計配置方案選擇過程中的時間是很重要的。配置時間取決于比特流大小、時鐘頻率和配置接口的數(shù)據(jù)寬度,按下列公式定義:配置時間=比特流大小x時鐘頻率x數(shù)據(jù)寬度表1提供了配置接口在不同數(shù)據(jù)寬度下,對于使用50 MHz時鐘的最小和最大Xlinx Virtex-6 FPGA的預(yù)期配置時間。

e92335fc-7124-11ed-8abf-dac502259ad0.png

Xilinx配置相關(guān)的原語

表2提供了Xilinx Virtex-6 FPGA支持的與配置相關(guān)的原語列表。

e96635aa-7124-11ed-8abf-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1643

    文章

    21985

    瀏覽量

    615103
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17019

    瀏覽量

    183261
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7639

    瀏覽量

    166623

原文標題:FPGA知識匯集-FPGA配置模式和配置設(shè)計

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    CY7C68013A客戶配置成slavefifo模式,FPGA發(fā)送數(shù)據(jù)到PC則會丟包或者收到的數(shù)據(jù)對不上,什么原因?

    我們這邊有個客戶使用CY7C68013A,客戶配置成slavefifo模式,PC端發(fā)送數(shù)據(jù)到FPGA時數(shù)據(jù)正常,FPGA發(fā)送數(shù)據(jù)到PC則會丟包或者收到的數(shù)據(jù)對不上。能否幫忙看下客戶的
    發(fā)表于 05-30 08:21

    Redis集群操作配置

    主從模式,薪火相傳模式,主機宕機,會導(dǎo)致 ip 地址發(fā)生變化,應(yīng)用程序中配置需要修改對應(yīng)的主機地址,端口等信息。
    的頭像 發(fā)表于 02-26 18:03 ?429次閱讀
    Redis集群操作<b class='flag-5'>配置</b>

    ads58c28 A,B兩個通道難道不能配置不同的測試模式

    外部控制為FPGA,使用LVDS,DDR模式,配置為測試模式,A,B通道都配置為0到2047計數(shù)模式
    發(fā)表于 02-13 07:29

    FPGA配置ADS5562怎么確認寄存器是否配置正常?

    1、用FPGA配置ADS5562怎么確認寄存器是否配置正常 2、輸入時鐘和輸出時鐘的延時怎樣配置在合理的范圍里
    發(fā)表于 01-02 06:49

    易靈思FPGA PS配置模式--v7

    文件。注意修改Bitstream生成模式時,不需要進行工程的全編譯,只需運行最后一步數(shù)據(jù)流生成即可。 PS配置啟動過程 這里以X1模式為例,PS的配置過程如下: (1)在啟動
    的頭像 發(fā)表于 12-24 14:37 ?1442次閱讀
    易靈思<b class='flag-5'>FPGA</b> PS<b class='flag-5'>配置</b><b class='flag-5'>模式</b>--v7

    如何通過FPGA配置CDCI6214?

    我想直接采用FPGA通過IIC接口配置CDCI6214內(nèi)部寄存器,而不是先寫入EEPROM再由EEPROM寫入內(nèi)部寄存器。在這種配置下,RESETN和EEPROMSEL引腳應(yīng)該如何接?
    發(fā)表于 11-11 06:24

    高級定時器PWM輸入模式配置方法

    我們將向大家介紹高級定時器的另一個常見應(yīng)用——PWM輸入模式。在本節(jié)課中,我們將先圍繞輸入捕獲模式展開,并重點描述PWM輸入模式和涉及的寄存器,最后通過一個實驗例程去介紹PWM輸入模式
    的頭像 發(fā)表于 11-08 16:48 ?4159次閱讀
    高級定時器PWM輸入<b class='flag-5'>模式</b>的<b class='flag-5'>配置</b>方法

    PCM5142如何在FPGA中通過SPI配置寄存器?

    我們的連接方式是FPGA+PCM5142,是SPI模式。 1、沒有配置任何寄存器,采用默認配置,I2S24bit數(shù)據(jù)輸入,SCK=20.48M / BCK=320K / LRCK=5
    發(fā)表于 10-31 07:29

    固化FPGA配置芯片的方式

    FPGA可以反復(fù)的重新配置,這就意味著設(shè)計者可以不斷的反復(fù)的下載設(shè)計的邏輯做驗證。如果出現(xiàn)錯誤或者需要升級,只需要修改設(shè)計,重新下載設(shè)計邏輯電路即可。FPGA雖然有重新配置的優(yōu)勢,帶來
    的頭像 發(fā)表于 10-24 18:13 ?1147次閱讀
    固化<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>芯片的方式

    一種簡單高效配置FPGA的方法

    本文描述了一種簡單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設(shè)備。這種方法減少了硬件組件、板空間和成本。
    的頭像 發(fā)表于 10-24 14:57 ?1478次閱讀
    一種簡單高效<b class='flag-5'>配置</b><b class='flag-5'>FPGA</b>的方法

    配置直接測試模式的低功耗藍牙器件應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《配置直接測試模式的低功耗藍牙器件應(yīng)用說明.pdf》資料免費下載
    發(fā)表于 09-13 11:06 ?0次下載
    <b class='flag-5'>配置</b>直接測試<b class='flag-5'>模式</b>的低功耗藍牙器件應(yīng)用說明

    如何將BQ35100配置為EOS模式

    電子發(fā)燒友網(wǎng)站提供《如何將BQ35100配置為EOS模式.pdf》資料免費下載
    發(fā)表于 09-11 10:03 ?0次下載
    如何將BQ35100<b class='flag-5'>配置</b>為EOS<b class='flag-5'>模式</b>

    易靈思Trion FPGA PS配置模式--update(6)

    文件。注意修改Bitstream生成模式時,不需要進行工程的全編譯,只需運行最后一步數(shù)據(jù)流生成即可。 PS配置啟動過程 這里以X1模式為例,PS的配置過程如下: (1)在啟動
    的頭像 發(fā)表于 07-23 08:48 ?966次閱讀
    易靈思Trion <b class='flag-5'>FPGA</b> PS<b class='flag-5'>配置</b><b class='flag-5'>模式</b>--update(6)

    如何在softAP模式配置station模式網(wǎng)絡(luò)SSID和密碼?

    我們打算在沒有用戶界面的環(huán)境中使用該模塊。我們需要配置WIFI站模式SSID參數(shù)和密碼才能連接到本地WIFI網(wǎng)絡(luò)。一種方法是使用 smartconfig 模式,這可行,但并非所有客戶都有
    發(fā)表于 07-16 07:57

    FPGA配置模式有哪些?具體配置過程是怎樣的?

    與CPLD不同,FPGA是基于門陣列方式為用戶提供可編程資源的,其內(nèi)部邏輯結(jié)構(gòu)的形成是由配置數(shù)據(jù)決定的。那么是如何進行配置的呢?配置模式
    發(fā)表于 06-19 14:40
    主站蜘蛛池模板: 国产精品国产午夜免费福利看 | 中文字幕在线乱码免费毛片 | 日本不卡专区 | 三浦理惠子中文在 | 欧美18性欧美丶黑吊 | 99热手机在线观看 | 九九99久久精品影视 | 成年网站在线看 | 中文日产国产精品久久 | 久久久久久夜精品精品免费啦 | 又潮又黄的叫床视频 | 色综合久久久久久久久久久 | 一级录像 | 亚洲视频一区二区 | 玖玖草在线观看 | 久久噜噜噜久久亚洲va久 | 李老汉和小花的性生生活 | 自拍你懂的 | 国产婷婷综合在线精品尤物 | 亚洲手机看片 | 九七婷婷狠狠成人免费视频 | 日本伊人网 | 天堂网视频在线 | 天天在线天天看成人免费视频 | 色综合天天综合网看在线影院 | 久久综合色播 | 伊人久久大香线蕉综合高清 | 在线综合网 | 免费看很黄很色裸乳视频 | 你懂的在线观看网址 | 男女视频在线观看免费高清观看 | 轻点灬大ji巴太粗太长了h | 成人黄色免费看 | 正在播放羽月希与黑人bd在线 | 亚洲香蕉网久久综合影院3p | 欧美高清老少配性啪啪 | 色偷偷女男人的天堂亚洲网 | 亚洲精品自拍区在线观看 | 欧美成人免费高清网站 | 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 2018天天拍拍拍免费视频 |