文章 ID: 000074158 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

為什麼在使用嵌入式處理器或結合同步與非同步控制訊號的 Nios®Stratix設計,在 2002c 的 ElementsSpectrum 版本會產生錯誤的合成結果?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述 當一個設計包含同步和非同步控制訊號的特定組合時,在 2002c 的 MicrosoftSpectrum 版本中,有一個合成問題影響到Stratix設計。 Nios SOPC Builder 所生產的設計,由於此問題,在Stratix裝置中可能無法正常運作。 綜合問題已在 2002d 的《法萊思Spectrum》版本中得到解決。

如果您有程式,您可能會在Stratix設計中遇到此合成問題或 一律以非同步組 (設定,至少一個非零位)阻擋,以及 同步負載 (sload) 或同步清除 (sclr)。 如果您的設計包含一個裝置以及一個負載或固態硬碟訊號,您可能會發現您的負載或固態硬碟結果是倒轉的。 舉例來說,具有非同步預設預設訊號的同步可載入下計數器可能會顯示此故障。 由於 NIOS 設計包含這些類型的邏輯配置,您的 NIOS 設計可能無法在Stratix裝置中正確啟動。

為了避免此問題,請使用 2002d(發行)的 ObserverSpectrum 合成您的設計 2002 年 9 月底搭載 Quartus® II 軟體版本 2.1 SP1)或更新版本。 如果故障發生在您自己的 HDL(硬體描述語言)代碼中,您可以在 2002c 中透過避免這些針對Stratix的同步和非同步控制訊號的特定組合來解決這個問題。 使用非同步清除 (aclr) 訊號而不是設定,或避免將使用設定與 同步載入或清除控制訊號。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

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