chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

e9Zb_gh_8734352 ? 來(lái)源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2022-12-01 11:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

LatticeActel的FPGA使用稱為反熔絲的非易失性配置技術(shù),其主要優(yōu)點(diǎn)是系統(tǒng)設(shè)計(jì)更加簡(jiǎn)單、不需要外部存儲(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原語(yǔ)等所有的設(shè)計(jì)信息。

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

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

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

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

JTAG

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

ICAP

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

主動(dòng)串行模式

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

主動(dòng)SPI Flash模式

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

主動(dòng)SelectMAP模式

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

主動(dòng)BPI模式

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

被動(dòng)串行和SelectMAP模式

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

設(shè)計(jì)FPGA配置方案

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

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

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

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

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

計(jì)算配置時(shí)間

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

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

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

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

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

審核編輯 :李倩

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

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

    關(guān)注

    114

    文章

    17113

    瀏覽量

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

    關(guān)注

    38

    文章

    7653

    瀏覽量

    167454

原文標(biāo)題:FPGA知識(shí)匯集-FPGA配置模式和配置設(shè)計(jì)

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    易靈思 FPGA TJ375的PLL的動(dòng)態(tài)配置

    TJ375已經(jīng)支持PLL的動(dòng)態(tài)配置。打開(kāi)PLL在Advance Settings中的Dynamic Reconfiguration中勾選Enable就可以了。最大可以支持85組配置參數(shù)。動(dòng)態(tài)配置框圖
    的頭像 發(fā)表于 07-14 18:14 ?782次閱讀
    易靈思 <b class='flag-5'>FPGA</b> TJ375的PLL的動(dòng)態(tài)<b class='flag-5'>配置</b>

    如何配置模式下的 BT 芯片?

    我需要以雙模式設(shè)置 CYBW20721B2 藍(lán)牙模塊。 我們現(xiàn)在使用的藍(lán)牙芯片配置為僅作為外圍設(shè)備工作。 并且我想將其配置為雙模式(BT 需要同時(shí)作為中央和外圍設(shè)備工作的應(yīng)用程序)。
    發(fā)表于 06-27 08:10

    Altera Stratix 10和Agilex 7 FPGA的電源管理及配置問(wèn)題案例

    本文主要基于 Altera Stratix 10 和 Agilex 7 FPGA 在客戶實(shí)際應(yīng)用中遇到的電源管理及配置問(wèn)題,系統(tǒng)梳理了典型故障案例、解決方案與調(diào)試建議。
    的頭像 發(fā)表于 06-19 15:29 ?1467次閱讀
    Altera Stratix 10和Agilex 7 <b class='flag-5'>FPGA</b>的電源管理及<b class='flag-5'>配置</b>問(wèn)題案例

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

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

    ads58c28 A,B兩個(gè)通道難道不能配置不同的測(cè)試模式

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

    FPGA配置ADS5562怎么確認(rèn)寄存器是否配置正常?

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

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

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

    如何通過(guò)FPGA配置CDCI6214?

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

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

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

    PCM5142如何在FPGA中通過(guò)SPI配置寄存器?

    我們的連接方式是FPGA+PCM5142,是SPI模式。 1、沒(méi)有配置任何寄存器,采用默認(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ì),帶來(lái)
    的頭像 發(fā)表于 10-24 18:13 ?1260次閱讀
    固化<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>芯片的方式

    一種簡(jiǎn)單高效配置FPGA的方法

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

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

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

    如何將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)過(guò)程 這里以X1模式為例,PS的配置過(guò)程如下: (1)在啟動(dòng)
    的頭像 發(fā)表于 07-23 08:48 ?1041次閱讀
    易靈思Trion <b class='flag-5'>FPGA</b> PS<b class='flag-5'>配置</b><b class='flag-5'>模式</b>--update(6)