9
和 一个 的 32 coefficients. 这些 coefficients 是 addressed
作 显示 在 表格 4. 这 输入 a0-1 具体说明 这 Coefficient
bank 为 一个 的 这 四 multipliers 在 各自 fir cell; a2
specifies FIR Cell 一个 或者 b; 位 a7-3 具体说明 一个 的 32 sets 在
这个 这 coefficient 是 至 是 贮存. 为 例子, 一个
地址 的 10dH 将 进入 这 coefficient 为 这 第二
乘法器 在 fir b 在 这 第二 coefficient 设置.
fir cell accumulator
这 注册 输出 从 这 multipliers 在 各自 fir cell
喂养 一个 accumulator. 这 accen 输入 控制 各自
accumulator's 运动 总 和 这 闭锁 的 数据 从 这
accumulator 在 这 输出 支持 寄存器. 当
accen 是 低, 反馈 从 这 accumulator adder 是
zeroed 这个 使不能运转 accumulation. 也, 输出 从 这
accumulator 是 latched 在 这 输出 支持 寄存器.
当 accen 是 asserted, accumulation 是 使能 和 这
内容 的 这 输出 支持 寄存器 仍然是 不变.
输出 mux/adder
这 内容 的 各自 FIR cell's 输出 支持 寄存器 是
summed 或者 多路复用 在 这 mux/adder. 这 运作 的
这 mux/adder 是 控制 用 这 mux1-0 输入 作
显示 在 表格 5. 产品 需要 10-位 数据 和 20-
位 coefficients 或者 20-位 数据 和 10-位 coefficients 是
制造 可能 用 configuring 这 mux/adder 至 规模 fir
b's 输出 用 2
-10
较早的 至 summing 和 fir 一个. 当 这
双 fir 是 配置 作 二 独立 过滤, 这
mux1-0 输入 将 是 使用 至 multiplex 这 过滤 输出
的 各自 cell. 为 产品 在 这个 fir 一个 和 b 是
配置 作 一个 单独的 过滤, 这 mux/adder 是 配置 至
总 这 输出 的 各自 fir cell.
便条: 当 一个 20-位 coefficient filter 是 一个 单独的 filter, 这 模式
选择 是 设置 至 1 和 mux1-0 是 设置 至 00.
输入/输出 formats
这 双 fir 支持 mixed 模式 arithmetic 和 两个都
unsigned 和 二's complement 数据 和 coefficients. 这
输入 和 输出 formats 为 两个都 数据 类型 是 显示 在下.
如果 这 双 fir 是 配置 作 一个 甚至 symmetric 过滤 和
unsigned 数据 和 coefficients, 这 输出 将 是 unsigned.
否则, 这 输出 将 是 二's complement.
这 mux/adder 能 是 配置 至 执行
可编程序的 rounding 在 位 locations 2
-10
通过 2
1
. 这
round 是 执行 用 adding 一个 1 至 这 指定 location
(看 表格 2). 图示 4 illustrates 这 rounding 运作. 为
例子, 至 配置 这 部分 此类 那 这 输出 是 rounded
至 这 10 msbs, out18 - 27, 这 round 位置 将 是
选择 至 是 2
-1
. 这 负的 sign 在 这 MSB indicates 2’s
complement format.
表格 4. fir 系数 写 地址
FIR
coeff.
csel (4-0)
coeff. 设置
CELL
一个/b
MULTIP
LIER DESTINATION
A8 a7-3 A2 a1-0 FIR BANK
1 xxxx x 0 00 一个 0
1 xxxx x 0 01 一个 1
1 xxxx x 0 10 一个 2
1 xxxx x 0 11 一个 3
1 xxxx x 1 00 B 0
1 xxxx x 1 01 B 1
1 xxxx x 1 10 B 2
1 xxxx x 1 11 B 3
表格 5. mux1-0 位 定义
mux1-0 解码
mux1-0 out0-27
00 fira + firb (fir b scaled 用 2
-10
)
01 fira + firb
10 FIRA
11 FIRB
输入 数据 format ina0-9, inb0-9
fractional 二’s complement
9876543210
-2
0
.2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
2
-8
2
-9
输出 数据 format out9-27
fractional 二's complement
27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
-2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
.2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
2
-8
2
-9
输出 数据 format out0-8
fractional 二's complement
876543210
2
-10
2
-11
2
-12
2
-13
2
-14
2
-15
2
-16
2
-17
2
-18
输入 数据 format ina0-9, inb0-9
fractional unsigned
9876543210
2
0
.2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
2
-8
2
-9
输出 数据 format out9-27
fractional unsigned
27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
.2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
2
-8
2
-9
输出 数据 format out0-8
fractional unsigned
876543210
2
-10
2
-11
2
-12
2
-13
2
-14
2
-15
2
-16
2
-17
2
-18
图示 3. 输入/输出 format 定义
HSP43168