女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

如何使用ICAP在Spartan-3AN FPGA內運行多重啟動應用

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:XILINX開發者社區 ? 2021-06-25 17:25 ? 次閱讀

(UG332) 即為《Spartan-3 系列配置用戶指南》

在此用戶指南中,并未涵蓋有關從 SPI 閃存啟動時,如何使用內部配置訪問端口 (ICAP) 來支持在 Spartan-3AN FPGA 內運行多重啟動應用的用例。

我們將在本篇博文中講解此用例。

為何需要 ICAP?

對于非 ICAP 設計,使用“主 SPI 模式 (Master SPI Mode)”時,多重啟動功能是無效的。

要啟用多重啟動 (Multiboot) 功能,需要在設計中插入 ICAP。

本文隨附了 ICAP 代碼以供參考(掃碼即可下載)。

您還可參閱 XAPP468 和 XAPP483 以獲取 ICAP 功能示例,然后根據您的設計對 ICAP 進行相應的修改。

添加 ICAP 前:

在設計中插入 ICAP 之前,請先執行下列步驟:

1) 計算 Next(即下一個配置鏡像)配置地址。

例如,您的閃存中可能需要存儲 2 個鏡像。

首先生成包含單一 BIT 文件的 MCS 文件。這樣即可得到 PRM 文件,其中包含 BIT 文件的 END 地址。據此,您即可確定 Next 配置地址。

2) 在 MOD_REG Bitstream Settings 中,確保“NEW MODE”設置為“0”。否則將不會發生回退 (Fallback)。

3) 在黃金 (Golden) 鏡像的 BIT 文件中啟用以下比特流設置 (Bitstream settings)。

ICAP_Enable:Yes

4) 在黃金鏡像和多重啟動 BIT 文件中啟用以下比特流設置:

Reset_on_err:Yes

如何添加 ICAP:

遵循以下步驟,將 ICAP 添加到您的設計中:

1) 在黃金設計中,將 Spartan3AN 器件的 ICAP 原語例化,并編寫狀態機以控制跳轉至更新/多重啟動 (Update/Multiboot) 鏡像時的 ICAP 操作。或者,也可以參閱本文隨附的 ICAP FSM 代碼,對其進行定制以滿足您的黃金設計的需求。

2) 插入 ICAP 后,請在“ICAP 原語 (ICAP Primitive)”中輸入 Next 配置地址

3) 完成此操作后,請生成包含黃金鏡像和多重啟動鏡像的 MCS 文件,并執行多重啟動。

責任編輯:haq

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

    關注

    30

    文章

    4886

    瀏覽量

    70231

原文標題:開發者分享 | 使用 ICAP 在 SPI 模式下執行 Spartan-3AN 多重啟動

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電機重啟動的控制策略

    為了解決高壓大容量變頻器調速異步電機失電后的重啟動問題,本文作者曾經采用過直流側最小電流法、交流側最小電流法等多種控制方法檢測轉子轉速。現場應用中,發現這些方法存在提取信號困難、數據量大以及穩定性
    發表于 05-27 16:23

    將SDK從版本1.3.4更新至1.3.5后,cyfx3s_msc應用程序中的看門狗定時器出現故障怎么解決?

    使用 CyU3PSysWatchDogClear() 喂養看門狗后,應用程序運行順利。 但是,當我刪除 CyU3PSysWatchDogClear() 函數時,應用程序 5 秒后重置
    發表于 05-14 06:40

    TPS75003 集成和可配置的電源管理 IC (PMIC),帶有兩個降壓控制器和一個LDO數據手冊

    TPS75003 是面向 FPGA、DSP 和其他多電源應用的完整電源管理解決方案。該器件已經過測試,滿足所有 Xilinx Spartan-3Spartan-3E 和 Spartan-3
    的頭像 發表于 04-29 15:34 ?259次閱讀
    TPS75003 集成和可配置的電源管理 IC (PMIC),帶有兩個降壓控制器和一個LDO數據手冊

    spartan 6 14位LVDS 反序列化

    spartan 6系列的FPGA 與14位ADC 輸出LVDS信號 怎么實現1:14的串轉并呢?iserdes2 ise里面最高只能實現8位啊
    發表于 04-25 15:20

    理想L6榮獲2024版C-ICAP測評五星+認證

    近日,中汽中心汽車測評管理中心發布2024年版中國智能網聯汽車技術規程(C-ICAP)測評結果,C-ICAP測評體系中包含輔助駕駛、智慧座艙、隱私保護三個單元,理想L6作為首批測試車型獲得五星+認證
    的頭像 發表于 01-09 12:40 ?747次閱讀

    ADuC7026微控制器125°C下運行時不斷重啟、這是正常行為嗎?

    我的 ADuC7026 微控制器 125°C 下運行時不斷重啟、這是正常行為嗎?工作溫度可以提高嗎?
    發表于 12-19 07:24

    采用Xilinx FPGA的AFE79xx SPI啟動指南

    電子發燒友網站提供《采用Xilinx FPGA的AFE79xx SPI啟動指南.pdf》資料免費下載
    發表于 11-15 15:28 ?0次下載
    采用Xilinx <b class='flag-5'>FPGA</b>的AFE79xx SPI<b class='flag-5'>啟動</b>指南

    啟動繞組與運行繞組的區別是什么

    運行繞組的定義 啟動繞組和運行繞組是電機繞組設計中的兩種基本形式。啟動繞組主要用于電機的啟動過程,它能夠提供足夠的
    的頭像 發表于 07-26 09:10 ?2942次閱讀

    ESP8266運行一段時間后會隨機重啟怎么解決?

    ,有時它會在 30 分鐘重啟,有時它會在幾個小時后重啟。已經測試了多個板,它們都有相同的問題。 重新啟動之前,從串行端口顯示以下 2
    發表于 07-08 06:58

    FX3多重DMA可處理的最大帶寬是多少?

    了 DMA_RDY FPGA 視頻數據寫入時不能及時斷言的問題。 我可以毫無問題地運行 1080p30。 如果我將緩沖區增加到 32KB,我就可以毫無問題地傳輸 1080p60 的數據流。
    發表于 07-03 07:17

    自己畫了一塊ESP32-S3的板子,CameraWebServer重啟多次后能正常運行,為什么?

    下載了ledcWrite_RGB板子不會重啟,看著像是能正常運行 ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x1 (POWERON),boot
    發表于 07-01 08:30

    Spartan6 引腳輸出電壓求教

    Spartan-6 FPGA驅動ADC AD9265,由于原理圖設計問題(SVDD=1.8V) ,部分引腳控制線(AD9265的DFS引腳)接收的電平標準應該是1.8V,但是所有FPGA的VCCO
    發表于 06-27 10:12

    esp32c3運行esp_hosted例程,觸發看門狗不斷重啟要怎么處理?

    開發板,運行時查看日志,發現好像是看門狗觸發,使其不斷重啟;我通過打印日志,發現是執行ret=spi_slave_initialize(ESP_SPI_CONTROLLER, &amp;buscfg, &amp
    發表于 06-21 07:18

    esp32c3上電運行,一直重啟的原因?

    軟件環境:esp-idf v4.3 硬件環境:esp32c3 開發環境:linux 問題描述:上電運行,一直重啟,報錯信息如截圖所示,想請問一下,這是什么原因造成的?哪里有相關的說明嗎?
    發表于 06-21 07:15

    定時器使用浮點運算的PID控制算法,程序就會重啟,為什么?

    定時器使用浮點運算的PID控制算法,程序就會重啟,把浮點數換為整形數據就不會。
    發表于 06-05 07:24