文章 ID: 000076544 內容類型: 產品資訊與文件 最近查看日期: 2020 年 06 月 10 日

如何啟用 Micron 的 MT25Q 裝置支援以取代停產 (EOL) EPCQ (>=256Mb) 和 EPCQ-L 裝置?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    如 PDN1802 所宣佈,EPCQ (>=256Mb) 和 EPCQ-L 裝置正在停產。Micron* MT25Q 裝置可用作更換裝置,以支援 Intel® Quartus® Prime 軟體版本 17.1 及更新版本中的 Active Serial 設定方案。若要啟用 MT25Q 支援,請在專案目錄中的 quartus.ini 檔案中新增以下變數:

    pgm_allow_mt25q開啟

    如果您沒有 quartus.ini 檔案,請使用文字編輯器來建立它、加入上述變數並將此檔案儲存為 quartus.ini 到您的專案目錄中,或是 \bin64 (Windows) 或 /linux64 (Linux)。新增上述變數後,開啟專案時,您應該可以看到 MT25Q 裝置:

    • 轉換程式設計檔工具
    • 存取主動序列記憶體介面 (ASMI) 埠的 IPS
    • 遠端系統更新 IP

    由於 MT25Q 裝置未列于 Quartus 軟體中「裝置與針腳選項」的組態類別下的設定裝置設定中,請使用 Convert Programming File 工具以產生具有 MT25Q 裝置的主動序列組態的程式設計檔案。

    在 Quartus® Prime 標準版 17.1 版本中,MT25Q 裝置未列于遠端系統更新 IP 中。您可以選擇同等大小的 EPCQ 或 EPCQL 裝置來解決這個問題。

    若要在獨立 Quartus Prime 程式設計程式中啟用 MT25Q 支援,請參閱下列步驟:

    1. 將 quartus.ini 與上述變數放入
      (a) 相同目錄,您將儲存程式設計者物件檔案 (.pof) 或 JTAG 間接組態 (.jic) 檔案
      (b) \bin 或 bin64
    2. 從檔功能表開啟獨立的 Quartus Prime 程式設計程式,並開啟轉換程式設計檔工具。當您將 quartus.ini 檔案放在步驟 1 (b) 中時,您可以跳過步驟 3 和 4。
    3. 在轉換程式程式檔工具的檔案名稱   欄中   指定路徑和名稱。
    4. 關閉轉換程式程式檔工具並重新啟動。
    5. 您應該可以在轉換程式設計檔工具中看到 MT25Q 裝置。

    其他資訊:NVCR 程式設計

    MT25Q 裝置具有非揮發性的配置註冊器 (NVCR)。 NVCR 必須根據FPGA裝置系列中的 MT25Q 裝置與配置模式設定為適當的值。 在 Quartus Prime 軟體版本 17.1 及更新版本中使用 JTAG Indirect Configuration (.jic) 程式設計檔案或 AS 程式設計模式時,NVCR 會在 MT25Q 裝置的程式設計期間自動設定。如果您使用的是第 3 方程式設計工具或您自己的解決方案,則必須相應設定非揮發性的組態收銀機。

    若要設定非揮發性的配置收銀機,請按照下列步驟操作:

    1. 執行寫入啟用操作:opcode b'0000 0110
    2. 執行寫入非揮發性配置註冊程式:opcode b'1011 0001,後面接著 16 位收款器值

    將 16 位收款器值設定為 b'1110 111y xx 1111,其中 y 是位址位元組 (0 適用于 4 位元組位址,1 用於 3 位元組位址)和 xxxx 是 d controller 頻率值。當 xx 值從 0001 到 1110 時,ddvd 頻率值為 1 到 14。當 xxxx 是 0000 或 1111 時,d controller 頻率值在預設值,即標準快速讀取 (ASx1) 模式為 8,延伸四輸入快速讀取 (ASx4 模式) 為 10。

    由於收銀機非揮發性,只要您不變更組態模式,您只需要設定此註冊器一次。請參閱下清單格,瞭解各FPGA系列裝置的頻率值以及 16 位 NVCR 註冊操作位的定義。

    表 1。非揮發性組態收發器作業的 D通道頻率週期與位址位元組

    FPGA裝置

    位址位元組

    D自然頻率週期

    ASx1

    ASx4

    • 28 奈米前Intel® FPGA (1)

    • Intel® Cyclone® 10 LP

    3 位元組位址

    8

    -

    • Arria V

    • Cyclone V

    • Stratix V

    3 位元組位址

    12

    12

    4 位元組位址

    4

    10

    • Intel® Arria 10

    • Intel® Cyclone 10 GX

    4 位元組位址

    10

    10

    • Intel® Stratix® 10

    3 位元組位址

    -

    10

     

    表 2。非揮發性組態註冊操作位定義(5)

    描述

    預設值

    15:12

    d自然週期的數量。當這個數位從 0001 到 1110 時,d自然週期為 1 到 14。

    0000 或 1111 (2) (3)

    11:5

    將這些位設為1111111。

    1111111

    4

    建議將此位設定為 0 以停用 DQ3 針腳上的 RESET 或 HOLD 功能。(4)

    1

    3:1

    將這些位設定為 111。

    111

    0

    位址位元組設定。

    • 0 = 4 位元組位址

    • 1 = 3 位元組位址

    1

    注意 1:V 系列裝置系列之前的裝置,例如 Arria II、Cyclone IV 和 Stratix IV。

    注意 2:預設的 d對準頻率週期為 10 個延伸四輸入快速讀取,8 為延伸雙輸入快速與標準快速讀取。

    注意 3:對於Intel® Stratix® 10 裝置,使用預設值 1111h 設定 10 d自然頻率週期。

    注意 4:Quartus Prime 程式設計程式和主動序列組態不使用 RESET 或 HOLD 功能。

    注意 5:非揮發性配置註冊程式操作先傳輸最不顯著位元組 (位 [7:0]),然後傳輸最重要的位元組 (位[15:8])。

    解決方法

    自 Intel® Quartus® Prime 軟體版本 18.1 以來,主動序列配置方案、存取 ASMI 埠的 IP 和遠端系統更新 IP 均支援 MT25Q 裝置,且無上述變數。

    您可以在下列頁面中找到第 3 方快閃記憶體 ROM 支援折中。

    裝置組態 - 支援中心 > Intel 支援的設定裝置> Intel 支援的協力廠商設定裝置

    相關產品

    本文章適用於 5 產品

    Intel® FPGA 設定裝置 EPCQ512
    Intel® FPGA 設定裝置
    Intel® FPGA 設定裝置 EPCQ-L
    Intel® FPGA 設定裝置 EPCQ256
    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。