Nios® II カスタム・インストラクションのデザイン例

author-image

投稿者:

このデザイン例では、巡回冗長検査 (CRC) アルゴリズムを、Nios® カスタム・インストラクションとして実装する方法を示します。CRC アルゴリズムは、トランスミッション中のデータ破損を検出します。CRC 計算は、XOR およびシフト演算を含む反復アルゴリズムで構成されています。これらの演算は、ハードウェアでの実行と同時にソフトウェアで反復して実行されます。演算が同時に実行されるため、ハードウェアでのエグゼキューションはずっと速くなります。この例では、エクステンデッド・マルチサイクル Nios® II カスタム・インストラクションを実装する方法を示します。

このデザイン例を使用

この例を実行するには、ug_custom_instruction_files.zip をダウンロードしてから、ハードドライブに解凍します。その後、Nios® II カスタム・インストラクション・ユーザーガイド にある手順に従ってください。

このデザインの使用には、インテル® デザイン例ライセンス契約の条件が適用されます。