吴忠躺衫网络科技有限公司

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

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

3天內不再提示

AS配置方式由FPGA器件引導配置操作過程

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-03-13 09:46 ? 次閱讀

AS配置方式由FPGA器件引導配置操作過程,它控制著外部存儲器及其初始化過程,EPCS系列配置芯片如EPCS1、EPCS4配置器件專供AS模式。使用Altera串行配置器件來完成,FPGA器件處于主動地位,配置器件處于從屬地位。配置數據通過DATA0引腳送入 FPGA。配置數據被同步在DCLK輸入上,1個時鐘周期傳送1位數據。

PS配置方式則由外部計算機或其它控制器控制配置過程。通過加強型配置器件(EPC16,EPC8,EPC4)等配置器件來完成,在PS配置期間,配置數據從外部儲存部件,通過DATA0引腳送入FPGA。配置數據在DCLK上升沿鎖存,1個時鐘周期傳送1位數據。

JTAG接口是一個業界標準,主要用于芯片測試等功能,使用IEEE Std 1149.1聯合邊界掃描接口引腳,支持JAM STAPL標準,可以使用Altera下載電纜或主控器來完成。

FPGA在正常工作時,它的配置數據存儲在SRAM中,加電時須重新下載。在實驗系統中,通常用計算機或控制器進行調試,因此可以使用PS。在實用系統中,多數情況下必須由FPGA主動引導配置操作過程,這時FPGA將主動從外圍專用存儲芯片中獲得配置數據,而此芯片中FPGA配置信息是用普通編程器將設計所得的pof格式的文件燒錄進去。

JTAG模式在線下載FPGA的原理如圖7.15所示,PC端的Quartus II軟件通過下載線纜將bit流(sof文件)下載到FPGA內部,下載完成后FPGA中立刻執行下載代碼,速度很快,非常適合調試。

圖7.15 基于JTAG的在線配置原理

FPGA下載數據到配置芯片的原理如圖7.16所示,PC端的Quartus II軟件通過下載線纜將bit流(jic文件)下載到配置芯片中。由于配置芯片和JTAG接口都是分別連接到FPGA的,他們不是直接連接,所以配置文件從PC先是傳送到FPGA,然后FPGA內部再轉送給配置芯片,這個過程FPGA相當于起到一個橋接的作用。

圖7.16 基于FPGA的配置芯片固化原理

看完JTAG模式下在線配置FPGA和燒錄配置芯片的原理,我們再了解一下FPGA上電初始的配置過程。FPGA上電后,內部的控制器首先工作,確認當前的配置模式,如果是外部配置芯片啟動,則通過和外部配置芯片的接口(如我們的SPI接口)將配置芯片的數據加載到FPGA的RAM中,配置完成后開始正式運行,請數據流加載方向如圖7.17所示。當然了,有人可能在想,JTAG在線配置是否和配置芯片加載相沖突呢?非也,JTAG在線配置的優先級是最高的,無論此時FPGA中在運行什么邏輯,只要JTAG下載啟動,則FPGA便停下當前的工作,開始運行JTAG下載的新的配置數據。

圖7.17 FPGA離線加載原理

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

    關注

    1630

    文章

    21798

    瀏覽量

    606025
  • JTAG
    +關注

    關注

    6

    文章

    401

    瀏覽量

    71844

原文標題:【博文精選】Altera FPGA配置方式之AS/PS/JTAG配置方式

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EE-227:ADSP-21992 DSP的CAN配置過程

    電子發燒友網站提供《EE-227:ADSP-21992 DSP的CAN配置過程.pdf》資料免費下載
    發表于 01-14 17:18 ?0次下載
    EE-227:ADSP-21992 DSP的CAN<b class='flag-5'>配置</b><b class='flag-5'>過程</b>

    請問lmk04828-EP設置DCLKx的模擬延遲失敗,導致時鐘不穩定的原因?怎么解決?

    操作過程中發現該寄存器不可寫,值固定為全0。) 5)DCLKy輸出配置為SYSREF,頻率配置為8MHz,脈沖模式。電平為LVDS。 麻煩大家幫忙看看,器件時候支持調整DCLKx模
    發表于 11-12 06:35

    通過DSP6455的MCBSP配置TLV320AIC20,如果想使用LINEI和LINEO,還需要哪些別的配置嗎?

    值為1V的信號輸入LINEI,可是發現讀到的數據和沒給信號時并未發生變化。由于操作過程是接收一段時間數據,然后發送一段時間數據,測量LINEO時,可以發現LINEO的輸出是斷斷續續的,說明輸出的數據通路應該是正常的。如果想使用LINEI和LINEO,還需要哪些別的配置嗎?
    發表于 11-04 07:45

    固化FPGA配置芯片的方式

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

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

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

    DAC348x器件配置和同步

    電子發燒友網站提供《DAC348x器件配置和同步.pdf》資料免費下載
    發表于 10-17 09:51 ?0次下載
    DAC348x<b class='flag-5'>器件</b><b class='flag-5'>配置</b>和同步

    TMS320F28x引導特性和配置

    電子發燒友網站提供《TMS320F28x引導特性和配置.pdf》資料免費下載
    發表于 09-04 10:57 ?0次下載
    TMS320F28x<b class='flag-5'>引導</b>特性和<b class='flag-5'>配置</b>

    樹莓派4B的WiFi配置過程

    樹莓派4B的WiFi配置過程是一個相對直接且靈活的任務,可以通過多種方式完成,包括使用圖形用戶界面(GUI)、終端命令以及修改配置文件等。以下介紹樹莓派4B WiFi
    的頭像 發表于 08-30 17:10 ?2132次閱讀

    FPGA如何估算分析功耗

    FPGA的功耗4部分組成:上電功耗、配置功耗、靜態功耗和動態功耗。一般的FPGA都具有這4種功耗,但是Actel Flash FPGA由于
    的頭像 發表于 07-18 11:11 ?2062次閱讀
    <b class='flag-5'>FPGA</b>如何估算分析功耗

    工控機bios如何修改引導方式

    的需求,例如修改引導方式。 一、工控機BIOS概述 BIOS(Basic Input/Output System,基本輸入輸出系統)是計算機啟動時執行的一段程序,負責初始化硬件設備、檢測系統配置、加載
    的頭像 發表于 07-01 10:55 ?1716次閱讀

    一鍵輕松配置 自連配置小程序上線啦!

    ,即能輕松完成配置,讓配置工作更加簡單、高效。 亮點 ? 在線小程序操作,無需額外安裝軟件 ? 操作簡易,一鍵輕松完成配置 ? 預置設備庫,
    的頭像 發表于 06-27 08:41 ?280次閱讀
    一鍵輕松<b class='flag-5'>配置</b> 自連<b class='flag-5'>配置</b>小程序上線啦!

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

    與CPLD不同,FPGA是基于門陣列方式為用戶提供可編程資源的,其內部邏輯結構的形成是配置數據決定的。那么是如何進行配置的呢?
    發表于 06-19 14:40

    FPGA開發過程配置全局時鐘需要注意哪些問題

    FPGA開發過程中,配置全局時鐘是一個至關重要的步驟,它直接影響到整個系統的時序和性能。以下是配置全局時鐘時需要注意的一些關鍵問題: 時鐘抖動和延遲 :全局時鐘資源的設計目標是實現最
    發表于 04-28 09:43

    SD卡鏡像啟動過程中如何第一時間獲取FPGA配置狀態?

    如果用戶參考Intel教程Embedded Linux Beginners Guide制作SD卡image,那么FPGA配置文件(.rbf)是在uboot階段被加載。
    的頭像 發表于 04-16 16:30 ?555次閱讀
    SD卡鏡像啟動<b class='flag-5'>過程</b>中如何第一時間獲取<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>狀態?

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

    Multiboot是一種在AMD Xilinx 7系列FPGA上實現雙鏡像(或多鏡像)切換的方案。它允許在FPGA中加載兩個不同的配置鏡像,并在需要時切換。
    的頭像 發表于 02-25 10:54 ?1375次閱讀
    AMD Xilinx 7系列<b class='flag-5'>FPGA</b>的Multiboot多bit<b class='flag-5'>配置</b>
    百家乐官网正品| 禄丰县| 防伪百家乐官网筹码币套装| 德州扑克 单机版| 凱旋門百家乐官网娱乐城| 赚钱的棋牌游戏| 百家乐官网赌场视频| 瑞丰备用网址| 百家乐如何睇路| 西乡县| 百家乐网上真钱娱乐场开户注册| 金臂百家乐官网注册送彩金| 百家乐视| 百家乐官网博娱乐赌百家乐官网的玩法技巧和规则 | 大发888游戏平台88| 百家乐官网路纸下| 金冠娱乐城怎么样| 百家乐大赢家客户端| 百家乐官网软件l柳州| 百家乐娱乐平台真钱游戏| OG百家乐官网大转轮| 六合彩开奖公告| 赌博中百家乐什么意思| 百家乐官网虚拟视频| 百家乐乐赌| 百家乐官网游戏什么时间容易出| 七乐娱乐城| 新濠百家乐的玩法技巧和规则| 英皇百家乐官网的玩法技巧和规则| 大发真钱娱乐城| 多台百家乐的玩法技巧和规则| 百家乐官网赌场娱乐网规则 | 7人百家乐官网中号桌布| 飞天百家乐的玩法技巧和规则| 老虎百家乐官网的玩法技巧和规则 | 皇冠百家乐客户端皇冠| 澳门百家乐官网鸿运| 鼎丰娱乐城开户| 真人百家乐游戏网| 百家乐官网号公| 百家乐官网视频游戏视频|