記事 ID: 000078438 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

Nios II C-to-Hardware Acceleration Compiler v6.0 の既知の問題は何ですか?

環境

  • インテル® Nios® II プロセッサー
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Nios II C2H コンパイラーで既知のすべての問題については、Nios® II 6.0 エラッタを参照してください。この資料に加えて、最近次の問題が発見されました。

     

    C2H コンパイラーは、他の関数を呼び出す関数の高速化をサポートします。すべてのサブファンクションは C2H コンパイラーによって高速化されます。サブファンクションが引数として渡された場合、機能またはコンパイルに失敗します。

     

    メモリー操作

                例: http://jp

     

    後置き / プリフィクスの増加 / 減分

                例: http://jp

     

    些細な算術演算 (乗算、変数シフト、分割、およびスクロノ)

                例: jpc(b* c);

     

    複合課題

                例: issc(b = c);

     

    サブファンクション・コール

                例: issc(bar(b)、c);

     

    回避策は、引数を一時変数に割り当て、一時変数をサブファンクションに渡すことです。高速化された関数の他の場所で一時変数が使用されない場合、この余分なコード行は、追加のロジックリソースなしで合成されます。

    関連製品

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

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

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