記事 ID: 000086098 コンテンツタイプ: インストール & セットアップ 最終改訂日: 2017/12/20

ECC が有効になっている Nios® II プロセッサーのリセット時に予期せず ECC エラーが発生するのはなぜですか。

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • インテル® Nios® II プロセッサー
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Quartus® Prime 開発ソフトウェア・バージョン 17.1 以前の問題により、ECC が有効になっている Nios II プロセッサーのリセット時に予期せず ECC エラーが発生することがあります。

    解決方法

    この問題を回避するには、次の手順を実行します。

    • <Your Quartus Installation directory>/ip/altera/nios2_ip/altera_nios2_gen2/nios2_lib」にある nios_dcache.pm ファイルの以下のコードを変更します。

    nios_sdp_ram->add({

    name => $Opt->{name} ."_dc_data"、

    Opt => $Opt、

    data_width => $dc_データ_データ_sz、

    address_width => $dc_data_addr_sz,

    num_words => $dc_data_num_addrs,

    read_during_write_mode_mixed_ports => qq("OLD_DATA"),

    • 「<Quartus インストール・ディレクトリー>/ip/altera/nios2_ip/altera_nios2_gen2/nios2_lib」にある nios_icache.pm ファイルの次のコードを変更します。

    nios_sdp_ram->add({

    name => $Opt->{name} ."_ic_data"、

    opt => $Opt

    data_width => $ic_data_data_sz,

    address_width => $ic_data_addr_sz,

    num_words => $ic_data_num_addrs,

    read_during_write_mode_mixed_ports => qq("OLD_DATA"),

    • プラットフォーム・デザイナー (Qsys) で HDL を再生成します。

    この問題は、Quartus® Prime 開発ソフトウェアの将来のバージョンで修正される予定です。

    関連製品

    本記事の適用対象: 1 製品

    インテル® プログラマブル・デバイス

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。