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

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

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

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

FPGA的配置模式的分類及應用分析

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2021-07-02 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

FPGA 配置

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

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

圖 2 FPGA 的布線配置

Xilinx 的 FPGA 配置模式

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

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

Xilinx 配置相關的原語

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

文章出處:【微信公眾號:OpenFPGA】

責任編輯:gt

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

    關注

    1660

    文章

    22383

    瀏覽量

    634131
  • 收發(fā)器
    +關注

    關注

    10

    文章

    3815

    瀏覽量

    111041
  • 存儲器
    +關注

    關注

    39

    文章

    7727

    瀏覽量

    171411

原文標題:【Vivado那些事】FPGA的配置方式

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    微電網(wǎng)常見分類:按電源類型、電壓等級、控制模式劃分詳解

    、電壓等級、控制模式劃分是行業(yè)內(nèi)最主流、最具實踐指導意義的三種分類方式。本文將圍繞這三大核心維度,詳細拆解微電網(wǎng)的常見分類,剖析各類別核心特征、適配場景及技術要點,為微電網(wǎng)的場景化應用提供參考。
    的頭像 發(fā)表于 01-30 10:59 ?175次閱讀
    微電網(wǎng)常見<b class='flag-5'>分類</b>:按電源類型、電壓等級、控制<b class='flag-5'>模式</b>劃分詳解

    電能質(zhì)量在線監(jiān)測裝置的系統(tǒng)運行配置參數(shù)有哪些?

    系統(tǒng)運行配置參數(shù)是控制裝置工作模式、資源調(diào)度、故障應對、長期穩(wěn)定運行的核心參數(shù),直接決定裝置如何適配應用場景(如無人值守、低功耗、高頻監(jiān)測),確保采樣、存儲、通信等核心功能有序執(zhí)行。以下是分類詳解
    的頭像 發(fā)表于 12-17 14:18 ?210次閱讀

    如何配置處理器休眠模式?

    如何配置處理器休眠模式
    發(fā)表于 12-05 07:28

    發(fā)布元服務配置應用分類、標簽和資質(zhì)信息(僅分發(fā)手表設備)

    配置應用分類和標簽 登錄AppGallery Connect,點擊“APP與元服務”。 選擇要發(fā)布的元服務。 左側導航選擇“應用上架 > 應用信息”。 進入“應用分類標簽”區(qū)域
    發(fā)表于 10-30 17:47

    發(fā)布元服務配置應用分類、標簽和資質(zhì)信息

    分類標簽和資質(zhì)管理”菜單選擇元服務歸屬的類別和標簽,同時將所需的資質(zhì)文件提交給華為運營人員審核。資質(zhì)文件審核通過后,您選擇的標簽才能生效,之后才可選擇生效標簽進行配置。關于資質(zhì)文件的具體要求,請
    發(fā)表于 10-29 16:47

    FPGA測試DDR帶寬跑不滿的常見原因及分析方法

    FPGA 中測試 DDR 帶寬時,帶寬無法跑滿是常見問題。下面我將從架構、時序、訪問模式、工具限制等多個維度,系統(tǒng)梳理導致 DDR 帶寬跑不滿的常見原因及分析方法。
    的頭像 發(fā)表于 10-15 10:17 ?871次閱讀

    【NCS隨筆】如何進入system_off深度睡眠模式以及配置GPIO中斷喚醒

    【NCS隨筆】如何進入system_off深度睡眠模式以及配置GPIO中斷喚醒 本文章主要是講解NCS下面使用nRF54L15如何進入system_off模式,以及如何配置通過按鍵喚醒
    的頭像 發(fā)表于 09-29 00:56 ?672次閱讀
    【NCS隨筆】如何進入system_off深度睡眠<b class='flag-5'>模式</b>以及<b class='flag-5'>配置</b>GPIO中斷喚醒

    一文詳解xilinx 7系列FPGA配置技巧

    本文旨在通過講解不同模式的原理圖連接方式,進而配置用到引腳的含義(手冊上相關引腳含義有四、五頁,通過本文理解基本上能夠記住所有引腳含義以及使用場景),熟悉xilinx 7系列配置流程,以及設計原理圖時需要注意的一些事項,比如fl
    的頭像 發(fā)表于 08-30 14:35 ?9965次閱讀
    一文詳解xilinx 7系列<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>技巧

    如何通過數(shù)據(jù)分析識別設備故障模式?

    通過數(shù)據(jù)分析識別設備故障模式,本質(zhì)是從聲振溫等多維數(shù)據(jù)中提取故障特征,建立 “數(shù)據(jù)特征 - 故障類型” 的映射關系,核心可通過特征提取、模式匹配、趨勢分析三步實現(xiàn),精準定位故障根源與發(fā)
    的頭像 發(fā)表于 08-19 11:14 ?755次閱讀
    如何通過數(shù)據(jù)<b class='flag-5'>分析</b>識別設備故障<b class='flag-5'>模式</b>?

    AMD FPGA異步模式與同步模式的對比

    本文講述了AMD UltraScale /UltraScale+ FPGA 原生模式下,異步模式與同步模式的對比及其對時鐘設置的影響。
    的頭像 發(fā)表于 07-07 13:47 ?1562次閱讀

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

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

    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

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

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

    ADS4125配置成CMOS模式輸出數(shù)據(jù),始終沒有數(shù)據(jù)輸出是怎么回事?

    很幸運的申請到一塊ADS4125的評估板,但是經(jīng)過幾天熟悉評估板的用戶資料和ADS4125芯片手冊,我想配置成CMOS模式輸出數(shù)據(jù),經(jīng)過很多次嘗試,數(shù)據(jù)輸出口通過邏輯分析儀查看,但是始終沒有
    發(fā)表于 02-10 07:22

    hyper-v 配置,Hyper-V配置:性能優(yōu)化與高級設置

    ? ? 當我們置身于信息的海洋中,需要對大量的數(shù)據(jù)進行分類、分析和處理時,往往感到無從下手。此時,批量管理工具的出現(xiàn),就像是為我們提供了一張精準的航海圖,引領我們在數(shù)據(jù)的海洋中暢行。今天就為大家介紹
    的頭像 發(fā)表于 02-08 09:49 ?2350次閱讀
    hyper-v <b class='flag-5'>配置</b>,Hyper-V<b class='flag-5'>配置</b>:性能優(yōu)化與高級設置