英特尔Agilex® 7可变精度DSP模块用户指南

ID 683037
日期 4/11/2023
Public
文档目录

5.5.1. 操作模式选项卡

表 46.  操作模式选项卡
参数 IP生成的参数 默认值 描述
Please choose the operation mode operation_mode

m9x9_sumof4

m18×18_full

m18×18_sumof2

m18×18_plus36

m18×18_systolic

m27×27

m18×18_full 选择需要的操作模式。
1st Multiplier Configuration(第一乘法器配置)
Representation format for 'ax' operand signed_max

unsigned

Signed

Unsigned 指定第一乘法器x操作数的表示格式。
“ay”操作数的表示格式 signed_may

Unsigned

Signed

Unsigned

指定第一乘法器y操作数的表示格式。

'ax' input bus width ax_width 0–27

指定ax输入总线的宽度。

关于支持的输入宽度的详情,请参阅相关信息。

Enable 'ax' input register ax_clken

no_reg

ena0

ena1

ena2

ena0

指定ax输入寄存器的时钟使能信号。

关于输入寄存器时钟使能限制的更多信息,请参阅相关信息。

'ay' or 'scanin’ bus width ay_scan_in_width 1–27 18

指定ayscanin输入总线的宽度。

关于支持的输入宽度的详情,请参阅相关信息。

Enable 'ay' or 'scanin' input register ay_scan_in_clken

no_reg

ena0

ena1

ena2

ena0

指定ayscanin输入寄存器的时钟使能信号。

关于输入寄存器时钟使能限制的更多信息,请参阅相关信息。

2nd Multiplier Configuration(第二乘法器配置)
Representation format for 'bx' operand signed_mbx

Unsigned

signed

Unsigned 指定第二乘法器x操作数的表示格式。
Representation format for 'by' operand signed_mby

Unsigned

Signed

Unsigned 指定底部乘法器y操作数的表示格式。

始终为m18×18_plus36选择unsigned

'bx' input bus width bx_width 0–36 18

指定bx输入总线的宽度。

关于支持的输入宽度的详情,请参阅相关信息。

Enable 'bx' input register bx_clken

no_reg

ena0

ena1

ena2

ena0

指定bx输入寄存器的时钟使能信号。

关于输入寄存器的时钟使能限制的详情,请参阅相关信息。

'by' input bus width by_width 0–19 18

指定by输入总线的宽度。

关于支持的输入宽度的详情,请参阅相关信息。

Enable 'by' input register by_clken

no_reg

ena0

ena1

ena2

ena0

指定by输入寄存器的时钟使能信号。

关于输入寄存器的时钟使能限制的详情,请参阅相关信息。

3rd Multiplier Configuration(第三乘法器配置)
Representation format for 'cx' operand signed_mcx

Unsigned

Signed

Unsigned 指定第三乘法器x操作数的表示格式。

m9x9_sumof4 操作模式支持此参数。

Representation format for 'cy' operand signed_mcy

Unsigned

Signed

Unsigned 指定第三乘法器y操作数的表示格式。

m9x9_sumof4 操作模式支持此参数。

'cx' input bus width cx_width 0–9 0 指定cx输入总线的宽度。

m9x9_sumof4操作模式支持此参数。

有关支持的输入宽度的更多详情,请参阅相关信息。

Enable 'cx' input register cx_clken

no_reg

ena0

ena1

ena2

no_reg

指定cx输入寄存器的时钟使能信号。

m9x9_sumof4操作模式支持该参数。

关于输入寄存器的时钟使能限制的详情,请参阅相关信息

'cy' input bus width cy_width 0–9 0 指定cy输入总线的宽度。

m9x9_sumof4操作模式支持此参数。

有关支持的输入宽度的更多详情,请参阅相关信息。

Enable 'cy' input register cy_clken

no_reg

ena0

ena1

ena2

no_reg

指定cy输入寄存器的时钟使能信号。

m9x9_sumof4操作模式支持该参数。

关于输入寄存器的时钟使能限制的详情,请参阅相关信息

4th Multiplier Configuration(第四乘法器配置)
Representation format for 'dx' operand signed_mdx

Unsigned

Signed

Unsigned 指定第四乘法器x操作数的表示格式。

m9x9_sumof4 操作模式支持此参数。

Representation format for 'dy' operand signed_mdy

Unsigned

Signed

Unsigned 指定第四乘法器y操作数的表示格式。

m9x9_sumof4 操作模式支持此参数。

'dx' input bus width dx_width 0 × 9 0 指定dx输入总线的宽度。

m9x9_sumof4操作模式支持此参数。

有关支持的输入宽度的更多详情,请参阅相关信息。

Enable 'dx' input register dx_clken

no_reg

ena0

ena1

ena2

no_reg 指定dx输入寄存器的时钟使能信号。

m9x9_sumof4操作模式支持该参数。

关于输入寄存器的时钟使能限制的详情,请参阅相关信息

'dy' input bus width dy_width 0 × 9 0 指定dy输入总线的宽度。

m9x9_sumof4操作模式支持此参数。

有关支持的输入宽度的更多详情,请参阅相关信息。

Enable 'dy' input register dy_clken

no_reg

ena0

ena1

ena2

no_reg 指定dy输入寄存器的时钟使能信号。

m9x9_sumof4操作模式支持该参数。

关于输入寄存器的时钟使能限制的详情,请参阅相关信息。

子配置
Enable 'sub’ port enable_sub

No

Yes

No

选择该参数使能sub端口。

Sub端口是一个输入信号,可动态地用于从底部乘法器的输出中减去顶部乘法器的输出。

仅适用于以下操作模式:
  • m18×18_full
  • m18×18_sumof2
  • m18×18_plus36
  • m18×18_systolic

关于sub端口的更多详情,请参阅相关信息。

Enable 'sub' input register sub_clken

no_reg

ena0

ena1

ena2

no_reg

指定sub输入寄存器的时钟使能信号。
  • m18×18_full
  • m18×18_sumof2
  • m18×18_plus36
  • m18×18_systolic

有关输入寄存器的时钟使能限制的更多信息,请参阅相关信息。

Output 'result' Configuration(输出“result”配置)
'resulta' 输出总线宽度 result_a_width 1–64 37 指定resulta输出总线的宽度。
'resultb' output bus width result_b_width 0–37 37 指定resultb输出总线的宽度。

仅适用于m18x18_full操作模式。

Enable output register output_clken

no_reg

ena0

ena1

ena2

ena0

指定resultaresultb输出寄存器的时钟使能信号。