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

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

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

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

FPGA的配置模式的分類及應(yīng)用分析

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2021-07-02 16:01 ? 次閱讀

本來講一講FPGA的重構(gòu),在說FPGA重構(gòu)之前,需要先了解FPGA的配置方式。

FPGA 配置

所有現(xiàn)代FPGA的配置分為兩類:基于SRAM的和基于非易失性的。其中,前者使用外部存儲(chǔ)器來配置FPGA內(nèi)的SRAM后者只配置一次。 LatticeActel的FPGA使用稱為反熔絲的非易失性配置技術(shù),其主要優(yōu)點(diǎn)是系統(tǒng)設(shè)計(jì)更加簡單、不需要外部存儲(chǔ)器和配置控制器、功耗低、成本低和FPGA配置時(shí)間更快。最大的缺點(diǎn)在于配置是固定的。 大多數(shù)現(xiàn)代FPGA都是基于SRAM包括Xilinx Spartan和Virtex系列。每個(gè)FPGA上電后或在后續(xù)的FPGA配置期間,從外部非易失性存儲(chǔ)器中讀取比特流,由配置控制器處理,并加載到內(nèi)部配置SRAM中。SRAM保持了配置邏輯、IO、嵌入式存儲(chǔ)器、布線、時(shí)鐘收發(fā)器和其他FPGA原語等所有的設(shè)計(jì)信息。 下圖是Xilinx 的配置結(jié)構(gòu)。

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

圖 2 FPGA 的布線配置

Xilinx 的 FPGA 配置模式

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

圖3FPGA配置模式的分類 配置模式分為兩類:主動(dòng)(master)模式和被動(dòng)(slave)模式。在主動(dòng)配置模式下,F(xiàn)PGA控制配置過程。在被動(dòng)模式下,由外部設(shè)備(如單片機(jī)CPLD或其他FPGA)控制FPGA的配置過程。此外,還有兩個(gè)特殊的配置模式,即使用JTAG和內(nèi)部配置訪問端口(ICAP) 有4種數(shù)據(jù)寬度支持不同的外部存儲(chǔ)器:32位、16位、8位、1位(串行)。下面是配置模式的簡要介紹。 JTAG JTAG接口主要在調(diào)試期間使用。為了與Xilinx Chip Scope和IMPACT軟件應(yīng)用程序接口,特殊的適配器連接到專用FPGA引腳上。 ICAP 專用的ICAP原語用于與用戶邏輯的接口,在FPGA架構(gòu)內(nèi)進(jìn)行配置。 主動(dòng)串行模式 在主動(dòng)串行模式中,F(xiàn)PGA控制Xilinx Platform Flash,以提供配置數(shù)據(jù)Xilinx Platform Flash是一種特殊的非易失性存儲(chǔ)器,旨在通過使用Select MAP接口直接與Xilinx FPGA接口。 主動(dòng)SPI Flash模式 在主動(dòng)SPI Flash模式中,F(xiàn)PGA控制串行SPI閃存,以提供配置數(shù)據(jù)。 主動(dòng)Selec tMAP模式 在主動(dòng)Select MAP模式中,F(xiàn)PGA控制Xilinx Platform Flash,以提供8位或16位的配置數(shù)據(jù)。 主動(dòng)BPI模式 在主動(dòng)BPI模式中,F(xiàn)PGA控制并行NOR Flash,以提供8位或16位的配置數(shù)據(jù)。 被動(dòng)串行和Select MAP模式 在被動(dòng)串行模式下,外部設(shè)備(如單片機(jī)、CPLD或其他FPGA)控制FPGA的配置過程。 設(shè)計(jì)FPGA配置方案 對(duì)于特定設(shè)計(jì)來說,有一些設(shè)計(jì)考慮用于選擇最合適的FPGA配置方案。主要的選擇標(biāo)準(zhǔn)是 ?選擇是否通過外部設(shè)備(被動(dòng)模式)或由FPGA本身(主動(dòng)模式)控制配置過程。從系統(tǒng)復(fù)雜性角度來看,主動(dòng)模式最簡單,但未必適合所有設(shè)計(jì)。被動(dòng)模式接口作為簡單的串行接口,直接連接到處理器的10引腳,讀取比特流數(shù)據(jù)進(jìn)人配置控制器。 ?選擇外部非易失性存儲(chǔ)器的類型和大小,用于存儲(chǔ)一個(gè)或多個(gè)FPGA比特流。盡管與FPGA的成本相比,外部存儲(chǔ)器的成本相對(duì)較低,但仍然是不可忽略的。設(shè)計(jì)者可以在SHFlash并行NOR Flash或Xilinx Platform Flash之間進(jìn)行選擇。在某些設(shè)計(jì)中,F(xiàn)PGA可以使用連接到被動(dòng)模式下的FPGA配置控制器直接配置。 ?數(shù)據(jù)寬度的選擇—串行、8位、16位或32位—影響配置速度和FPGA中用于設(shè)計(jì)的10數(shù)目。 ?現(xiàn)場(chǎng)升級(jí)配置比特流可以是一個(gè)重要的需求。配置方案必須解決當(dāng)比特流正在編程進(jìn)入非易失性存儲(chǔ)器時(shí)發(fā)生損壞的情況。 ?Xilinx FPGA提供了一個(gè)選項(xiàng),用來加密在更高設(shè)計(jì)安全要求情況下的比特流。解密密鑰可以存儲(chǔ)在內(nèi)部的BBR或者eFuse中。BBR存儲(chǔ)器是易失性的,需要外部電池。使用BBR與使用非易失性eFuse相比,重新編程相對(duì)容易。 計(jì)算配置時(shí)間 在許多應(yīng)用中,F(xiàn)PGA配置時(shí)間很關(guān)鍵,要準(zhǔn)確估計(jì)配置方案選擇過程中的時(shí)間是很重要的。配置時(shí)間取決于比特流大小、時(shí)鐘頻率和配置接口的數(shù)據(jù)寬度,按下列公式定義: 配置時(shí)間=比特流大小x時(shí)鐘頻率x數(shù)據(jù)寬度 表1提供了配置接口在不同數(shù)據(jù)寬度下,對(duì)于使用50MHz時(shí)鐘的最小和最大Xilinx Virtex-6 FPGA的預(yù)期配置時(shí)間。 表 1 FPGA 配置時(shí)間

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

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

文章出處:【微信公眾號(hào):OpenFPGA】

責(zé)任編輯:gt

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

    關(guān)注

    1629

    文章

    21744

    瀏覽量

    603614
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3429

    瀏覽量

    106018
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7493

    瀏覽量

    163873

原文標(biāo)題:【Vivado那些事】FPGA的配置方式

文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電動(dòng)工具的失效模式分析

    常見的失效模式分析
    發(fā)表于 12-30 14:13 ?0次下載

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

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

    高級(jí)定時(shí)器PWM輸入模式配置方法

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

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

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

    固化FPGA配置芯片的方式

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

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

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

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

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

    如何將BQ35100配置為EOS模式

    電子發(fā)燒友網(wǎng)站提供《如何將BQ35100配置為EOS模式.pdf》資料免費(fèi)下載
    發(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ìn)行工程的全編譯,只需運(yùn)行最后一步數(shù)據(jù)流生成即可。 PS配置啟動(dòng)過程 這里以X1模式為例,PS的配置過程如下: (1)在啟動(dòng)
    的頭像 發(fā)表于 07-23 08:48 ?647次閱讀
    易靈思Trion <b class='flag-5'>FPGA</b> PS<b class='flag-5'>配置</b><b class='flag-5'>模式</b>--update(6)

    FPGA如何估算分析功耗

    FPGA的功耗由4部分組成:上電功耗、配置功耗、靜態(tài)功耗和動(dòng)態(tài)功耗。一般的FPGA都具有這4種功耗,但是Actel Flash FPGA由于掉電數(shù)據(jù)不丟失,無需
    的頭像 發(fā)表于 07-18 11:11 ?1932次閱讀
    <b class='flag-5'>FPGA</b>如何估算<b class='flag-5'>分析</b>功耗

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

    與CPLD不同,FPGA是基于門陣列方式為用戶提供可編程資源的,其內(nèi)部邏輯結(jié)構(gòu)的形成是由配置數(shù)據(jù)決定的。那么是如何進(jìn)行配置的呢?配置模式
    發(fā)表于 06-19 14:40

    AMD FPGA中MicroBlaze的固化流程詳解

    AMD FPGA配置了適當(dāng)?shù)膯?dòng)模式后,上電即會(huì)按該模式去加載配置文件。以7系列FPGA為例,
    發(fā)表于 04-25 12:49 ?531次閱讀
    AMD <b class='flag-5'>FPGA</b>中MicroBlaze的固化流程詳解

    AMD Xilinx 7系列FPGA的Multiboot多bit配置

    Multiboot是一種在AMD Xilinx 7系列FPGA上實(shí)現(xiàn)雙鏡像(或多鏡像)切換的方案。它允許在FPGA中加載兩個(gè)不同的配置鏡像,并在需要時(shí)切換。
    的頭像 發(fā)表于 02-25 10:54 ?1292次閱讀
    AMD Xilinx 7系列<b class='flag-5'>FPGA</b>的Multiboot多bit<b class='flag-5'>配置</b>

    FPGA分類

    :基于靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)的FPGA,其配置可以在每次上電時(shí)重新加載。這類FPGA具有較高的靈活性,但功耗較高。 Flash-based FPGA :基于閃存的
    發(fā)表于 01-26 10:09

    ESP32-S3模組是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?

    經(jīng)常有人問S3模組是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?下面小啟就跟大家講下S3模組低功耗情況。01ESP32S3系列模組三種低功耗模式:?Modem-sleep
    的頭像 發(fā)表于 01-26 08:03 ?4407次閱讀
    ESP32-S3模組是怎么<b class='flag-5'>配置</b>低功耗<b class='flag-5'>模式</b>的?低功耗<b class='flag-5'>模式</b>下功耗大概是多少?
    主站蜘蛛池模板: 日本亚洲精品色婷婷在线影院| 亚洲乱码高清午夜理论电影| 麻豆沈芯语| 麻豆精品传媒一二三区| 免费看国产精品麻豆| 奇米色偷偷| 深爱激情站| 亚洲精品6久久久久中文字幕| 亚洲一区二区女搞男| 1024人成网站色www下载| www.av天堂网.com| 国产传媒在线观看| 精品国产5g影院天天爽| 麻豆国产人妻欲求不满| 日本无码色哟哟婷婷最新网站| 无码国产成人777爽死| 亚洲片在线观看| 97国产蝌蚪视频在线观看| 川师 最美老师| 好色美女小雅| 蜜芽一二三区| 丝袜诱惑qvod| 伊人久在线观看视频| tube日本护士| 国产精品爽爽久久久久久竹菊| 精品亚洲一区二区在线播放| 欧美雌雄双性人交xxxx| 午夜dj免费中文字幕| 中文字幕99香蕉在线| 处女座历史名人| 久久精品国产色蜜蜜麻豆国语版| 欧美乱妇15p图| 亚洲成年人影院| 99久久精品国产免费| 国产精品国产三级国产AV麻豆| 久久草这里全是精品香蕉频线观| 青草精品国产福利在线视频| 亚洲国产欧美另类| vr亚洲成年网址在线观看| 国精产品砖一区二区三区糖心| 男人J桶女人P视频无遮挡网站|