文章 ID: 000082516 內容類型: 疑難排解 最近查看日期: 2011 年 09 月 27 日

RapidIO IP Core 裝置與裝配器值可能會失去 MSB

環境

  • Intel® Quartus® II 訂閱版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    重大問題

    描述

    在 Qsys 和目標所產生的快速物聯網變化中 Cyclone IV GX 裝置以外的裝置、裝置與元件 註冊 (功能註冊器偏移0x00至 0x0C) 非零 小數 (基本 10) 表示具有 4 個或更少的欄位值 小數位數被截斷,因此兩個最重要的數位 十進位數位為零。左圖克零位數被忽略 此計數的目的。不會產生警告訊息。

    在裝置修訂 ID 欄位的案例中,兩個左側 如果小數表示有八個,則截斷小數數位 或是小數位數或更少,而不是 4 或更少的十進位數位。

    例如,如果0x5F54433裝置修訂版 ID,則小數 代表為 99,959,859。這個表示有八位數, 因此,兩個最重要的數位截斷,導致 小數值959859。

    在受影響的組態中,如果裝置或元件已註冊 值有四個或更少的顯著十進位數位 (左側零位數) 不計算),實際設定的收銀機值遺失 兩個最重要的十進位數位。在裝置的案例中 修訂版 ID,如果值有八或更少的顯著十進位 數位,實際設定的收銀機值缺少兩個 最重要的十進位數位。在這些情況下,裝置與 組裝註冊值不正確。

    解決方法

    若要在快速IO MegaCore 功能中修正此問題,請在之後 您會產生 Qsys 系統,在您編譯之前,請按照這些操作操作 步驟:

    1. 開啟檔案sysdir>/合成/子模組/altera_rapidio_>.v 文字編輯器。sysdir>是輸出目錄 您在 Qsys 中指定的路徑,以及variation_string> 是 Qsys 所產生的任意字母與數位字串,用來指定您的字串 快速物聯網變異。
    2. 修正對應的訊號值 根據註冊欄位訊號名稱,個別註冊欄位 下表中顯示的對應函。指定正確 每個參數的六重十字形值。
    與裝置和元件對應的訊號 註冊欄位
    註冊欄位訊號名稱更正值的格式

    裝置 ID

    signal_wire10

    16’hXXXX

    供應商 ID

    signal_wire11

    16’hXXXX

    修訂版 ID

    signal_wire12

    32’hXXXXXXXX

    裝配 ID

    signal_wire13

    16’hXXXX

    裝配供應商 ID

    signal_wire14

    16’hXXXX

    裝配修訂版 ID

    signal_wire15

    16’hXXXX

    延伸功能指標

    signal_wire16

    16’hXXXX

    此問題已修復在 RapidIO MegaCore 的 11.0 版本中 功能。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

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