インテルのみ表示可能 — GUID: grv1549978411993
Ixiasoft
1. インテル® Agilex™ 可変精度DSPブロックの概要
2. インテルAgilex可変精度DSPブロックのアーキテクチャー
3. インテルAgilex可変精度DSPブロックの動作モード
4. インテルAgilex可変精度DSPブロックのデザインの考慮事項
5. Native Fixed Point DSP Intel Agilex FPGA IPコア・リファレンス
6. Multiply Adder Intel® FPGA IPコア・リファレンス
7. ALTMULT_COMPLEX Intel® FPGA IPコア・リファレンス
8. LPM_MULT Intel® FPGA IPコア・リファレンス
9. LPM_DIVIDE (Divider) Intel FPGA IPコア
10. Native Floating Point DSP Intel Agilex FPGA IPリファレンス
11. インテル® Agilex™ 可変精度DSPブロック・ユーザーガイド・アーカイブ
12. インテルAgilex可変精度DSPブロック・ユーザーガイドの改訂履歴
インテルのみ表示可能 — GUID: grv1549978411993
Ixiasoft
4.2.1.2. サポートされているFP16動作モードのレジスター・コンフィグレーション
レイテンシー | データ入力レジスター | 乗算器1番目のパイプライン・レジスター | 乗算器2番目のパイプライン・レジスター | 加算器入力レジスター | 加算器パイプライン・レジスター | 出力レジスター |
---|---|---|---|---|---|---|
fp16_mult_input_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | adder_pl_clken | output_clken | |
0 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
2 | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
3 | イネーブル | ディスエーブル | ディスエーブル | イネーブル | ディスエーブル | イネーブル |
4 | イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル |
≥5 | イネーブル | ディスエーブル、イネーブル | イネーブル | イネーブル | イネーブル | イネーブル |
レイテンシー | データ入力レジスター | 加算器1番目のパイプライン・レジスター | 加算器2番目のパイプライン・レジスター | 乗算器1番目のパイプライン・レジスター | 乗算器2番目のパイプライン・レジスター | 加算器入力レジスター | 加算器パイプライン・レジスター | 出力レジスター | |
---|---|---|---|---|---|---|---|---|---|
fp32_adder_a_clken | fp16_mult_input_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_2nd_pl_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | adder_pl_clken | output_clken | |
0 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
2 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
≥3 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | ディスエーブル | イネーブル |
≥4 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル |
≥5 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | イネーブル | イネーブル | イネーブル | イネーブル |
レイテンシー | データ入力レジスター | 加算器1番目のパイプライン・レジスター | 加算器2番目のパイプライン・レジスター | 乗算器1番目のパイプライン・レジスター | 乗算器2番目のパイプライン・レジスター | 加算器入力レジスター | 加算器パイプライン・レジスター | 出力レジスター | ||
---|---|---|---|---|---|---|---|---|---|---|
accumulate_clken | fp16_mult_input_clken | accum_pipeline_clken | accum_2nd_pipeline_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | accum_adder_clken | adder_input_clken | adder_pl_clken | output_clken | |
1 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
2 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
≥3 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | ディスエーブル | イネーブル |
≥4 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル | イネーブル |
≥5 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | イネーブル | イネーブル | イネーブル | イネーブル | イネーブル |
レイテンシー | データ入力レジスター | 加算器1番目のパイプライン・レジスター | 加算器2番目のパイプライン・レジスター | 乗算器1番目のパイプライン・レジスター | 乗算器2番目のパイプライン・レジスター | 加算器入力レジスター | 加算器パイプライン・レジスター | 出力レジスター | |
---|---|---|---|---|---|---|---|---|---|
fp32_adder_a_clken | fp16_mult_input_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_2nd_pl_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | adder_pl_clken | output_clken | |
0 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
2 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
≥3 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | ディスエーブル | イネーブル |
≥4 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル |
≥5 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | イネーブル | イネーブル | イネーブル |
レイテンシー | データ入力レジスター | 加算器1番目のパイプライン・レジスター | 加算器2番目のパイプライン・レジスター | 乗算器1番目のパイプライン・レジスター | 乗算器2番目のパイプライン・レジスター | 加算器入力レジスター | 加算器パイプライン・レジスター | 出力レジスター | |
---|---|---|---|---|---|---|---|---|---|
fp32_adder_a_clken | fp16_mult_input_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_2nd_pl_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | adder_pl_clken | output_clken | |
0 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル |
1 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
2 | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
≥3 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル |
≥4 | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル |
レイテンシー | データ入力レジスター | 加算器1番目のパイプライン・レジスター | 加算器2番目のパイプライン・レジスター | 乗算器1番目のパイプライン・レジスター | 乗算器2番目のパイプライン・レジスター | 加算器入力レジスター | 加算器パイプライン・レジスター | 出力レジスター | |||
---|---|---|---|---|---|---|---|---|---|---|---|
accumulate_clken | fp32_adder_a_clken | fp16_mult_input_clken | accum_pipeline_clken | accum_2nd_pipeline_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | accum_adder_clken | adder_input_clken | adder_pl_clken | output_clken | |
1 | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
2 | イネーブル | イネーブル | イネーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | ディスエーブル | イネーブル |
≥3 | イネーブル | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル | ディスエーブル | イネーブル | イネーブル | イネーブル | イネーブル |
≥4 | イネーブル | イネーブル | イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | ディスエーブル、イネーブル | イネーブル | イネーブル | イネーブル | イネーブル | イネーブル |