# Math Ver3 ## 概要 Ver3 の Math カテゴリは、加算木・最大値選択木・疑似乱数生成などの共通演算ブロックを提供します。 ## 実装配置 - `rtl/v3/math` ## 代表モジュール - `jelly3_sum_tree.sv` - 複数入力を木構造で加算するモジュールです。畳み込みや集計処理の部分和計算に利用できます。 - `jelly3_max_tree.sv` - 複数入力の最大値を木構造で選択するモジュールです。Pool 系処理や比較器削減に利用できます。 - `jelly3_lfsr.sv` - 線形帰還シフトレジスタによる疑似乱数生成モジュールです。テストパターンや初期値分散に利用できます。 ## 利用方針 - サブモジュールは内部実装として扱い、本章ではトップレベルの代表モジュールのみ記載します。 - 演算段数はタイミングと資源のトレードオフになるため、用途に応じてパラメータ調整する運用を推奨します。