Intel® Cyclone® 10 GX本地定点DSP IP核用户指南

ID 683739
日期 11/06/2017
Public

2.1.1. 操作模式选项卡

表 1.  操作模式选项卡
参数 IP已生成参数 说明
Please choose the operation mode operation_mode

m18×18_full

m18×18_sumof2

m18×18_plus36

m18×18_systolic

m27×27

选择需要的操作模式。
Multiplier Configuration(乘法器配置)
Representation format for top multiplier x operand signed_max

signed

unsigned

指定顶层乘法器x操作数的表示格式。
Representation format for top multiplier y operand signed_may

signed

unsigned

指定顶层乘法器y操作数的表示格式。
Representation format for bottom multiplier x operand signed_mbx

signed

unsigned

指定底层乘法器x操作数的表示格式。
Representation format for bottom multiplier y operand signed_mby

signed

unsigned

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

始终为m18×18_plus36选择unsigned

Enable 'sub'port enable_sub No

Yes

选择Yes使能sub端口。
Register input 'sub' of the multiplier sub_clock

No

Clock0

Clock1

Clock2

选择Clock0Clock1Clock2以使能和指定sub输入寄存器的输入时钟信号。
Input Cascade(输入级联)
Enable input cascade for 'ay' input ay_use_scan_in

No

Yes

选择Yes使能ay数据输入的输入级联模块。

使能输入级联模块时, Cyclone® 10 GX本地定点DSP IP核使用scanin输入信号取代ay输入信号进行输入。

Enable input cascade for 'by' input by_use_scan_in

No

Yes

选择Yes使能by数据输入的输入级联模块。

使能输入级联模块后, Cyclone® 10 GX本地定点DSP IP核使用ay输入信号取代by输入信号进行输入。

Enable data ay delay register delay_scan_out_ay

No

Yes

选择Yes使能ayby输入寄存器之间的延迟寄存器。

m18×18_plus36m27x27操作模式下不支持该功能。

Enable data by delay register delay_scan_out_by

No

Yes

选择Yes使能by输入寄存器和scanout输出总线之间的延迟寄存器。

m18×18_plus36m27x27操作模式下不支持该功能。

Enable scanout port gui_scanout_enable

No

Yes

选择Yes使能scanout输出总线。
'scanout' output bus width scan_out_width 1–27 指定scanout输出总线的宽度。
Data 'x'Configuration(数据'x'配置)
'ax' input bus width ax_width 1–27 指定ax输入总线的宽度。 1
Register input 'ax' of the multiplier ax_clock

No

Clock0

Clock1

Clock2

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

如果将'ax' operand source设置为'coef',则ax输入寄存器不可用。

'bx' input bus width bx_width 1–18 指定bx输入总线宽度。1
Register input 'bx' of the multiplier bx_clock

No

Clock0

Clock1

Clock2

选择Clock0Clock1Clock2使能并指定bx输入寄存器的输入时钟信号。如果将'bx' operand source设置为'coef',则

bx输入寄存器不可用。

Data 'y'Configuration(数据'y'配置)
'ay' or 'scanin' bus width ay_scan_in_width 1–27 指定ayscanin输入总线的宽度。1
Register input 'ay' or input 'scanin' of the multiplier ay_scan_in_clock

No

Clock0

Clock1

Clock2

选择Clock0Clock1Clock2使能并指定ayscanin输入寄存器的输入时钟信号。
'by' input bus width by_width 1-19 指定by输入总线的宽度。1
Register input 'by' of the multiplier by_clock

No

Clock0

Clock1

Clock2

选择Clock0Clock1Clock2使能并指定byscanin输入寄存器的输入时钟信号。
Output 'result' Configuration(输出'result' 配置)
'resulta' output bus width result_a_width 1–64 指定resulta输出总线的宽度。
'resultb' output bus width result_b_width 1–64 指定resultb输出总线宽度。仅使用operation_mode m18×18_full时,resultb才可用。 .
Use output register output_clock

No

Clock0

Clock1

Clock2

选择Clock0Clock1Clock2使能并指定resultaresultb输出寄存器的输入时钟信号。