仅对英特尔可见 — GUID: vwn1549978290077
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: vwn1549978290077
Ixiasoft
4.2.1.1. FP32操作模式支持的寄存器配置
延迟 | 输入寄存器 | 流水线寄存器 | 输出寄存器 | ||
---|---|---|---|---|---|
fp32_mult_a_clken | fp32_mult_b_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | output_clken | |
0 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 使能 | 使能 | 禁用 | 禁用 | 禁用 |
1 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
2 | 使能 | 使能 | 禁用 | 使能 | 使能 |
≥3 | 禁用 | 使能 | 禁用,使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 流水线寄存器 | 加法器Input寄存器 | Output寄存器 | ||
---|---|---|---|---|---|---|
fp32_adder_a_clken | fp32_adder_b_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_2nd_pl_clken | adder_input_clken | output_clken | |
0 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
2 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 使能 |
≥3 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | Output寄存器 | ||
---|---|---|---|---|---|---|---|---|---|
fp32_adder_a_clken | fp32_mult_a_clken | fp32_mult_b_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_2nd_pl_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | output_clken | |
0 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
2 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
≥3 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用 | 禁用 | 使能 | 使能 |
≥4 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 |
延时 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | Output寄存器 | |||
---|---|---|---|---|---|---|---|---|---|---|
accumulate_clken | fp32_mult_a_clken | fp32_mult_b_clken | accum_pipeline_clken | accum_2nd_pipeline_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | accum_adder_clken | adder_input_clken | output_clken | |
1 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
2 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
≥3 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用 | 禁用 | 使能 | 使能 | 使能 |
≥4 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | Output寄存器 | ||
---|---|---|---|---|---|---|---|---|---|
fp32_adder_a_clken | fp32_mult_a_clken | fp32_mult_b_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_pl_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | output_clken | |
0 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
2 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
≥3 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用 | 禁用 | 使能 | 使能 |
≥4 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 |
延迟 | 数据Input寄存器 | 加法器第一流水线寄存器 | 加法器第二流水线寄存器 | 乘法器第一流水线寄存器 | 乘法器第二流水线寄存器 | 加法器Input寄存器 | Output寄存器 | ||
---|---|---|---|---|---|---|---|---|---|
fp32_adder_a_clken | fp32_mult_a_clken | fp32_mult_b_clken | fp32_adder_a_chainin_pl_clken | fp32_adder_a_chainin_pl_clken | mult_pipeline_clken | mult_2nd_pipeline_clken | adder_input_clken | output_clken | |
0 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 |
1 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
2 | 使能 | 使能 | 使能 | 禁用 | 禁用 | 禁用 | 禁用 | 禁用 | 使能 |
≥3 | 使能 | 使能 | 使能 | 禁用,使能 | 禁用,使能 | 禁用,使能 | 使能 | 使能 | 使能 |