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

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

3天內不再提示

FPGA數據配置模式解析

FPGA設計論壇 ? 來源:未知 ? 2022-11-21 21:45 ? 次閱讀

芯片設計工程師根據功能,完成RTL設計,添加各種約束,完成綜合、Place & Route等一系列工作之后,還需要一些配置數據,完成寄存器初始化等內容,才能開始工作。

今天我們一起來聊一聊FPGA的配置數據模式。

FPGA配置方式

根據FPGA配置過程控制者的不同,我們將配置方式主要分為三類:

FPGA控制配置過程第一種最常見的模式是,從片外FLASH中加載配置所需的比特流,FPGA內部產生時鐘,整個過程有FPGA自主控制。FPGA 上電以后,將配置數據從FLASH中,讀入到SRAM中,實現內部結構映射。

優點:不需要借助其他模塊或者終端,自己控制整個過程。

缺點:一般只能從FLASH(掉電不會丟失數據)或者其他片外非易失性存儲器中,加載配置,配置方式有限。

處理器控制器控制配置過程第二種模式是,通過借助處理器、控制器或者其他終端,完成配置過程。FPGA 作為從設備,微處理器或者控制電路提供配置所需的時序,實現配置數據的下載。

優點:配置方式靈活??梢詫⑴渲脭祿胖迷贔LASH、硬盤燈存儲介質中,通過其他終端完成整個配置過程。

缺點:需要借助其他終端設備。

通過JTAG配置第三種模式,通過JTAG完成配置。一般情況下,是通過JTAG進行調試,將比特流文件下載到FGPA中。需要注意的是,這種模式下,如果出現斷電,則配置失效。

此外有的FPGA還可以通過網絡進行配置,在實際工作中,接觸較少,所以不再贅述。

單片FPGA多片FPGA配置

單片FPGA和多片FPGA的配置過程類似,但還是有些不同,下面我們分開來描述一下,在FPGA控制配置過程這種模式下面,兩者的異同。

單片FPGA配置FPGA 的CCLK 管腳,提供工作時鐘給PROM ,PROM 在CCLK 的上升沿,將數據從D0 管腳送到FPGA 的DIN 管腳,這種方式是最簡單也是最常用的一種配置方式。在這種方式下,有兩點非常重要:

電源適配性。從上面描述可以看出,整個過程需要FPGA和PROM之間進行通信,所以兩者的接口電平必須一致,即FPGA管腳電壓和PROM的輸入電壓相等。JTAG鏈的完整性。保證JTAG 連接器、FPGA、PROM 的TMS、TCK 連在一起,保證從JTAG 連接器TDI 到其TDO 之間閉合回路。多片FPGA配置配置過程單片和多片過程相似,但是多片FPGA 配置時,需要區分主設備從設備,且需要選擇不同的配置模式。

1029319a-69a2-11ed-8abf-dac502259ad0.jpg

小結

在實際工作中,工程師根據具體的工作需要,選擇相應的配置方式。

1037b440-69a2-11ed-8abf-dac502259ad0.jpg

精彩推薦 至芯科技12年不忘初心、再度起航11月12日北京中心FPGA工程師就業班開課、線上線下多維教學、歡迎咨詢! SPI總線的特點、工作方式及常見錯誤解答 如何提高FPGA的工作頻率掃碼加微信邀請您加入FPGA學習交流群

104ee5d4-69a2-11ed-8abf-dac502259ad0.jpg107302e8-69a2-11ed-8abf-dac502259ad0.png

歡迎加入至芯科技FPGA微信學習交流群,這里有一群優秀的FPGA工程師、學生、老師、這里FPGA技術交流學習氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!


原文標題:FPGA數據配置模式解析

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。


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

    關注

    1610

    文章

    21374

    瀏覽量

    595028

原文標題:FPGA數據配置模式解析

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AMD FPGA中MicroBlaze的固化流程詳解

    AMD FPGA配置了適當的啟動模式后,上電即會按該模式去加載配置文件。以7系列FPGA為例,
    發表于 04-25 12:49 ?170次閱讀
    AMD <b class='flag-5'>FPGA</b>中MicroBlaze的固化流程詳解

    適用于 Xilinx? MPSoC 和 FPGA的可配置多軌PMU TPS650864數據

    電子發燒友網站提供《適用于 Xilinx? MPSoC 和 FPGA的可配置多軌PMU TPS650864數據表.pdf》資料免費下載
    發表于 04-01 09:58 ?0次下載
    適用于 Xilinx? MPSoC 和 <b class='flag-5'>FPGA</b>的可<b class='flag-5'>配置</b>多軌PMU TPS650864<b class='flag-5'>數據</b>表

    Fcx3 mipi輸入參數設置中,H-Blanking和V-Blanking這兩個參數設置是會起作用的嗎?

    1、現在我們自己的應用是使用fpga輸出mipi格式的yuv422視頻數據,接到3065上進行解析,1080 30fps .現在配置完成后mipi
    發表于 02-28 07:51

    CY7C68013A FPGA發送數據到PC則會丟包或者收到的數據對不上是為什么?

    我們這邊有個客戶使用CY7C68013A,客戶配置成slavefifo模式,PC端發送數據FPGA數據正常,
    發表于 02-27 07:14

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

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

    fpga配置flash怎么用來存儲數據

    FPGA(現場可編程門陣列)是一種高度靈活的硬件設備,可以根據特定的需求進行重新配置。FPGA通常用于處理大量數據和實時計算。然而,FPGA
    的頭像 發表于 12-15 15:42 ?1056次閱讀

    AD7626手冊上是10M轉換速率,是只有這一種工作模式嗎?

    轉換數據,這樣設計滿足時序要求,但是解析數據不對,想請問手冊上上升沿刷新D+ D-,這樣第一個數據位D15是否丟失了?有沒有其他的時序配置
    發表于 12-15 07:15

    AD9684與FPGA用LVDS模式接口互聯時,FPGA端如何使用?

    咨詢一個初級A/D問題:AD9684中DCO時鐘的用法(FPGA控制)。AD9684與FPGA用LVDS模式接口互聯時,FPGA端如何使用?手冊中沒有詳細說明,是DCO上升沿捕獲
    發表于 12-13 09:01

    AD9690配置在JESD204B sublcass 0模式下,AD9690的SYSREF±輸入管腳怎么處理?

    用單片AD9690采集數據FPGA,不要求確定延遲,因此想要把AD9690配置在JESD204B sublcass 0 模式下。但是這種模式
    發表于 12-12 06:16

    基于FPGA模式匹配系統設計

    電子發燒友網站提供《基于FPGA模式匹配系統設計.pdf》資料免費下載
    發表于 11-08 09:26 ?0次下載
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>模式</b>匹配系統設計

    7系列FPGA配置用戶指南

    電子發燒友網站提供《7系列FPGA配置用戶指南.pdf》資料免費下載
    發表于 09-15 10:19 ?2次下載
    7系列<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>用戶指南

    AM62x GPMC并口如何實現“小數據-低時延,大數據-高帶寬”—ARM+FPGA低成本通信方案

    GPMC接口與FPGA連接,采用UDMA的方式讀取FPGA端的數據,寫速度可達73.90MB/s,讀速度可達77.47MB/s,實際上通過配置GPMC接口的時序參數和不同工作
    發表于 08-22 10:58

    使用高速NOR閃存配置FPGA

    點擊上方 藍字 關注我們 NOR閃存已作為FPGA(現場可編程門列陣)的配置器件被廣泛部署。其為FPGA帶來的低延遲和高數據吞吐量特性使得FPGA
    的頭像 發表于 08-15 13:55 ?414次閱讀
    使用高速NOR閃存<b class='flag-5'>配置</b><b class='flag-5'>FPGA</b>

    GPIO可配置為幾種模式 請簡述GPIO的工作模式

    GPIO可配置為三種模式:Output模式、Input模式和Analog模式
    發表于 07-24 11:27 ?3799次閱讀
    GPIO可<b class='flag-5'>配置</b>為幾種<b class='flag-5'>模式</b> 請簡述GPIO的工作<b class='flag-5'>模式</b>

    ForgeFPGA 配置指南

    ForgeFPGA 配置指南
    發表于 06-30 19:10 ?0次下載
    Forge<b class='flag-5'>FPGA</b> <b class='flag-5'>配置</b>指南
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>