MAX 10嵌入式乘法器用户指南

ID 683467
日期 2/21/2017
Public
文档目录

ALTMULT_ADD端口

表 18.  ALTMULT_ADD IP内核输入端口
端口名称 需要与否 说明
dataa[] Yes 乘法器的数据输入。输入端口[NUMBER_OF_MULTIPLIERS * WIDTH_A - 1..0]宽。
datab[] Yes 乘法器的数据输入。输入端口[NUMBER_OF_MULTIPLIERS * WIDTH_B - 1..0]宽。
clock[] No 到相应寄存器的时钟输入端口[0..3]。此端口可被IP内核中的任何寄存器使用。
aclr[] No 输入端口[0..3]。到相应寄存器的异步清零输入。
ena[] No 输入端口[0..3]。相应clock[]端口的时钟使能。
signa No 指定 dataa[]端口的数值表示。如果 signa端口为高电平,那么乘法器将 dataa[]端口当作有符号二进制补码。如果 signa端口为低电平,那么乘法器将 dataa[]端口当作无符号数。
signb No 指定 datab[]端口的数值表示。如果 signb端口为高电平,那么乘法器将 datab[]端口当作有符号二进制补码。如果 signb端口为低电平,那么乘法器将 datab[]端口当作无符号数。
表 19.  ALTMULT_ADD IP内核输出端口
端口名称 需要与否 说明
result[] Yes 乘法器的输出端口。输出端口[WIDTH_RESULT - 1..0]宽。
overflow No 上溢标志。如果output_saturation使能,那么设置上溢标志。
scanouta[] No 扫描链A的输出。输出端口[WIDTH_A - 1..0]宽。
scanoutb[] No 扫描链B的输出。输出端口[WIDTH_B - 1..0]宽。