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

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

10.3.2. Registers选项卡

表 109.  Registers选项卡
参数 生成IP后的参数 默认值 描述
清零信号设置
Type of clear signal clear_type

none

aclr

sclr

none

指定浮点DSP块中所有寄存器的清零信号行为。

  • none:: 选择不使用任何清零信号。
  • aclr:: 选择该参数对全部寄存器使用异步清零信号类型。
  • sclr: 选择该参数对全部寄存器使用同步清零信号类型。
Enable clr0 signal for all input registers enable_clr0

No

Yes

No 选择Yes,对所有输入寄存器启用clr[0]信号。
Enable clr1 for output and pipeline registers enable_clr1

No

Yes

No 选择Yes,使能对输出和流水线寄存器的clr[1]信号。
输入寄存器
Enable for input 'accumulate' accumulate_clken

no_reg

ena0

ena1

ena2

no_reg

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

选择no_reg来禁用该寄存器。

Enable for input 'fp32_adder_a' fp32_adder_a_clken

no_reg

ena0

ena1

ena2

ena0

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

选择no_reg来禁用该寄存器。

Enable for input 'fp32_adder_b' fp32_adder_b_clken

no_reg

ena0

ena1

ena2

no_reg

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

选择no_reg来禁用该寄存器。

Enable for input 'fp32_mult_a' fp32_mult_a_clken

no_reg

ena0

ena1

ena2

ena0

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

选择no_reg来禁用该寄存器。

Enable for input 'fp32_mult_b' fp32_mult_b_clken

no_reg

ena0

ena1

ena2

ena0

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

选择no_reg来禁用该寄存器。

Enable for input 'fp16_mult_input' fp16_mult_input_clken

no_reg

ena0

ena1

ena2

no_reg

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

选择no_reg来禁用该寄存器。

输出寄存器
Enable output register output_clken

no_reg

ena0

ena1

ena2

ena0

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

选择no_reg来禁用该寄存器。

流水线寄存器
Enable 'accum_adder' register accum_adder_clken

no_reg

ena0

ena1

ena2

no_reg

指定accum_adder流水线寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'adder_input' register adder_input_clken

no_reg

ena0

ena1

ena2

ena0

指定adder_input流水线寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'adder_pl’ register adder_pl_clken

no_reg

ena0

ena1

ena2

no_reg

指定adder_pl流水线寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'fp32_adder_a_chainin_pl' register fp32_adder_a_chainin_pl_clken

no_reg

ena0

ena1

ena2

ena0

指定fp32_adder_a_chainin_pl流水线寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'accum_pipeline' register accum_pipeline_clken

no_reg

ena0

ena1

ena2

no_reg

指定accum_pipeline寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'mult_pipeline' register mult_pipeline_clken

no_reg

ena0

ena1

ena2

ena0

指定mult_pipeline寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'fp32_adder_a_chainin_2nd_pl' register fp32_adder_a_chainin_2nd_pl_clken

no_reg

ena0

ena1

ena2

ena0

指定fp32_adder_a_chainin_2nd_pl流水线寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'accum_2nd_pipeline' register accum_2nd_pipeline_clken

no_reg

ena0

ena1

ena2

no_reg

指定accum_2nd_pipeline寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。

Enable 'mult_2nd_pipeline' register mult_2nd_pipeline_clken

no_reg

ena0

ena1

ena2

ena0

指定mult_2nd_pipeline寄存器的时钟使能信号。

选择no_reg来禁用该寄存器。