仅对英特尔可见 — GUID: grv1549978411993
Ixiasoft
1. 英特尔® Agilex™ 7可变精度DSP模块概述
2. 英特尔® Agilex™ 7可变精度DSP模块架构
3. 英特尔® Agilex™ 7可变精度DSP模块操作模式
4. 英特尔® Agilex™ 7可变精度DSP块设计考量
5. Native Fixed Point DSP 英特尔® Agilex™ FPGA IP核参考
6. Multiply Adder Intel FPGA IP核参考
7. ALTMULT_COMPLEX Intel FPGA IP核参考
8. LPM_MULT Intel FPGA IP核参考
9. LPM_DIVIDE英特尔FPGA IP核
10. Native Floating Point DSP 英特尔® Agilex™ FPGA IP参考
11. 英特尔® Agilex™ 7可变精度DSP模块用户指南存档
12. 英特尔® Agilex可变精度DSP模块用户指南文档修订历史
仅对英特尔可见 — GUID: grv1549978411993
Ixiasoft
4.2.1.2. FP16操作模式支持的寄存器配置
延迟 | 数据Input寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | 加法器流水线寄存器 | Output寄存器 |
---|---|---|---|---|---|---|
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 | 使能 | 禁用,使能 | 使能 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | 加法器流水线寄存器 | Output寄存器 | |
---|---|---|---|---|---|---|---|---|---|
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 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | 加法器流水线寄存器 | Output寄存器 | ||
---|---|---|---|---|---|---|---|---|---|---|
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 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | 加法器流水线寄存器 | Output寄存器 | |
---|---|---|---|---|---|---|---|---|---|
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 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | 加法器流水线寄存器 | Output寄存器 | |
---|---|---|---|---|---|---|---|---|---|
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 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用 | 禁用 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | 加法器流水线寄存器 | Output寄存器 | |||
---|---|---|---|---|---|---|---|---|---|---|---|
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 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 | 使能 | 使能 |