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

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

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

FPGA有哪些主要配置方式?

FPGA之家 ? 來源:博客園 ? 作者:aikimi7 ? 2021-03-12 16:26 ? 次閱讀

最近完成了Arria10的原理圖設(shè)計,想做一些記錄,下面是關(guān)于FPGA配置的一些方式。

851a0514-82f5-11eb-8b86-12bb97331649.jpg

852dbe42-82f5-11eb-8b86-12bb97331649.jpg

MSEL

將 MSEL 管腳直接連接到VCCPGM 或 GND,不需使用任何的上拉或下拉電阻,即可選擇出所需的

配置方案

855f76ee-82f5-11eb-8b86-12bb97331649.jpg

? 不要通過微處理器或其他器件驅(qū)動 MSEL 管腳。

? 對“通過 HPS 的配置”(Configurationvia HPS)使用 PS 或 FPP MSEL 管腳設(shè)置。

三種主要的配置方式

1、主動配置方式(AS)

2、被動配置方式(PS)

3、JTAG方式

1、AS模式(active serial configuration mode):FPGA器件每次上電時作為控制器,由FPGA器件引導(dǎo)配置操作過程,它控制著外部存儲器和初始化過程,對配置器件EPCS主動發(fā)出讀取數(shù)據(jù)信號,從而把EPCS的數(shù)據(jù)讀入FPGA中,實現(xiàn)對FPGA的編程配置數(shù)據(jù)通過DATA0引腳送入FPGA,配置數(shù)據(jù)被同步在DCLK輸入上,1個時鐘周期傳送1位或者數(shù)據(jù)。AS是燒到FPGA的配置芯片里保存的,每次上電就寫到FPGA里。

(1)AS programming interface

85acdaf6-82f5-11eb-8b86-12bb97331649.jpg

當(dāng)編程 EPCQ-L 器件時,下載電纜通過驅(qū)動 nCE 管腳為高電平而禁用對 AS 接口的訪問。nCONFIG線也被拉低以保持 Arria 10 器件處于復(fù)位階段。編程完成后,下載電纜釋放 nCE 和 nCONFIG,從而使得 下拉和 上拉電阻能夠分別驅(qū)動 GND 和 VCCPGM 的管腳。使用下載電纜進(jìn)行 EPCQ-L 編程期間,DATA0 將編程數(shù)據(jù)、操作指令和地址信息從下載電纜傳輸?shù)?EPCQ-L。使用下載電纜進(jìn)行 EPCQ-L 驗證期間,DATA1 將編程數(shù)據(jù)返回到下載電纜。

(2)JTAG interface

使用 AS 編程接口時, 配置數(shù)據(jù)通過 Quartus Prime 或任何支持的第三方軟件被編程到 EPCQ-L。使用 JTAG 接口時,稱為 SFL IP core 的 Altera IP 必須被下載到 Arria 10 器件以形成 JTAG 接口和 EPCQ-L 之間的橋接。這樣就能夠使用 JTAG 接口直接編程 EPCQ-L。這種方式的燒寫文件是.JIC。

85daf742-82f5-11eb-8b86-12bb97331649.jpg

2、JTAG模式

JTAG:JTAG是直接配置到FPGA里面的,由于是SRAM,斷電后要重?zé)?;JTAG燒寫的時SRAM對象文件(.sof)

JTAG配置的時間只與目標(biāo)芯片的型號有關(guān),而與具體應(yīng)用無關(guān)。

JTAG Configuration of a Single Device Using a Download Cable

86098b52-82f5-11eb-8b86-12bb97331649.jpg

JTAG Configuration of a Single Device Using a Microprocessor

8636ebba-82f5-11eb-8b86-12bb97331649.jpg

對于這種連接方式,是把數(shù)據(jù)寫入到存儲器中,每次上電時由控制器去配置FPGA。

3、被動配置方式(PS)

PS模式(passive serial configuration mode):由外部計算機(jī)或控制器讀取外部存儲器的配置數(shù)據(jù)寫入到FPGA的配置過程??刂婆渲眠^程的操作是在外部處理器上實現(xiàn)的,對于MAX V和MAX II可以通過PFL IP來實現(xiàn)這個過程,對于PC主機(jī)可以通過下載線來實現(xiàn)該過程。被動配置模式又分為串行被動模式和并行被動模式。該模式可以實現(xiàn)對FPGA在線可編程。

Single Device PS Configuration Using an External Host

8664e088-82f5-11eb-8b86-12bb97331649.jpg

Single Device PS Configuration Using an Intel FPGA Download Cable

868a4ff8-82f5-11eb-8b86-12bb97331649.jpg

這種方式我是沒有實現(xiàn)過的,所以了解的可能不是很正確。

原文標(biāo)題:FPGA配置的三種主要方式

文章出處:【微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    68

    文章

    19100

    瀏覽量

    228813
  • FPGA
    +關(guān)注

    關(guān)注

    1625

    文章

    21620

    瀏覽量

    601232

原文標(biāo)題:FPGA配置的三種主要方式

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    固化FPGA配置芯片的方式

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

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

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

    FPGA和ASIC什么不同之處

    FPGA是“可重構(gòu)邏輯”器件。先制造的芯片,再次設(shè)計時“重新配置”。
    的頭像 發(fā)表于 07-24 09:32 ?904次閱讀
    <b class='flag-5'>FPGA</b>和ASIC<b class='flag-5'>有</b>什么不同之處

    FPGA技術(shù)的主要應(yīng)用

    FPGA(Field-Programmable Gate Array)技術(shù),即現(xiàn)場可編程門陣列,是一種可編程邏輯設(shè)備,它允許設(shè)計人員根據(jù)具體需求進(jìn)行靈活的硬件配置和功能實現(xiàn)。由于其高度的可重構(gòu)性
    的頭像 發(fā)表于 07-17 16:38 ?2078次閱讀

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

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

    fpga哪些封裝方式

    FPGA(現(xiàn)場可編程門陣列)的封裝方式多種多樣,以下列舉了一些常見的封裝技術(shù)。
    的頭像 發(fā)表于 03-26 15:24 ?1776次閱讀

    國產(chǎn)高端fpga芯片哪些

    國產(chǎn)高端FPGA芯片多種,以下是一些知名的國產(chǎn)FPGA芯片,
    的頭像 發(fā)表于 03-15 14:01 ?2357次閱讀

    fpga雙口ram的使用

    FPGA雙口RAM的使用主要涉及配置和使用雙端口RAM模塊。雙端口RAM的特點是兩組獨立的端口,可以對同一存儲塊進(jìn)行讀寫操作,從而實現(xiàn)并行訪問。
    的頭像 發(fā)表于 03-15 13:58 ?901次閱讀

    fpga芯片哪些

    FPGA芯片的種類非常豐富,以下是一些主要FPGA芯片及其特點。
    的頭像 發(fā)表于 03-14 17:35 ?984次閱讀

    fpga芯片工作原理 fpga芯片哪些型號

    FPGA芯片的工作原理主要基于其內(nèi)部的可配置邏輯單元和連線資源。包括以下工作原理: 首先,FPGA內(nèi)部包含可配置邏輯模塊(CLB)、輸出輸入
    的頭像 發(fā)表于 03-14 17:17 ?1335次閱讀

    fpga芯片的主要特點包括 fpga芯片上市公司

    FPGA芯片的主要特點包括以下幾個方面: 高性能和實時性:FPGA芯片由數(shù)百萬個邏輯單元組成,因此具有并行處理能力,其運行速度遠(yuǎn)超單片機(jī)和DSP。這種并行計算能力使得FPGA芯片在數(shù)據(jù)
    的頭像 發(fā)表于 03-14 16:46 ?962次閱讀

    fpga芯片哪些品牌

    FPGA芯片市場上有多個知名品牌,它們在各自的領(lǐng)域里都有出色的表現(xiàn)。以下是一些主要FPGA芯片品牌。
    的頭像 發(fā)表于 03-14 16:19 ?2241次閱讀

    FPGA邏輯加載方式哪些

    請問FPGA邏輯加載方式哪些?例如flash等
    發(fā)表于 01-26 10:05

    FPGA配置AD9923A什么要注意的?

    有沒有官方配置AD9923A配置icx274的寄存器的值?此外用FPGA配置AD9923A什么要注意的???
    發(fā)表于 12-19 06:40

    redis持久化方式幾種及配置

    Redis是一種內(nèi)存數(shù)據(jù)庫,為了避免數(shù)據(jù)丟失,需要將數(shù)據(jù)持久化到磁盤上。Redis提供了兩種持久化方式:RDB快照和AOF日志。下面將詳細(xì)介紹這兩種方式及其配置。 RDB快照: RDB快照是將數(shù)據(jù)庫
    的頭像 發(fā)表于 12-04 11:09 ?591次閱讀