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

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

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

如何有效解決Zynq-7000 AP SoC PS Efuse 設(shè)置的完整性在加電/斷電受到影響的問題

YCqV_FPGA_EETre ? 來源:未知 ? 作者:佚名 ? 2017-10-11 14:24 ? 次閱讀

描述

在一定條件下,在加電和斷電的過程中,Zynq-7000 AP SoC PS Efuse 設(shè)置的完整性可能會受到影響。

如果所有下列狀況都有發(fā)生,則 Zynq-7000 AP SoC PS eFUSE 設(shè)置的完整性可能會受到影響:1、推薦的加電和斷電順序未滿足2、PS_CLK 在加電和/或斷電過程中運行3、在 PS 加電過程中沒有按照要求斷言 PS_POR_B,或者在斷電過程中未斷言 PS_POR_B

可能會體現(xiàn)出下列癥狀:

  • RSA 認證的意外啟用或不正確的 RSA PPK 散列值所導(dǎo)致的啟動失敗

  • 因意外啟用 OCM ROM 128KB CRC 檢測導(dǎo)致啟動時長超過預(yù)期

  • 因意外的寫保護設(shè)置或空白檢查錯誤造成在 PS eFUSE 編程過程中出錯

解決方案

Zynq-7000 AP SoC 設(shè)計應(yīng)該針對給 PS eFUSE 完整性造成的潛在影響進行評估。

請參見以下部分,了解評估潛在影響的方法。

我該如何評估設(shè)計在加電過程中是否受到影響?

如果下列所有三個加電測試問題的答案都是否,則 PS eFUSE 完整性可能會在加電過程中受到影響。

請參閱下文中的“何時需要進一步分析”部分。

加電測試 1:PS_POR_B 是否滿足數(shù)據(jù)手冊對加電的要求,而且是否在 VCCPINT、VCCPAUX 和 VCCO_MIO0 達到它們的最小電壓水平之前 PS_POR_B 斷言為低 (GND)?如果是,則無風(fēng)險。通過該測試即為解決方案 1。

加電測試 2:是否 PS 參考時鐘 (PS_CLK) 在 VCCPINT 到達 0.80V 之前處于非活躍狀態(tài)?如果是,則無風(fēng)險。通過該測試即為解決方案 2。

加電測試 3:供電順序是否遵循推薦的加電順序(1:VCCPINT、2:VCCPAUX、3: VCCO_MIO0)?

VCCPINT 必須在 VCCPAUX 到達 0.70V 以及 VCCO_MIO0 到達 0.90V 之前到達 0.80V。

如果是,則無風(fēng)險。通過該測試即為解決方案 3。

我該如何評估設(shè)計是否在斷電過程中受到影響?

如果前述所有 4 個斷電測試問題的答案都是否,則 PS eFUSE 完整性可能會在斷電過程中受到影響。

請參閱下文中的“何時需要進一步分析”部分。

斷電測試 1:PS_POR_B 是否在 VCCPINT 到達 0.80V 前斷言 (GND) 并保持斷言直至 VCCPINT 低于 0.40V 或 VCCPAUX 低于 0.70V 或 VCCO_MIO0 低于 0.90V?

如果是,則無風(fēng)險。通過該測試即為解決方案 4。

斷電測試 2:是否 PS 參考時鐘 (PS_CLK) 在 VCCPINT 到達 0.80V 之前處于非活躍狀態(tài)?

如果是,則無風(fēng)險。通過該測試即為解決方案 5。

斷電測試 3:供電順序是否遵循推薦的斷電順序(1:VCCO_MIO0、2:VCCPAUX、3:VCCPINT)?也就是說:是否在 VCCPINT 到達 0.80V 之前 VCCO_MIO0 到達 0.90V 或 VCCPAUX 到達 0.70V?

如果是,則無風(fēng)險。通過該測試即為解決方案 6。

斷電測試 4:是否 PS_POR_B 保持去斷言 (VCCO_MIO0),而且 VCCPINT、 VCCPAUX 和 VCCO_MIO0 上的電壓斜坡下降保持無變化 ,直至至少其中一個電源達到并分別保持在 0.40V、0.70V 和 0.90V 以下?

如果是,則無風(fēng)險。通過該測試即為解決方案 7。

對于出現(xiàn)了這些癥狀的系統(tǒng),我該如何檢測 PS eFUSE 完整性?

請參閱下列附件章節(jié),查看能夠通過讀取 PS eFUSE 陣列判斷是否有任何 PS eFUSE 設(shè)置與預(yù)期設(shè)置不同的 XMD 腳本?

請按照附件中 ReadMe.txt 文件的說明進行。

對于現(xiàn)有開發(fā)板設(shè)計,什么時候需要進一步分析?

關(guān)于現(xiàn)有開發(fā)板設(shè)計的進一步分析,請打開 Xilinx 支持服務(wù)請求并準備好提供下列信息

. 放大加電順序. 放大斷電順序

  • 問題的癥狀(如果有)。

  • 如果觀察到有癥狀存在,您將需要 PS eFUSE 陣列條件(ps_efuse.log 文件)。

  • 運行附加的 zynq_efuse_read_normal.zip 實用工具即可得到該信息。查看附件部分。

  • PS_POR_B、VCCPINT、VCCPAUX 以及 VCCO_MIO0的四通道視圖。

  • PS_CLK 活動情況與上述一個或多個通道有關(guān)的加電及斷電視圖

為確保 PS eFUSE 完整性而提供的解決方案

有多種解決方案可用于確保 PS eFUSE 的完整性。至少要有一個加電解決方案和一個斷電解決方案,才能確保 PS eFUSE 的完整性。

這些解決方案可分為以下類別:

  • 在加電(解決方案 1)和斷電(解決方案 4)漸變階段控制 PS_POR_B

  • 在加電(解決方案 2)和斷電(解決方案 5)漸變階段控制 PS_POR_B

  • 控制加電(解決方案 3)和斷電(解決方案 6)順序

加電解決方案 1:

請滿足 PS_POR_B 的數(shù)據(jù)手冊要求。PS_POR_B 在 VCCPINT、VCCPAUX和 VCCO_MIO0 到達最低工作電壓水平前都需要進行斷言。

此外,對于相關(guān)(Xilinx 答復(fù) 63149)的關(guān)注點,請查看數(shù)據(jù)手冊中的 PS 重置斷言時序要求。

加電解決方案 2:

禁用 PS 參考時鐘 (PS_CLK),直到 VCCPINT高于 0.80V。

加電解決方案 3:

請遵循數(shù)據(jù)手冊推薦的 PS 加電順序。

具體而言,為確保 PS eFUSE 完整性,VCCPINT必須在 VCCPAUX到達 0.70V 和 VCCO_MIO0 到達 0.90V 之前到達 0.80V。

斷電解決方案 4:

在 VCCPINT到達 0.80V 之前將 PS_POR_B 斷言為 GND,保持斷言直至 VCCPINT低于 0.40V,VCCPAUX 低于 0.70V,或者 VCCO_MIO0 低于 0.90V。

斷電解決方案 5:

在 VCCPINT低于 0.80V 之前,禁用 PS 參考時鐘 (PS_CLK)。

斷電解決方案 6:

請遵循數(shù)據(jù)手冊推薦的 PS 斷電順序。

具體而言,為確保 PS eFUSE 完整性,VCCO_MIO0必須到達 0.90V 或 VCCPAUX必須達到 0.70V,直至 VCCPINT到達 0.80V。

斷電解決方案 7:

PS_POR_B 保持去斷言 (VCCO_MIO0),而且 VCCPINT、 VCCPAUX和 VCCO_MIO0上的電壓斜坡降低保持 無變化,直至至少其中一個電源達到并分別保持在 0.40V、0.70V 和 0.90V 以下。

PVT 考慮:

不論工藝、電壓和溫度出現(xiàn)任何變化,上述加電和斷電條件都必須滿足。

VCCPINT、VCCPAUX 和 VCCMIO 的限值描述已考慮各種不同的 PVT 條件。

但用戶需要確認 PS_CLK 或 PS_POR_B 上的任何變化不會在不同的 PVT 場景中觸發(fā)產(chǎn)生故障的條件。


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

    關(guān)注

    3

    文章

    144

    瀏覽量

    36738

原文標題:【專家坐堂Q&A】PS eFUSE 完整性的加電/斷電序列要求

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    高速PCB的信號完整性、電源完整性和電磁兼容研究

    電子發(fā)燒友網(wǎng)站提供《高速PCB的信號完整性、電源完整性和電磁兼容研究.pdf》資料免費下載
    發(fā)表于 09-19 17:37 ?0次下載

    把信號完整性設(shè)計落到實處

    的方法和操作步驟,幫助工程師有效實施設(shè)計,避免失敗。課程要點解析1信號完整性概述:信號完整性涉及信號傳輸過程中保持其質(zhì)量的能力。影響信號質(zhì)量的因素包括傳輸線特性、信
    的頭像 發(fā)表于 08-30 12:29 ?135次閱讀
    把信號<b class='flag-5'>完整性</b>設(shè)計落到實處

    信號完整性與電源完整性-電源完整性分析

    電子發(fā)燒友網(wǎng)站提供《信號完整性與電源完整性-電源完整性分析.pdf》資料免費下載
    發(fā)表于 08-12 14:31 ?13次下載

    信號完整性與電源完整性-差分對的特性

    電子發(fā)燒友網(wǎng)站提供《信號完整性與電源完整性-差分對的特性.pdf》資料免費下載
    發(fā)表于 08-12 14:28 ?1次下載

    信號完整性與電源完整性-信號的串?dāng)_

    電子發(fā)燒友網(wǎng)站提供《信號完整性與電源完整性-信號的串?dāng)_.pdf》資料免費下載
    發(fā)表于 08-12 14:27 ?0次下載

    信號完整性與電源完整性 第一章 概論

    電子發(fā)燒友網(wǎng)站提供《信號完整性與電源完整性 第一章 概論.pdf》資料免費下載
    發(fā)表于 08-09 14:49 ?1次下載

    示波器探頭電源完整性測量上的應(yīng)用

    電子設(shè)備的開發(fā)和維護過程中,電源完整性是一個至關(guān)重要的考量因素。電源完整性(Power Integrity, PI)涉及到電源分配網(wǎng)絡(luò)(PDN)的性能,確保電子設(shè)備能夠獲得穩(wěn)定、干凈的電源供應(yīng)
    的頭像 發(fā)表于 08-02 09:38 ?181次閱讀
    示波器探頭<b class='flag-5'>在</b>電源<b class='flag-5'>完整性</b>測量上的應(yīng)用

    搞定電源完整性,不如先研究PDN

    (Power Integrity,簡稱PI)是指電源波形的質(zhì)量,它研究的是電源分配網(wǎng)絡(luò)(Power Distribution Network,簡稱PDN)。電源完整性的設(shè)計目標是把電源噪聲控制一個很小的容差范圍內(nèi),實時響應(yīng)負載對電流的快速變化,從而為芯片提供干凈穩(wěn)定的
    的頭像 發(fā)表于 06-13 18:16 ?1995次閱讀
    搞定電源<b class='flag-5'>完整性</b>,不如先研究PDN

    什么是信號完整性

    現(xiàn)代電子通信和數(shù)據(jù)處理系統(tǒng)中,信號完整性(Signal Integrity, SI)是一個至關(guān)重要的概念。它涉及信號傳輸過程中的質(zhì)量保持,對于確保系統(tǒng)性能和穩(wěn)定性具有決定性的影響。本文將從信號
    的頭像 發(fā)表于 05-28 14:30 ?647次閱讀

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計與實現(xiàn)

    方法不同的是,ZYNQ 7000 SoC總是最先啟動PS內(nèi)的處理器,這樣允許PS上運行的基于軟件程序用于啟動系統(tǒng)并且配置PL,這樣可以將配置
    發(fā)表于 05-08 16:23

    Xilinx ZYNQ 動手實操演練

    的CPU只需要一個SDK就可以了,它還需要vivado硬件設(shè)計軟件。 ZYNQ 7000PS開發(fā)需要兩個工具,一個是vivado, 另一個是SDK。 5. 設(shè)置CPU。
    發(fā)表于 05-03 19:28

    Zynq-7000為何不是FPGA?

    Zynq-7000可擴展處理平臺是采用賽靈思新一代FPGA(Artix-7與Kintex-7FPGA)所采用的同一28nm可編程技術(shù)的最新產(chǎn)品系列。
    發(fā)表于 04-26 11:30 ?735次閱讀
    <b class='flag-5'>Zynq-7000</b>為何不是FPGA?

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計與實現(xiàn)

    進行描述 ,通過通過綜合后才能被使用。 3、ZYNQ-7000 SoC功能與結(jié)構(gòu) 該全可編程SoC中,雙核ARM-Cortex-A9多核CPU是
    發(fā)表于 04-10 16:00

    什么是efuseefusesoc中的有何作用?

    現(xiàn)代 SoC 設(shè)計中,efuse 是一種非常重要的技術(shù),可以用于保護 SoC 中的敏感信息,防止黑客攻擊和未經(jīng)授權(quán)的訪問。
    的頭像 發(fā)表于 11-21 15:00 ?2324次閱讀

    什么是efuseefuseSoC設(shè)計中的應(yīng)用及它的優(yōu)缺點

    現(xiàn)代 SoC 設(shè)計中,efuse 是一種非常重要的技術(shù),可以用于保護 SoC 中的敏感信息,防止黑客攻擊和未經(jīng)授權(quán)的訪問。
    的頭像 發(fā)表于 10-07 14:12 ?4259次閱讀