选项 - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 简体中文

MAC 内部函数具有丰富的组合,并具有诸如前加、前减和共轭等附加运算。矢量 MAC 内部函数的命名约定如下。可选特性显示在 [] 中,必要特性则显示在 {} 中。

[l]{mac|msc|mul|negmul}{2|4|8|16}[_abs|_max|_min|_maxdiff][_conj][{_sym|_antisym}[_ct|_uct]][_c|_cc|_cn|_nc]

每一项运算均为乘法或 MAC 运算,前者用于初始化累加器,后者用于累加至含 2、4、8 或 16 通道的运行中累加器。

l
表示对该运算使用含 80 位通道的累加器。
symantisym
分别表示使用前加和前减。
maxminmaxdiff
表示基于最大值、最小值或最大差值,在 xbuff 中预选通道。
abs
表示在 xbuff 中预计算绝对值。
ct
用于部分前加和前减(从 X 单独选择数据输入用于最后一列)。
uct
用于某些类型的 FIR 滤波器的单元中心最优化。如需了解更多信息,请参阅 AI 引擎内部函数用户指南(UG1078)
nc
用于表示对于含复数值的某个输入缓冲器将使用复数共轭:
c
唯一复数输入缓冲器将采用共轭。
cn
X(或者如果使用前加则为 XY)缓冲器的复数共轭。
nc
Z 缓冲器的复数共轭。
cc
X(或者如果使用前加则为 XY)缓冲器和 Z 缓冲器的复数共轭。
conj
表示对来自 Y 的数据输入执行乘法时,将使用 Z 的复数共轭。