Nios® Vプロセッサー・リファレンス・マニュアル

ID 683632
日付 12/11/2023
Public
ドキュメント目次

4.3.4. 浮動小数点ユニット

浮動小数点ユニット (FPU) は、単精度浮動小数点命令を実装します。 FPU は、M20K メモリを使用して実装された 32 個の 32 ビット浮動小数点レジスタに格納されたデータを操作します。

FPU の特徴は次のとおりです。

  • 単精度浮動小数点用のRISC-V「F」標準拡張に基づく
  • 浮動小数点融合積和命令をサポートします。
  • 以下を除き、IEEE 754-2008 に準拠。
    • 簡略化された丸め
    • 操作のサブセットで非正規化がサポートされています
  • 一般的なシステムでは以下のようにリソースを消費します。1:
    • 960ALM
    • 5 つの M20K の思い出
    • 5 つの DSP ブロック
注: Nios® V/g プロセッサは、倍精度浮動小数点演算のための GNU 浮動小数点ソフトウェア エミュレーションを採用しています。
1 使用するシステム インテル® Arria® 10 FPGA デバイス。