10
应用 examples
在 这个 部分 一个 号码 的 examples 是 提交 这个
detail 甚至, odd, symmetric, asymmetric, decimating 和
双 fir filter configurations. 这些 examples 是 将
至 illustrate 这 不同的 运算的 特性 的 这
hsp43168 和 应当 是 使用 作 一个 手册 在 developing 一个
应用 specific filter configuration. 使用 表格 6 至 选择
和 find 这 例子 那 最好的 matches your 应用.
Examples 1-5 是 explained 使用 一个 单独的 四 tap FIR cell,
但是 这 一样 concept 应用 至 fir 过滤 这个 使用 两个都
FIR cells (一个 和 b) 在 一个 单独的 过滤 配置. 例子
6 详细信息 一个 双 过滤 模式 在哪里 fir cell 一个 和 b
执行 不同的 数字的 过滤. 所有 examples 是
functionally 核实 配置. 各自 例子 详细信息 一个
完全 设计 解决方案, 包含 一个 块 图解, 一个
数据/系数 排成直线 illustration, 一个 数据 流动 图解
和 一个 控制 信号 定时 图解.
二 可编程序的 配置 控制 寄存器 定义 一个
唯一的 fir 过滤 配置. 寄存器 000h 有 所有 过滤
配置 唯一的 参数, 当 寄存器 001h, 位 4, 是
过滤 配置 唯一的. 表格 7 详细信息 这 配置
控制 寄存器 值, 这 号码 的 过滤 系数 banks
必需的 和 这 mux1-0 控制 值 为 各自 过滤 例子.
例子 1. 甚至-tap 甚至 symmetric 过滤
例子
这 hsp43168 将 是 配置 作 二 独立
8-tap symmetric 过滤 作 显示 用 这 块 图解 在
图示 5. 各自 的 这 fir cells takes 有利因素 的
symmetric 过滤 coefficients 用 前-adding 数据 样本
一般 至 一个 给 系数. 作 一个 结果, 各自 fir cell
能 执行 一个 8-tap symmetric 过滤 使用 仅有的 四
multipliers. similarly, 当 这 hsp43168 是 配置 在
单独的 过滤 模式 一个 16-tap symmetric 过滤 是 可能 用
使用 这 multipliers 在 两个都 cells.
这 运作 的 这 FIR cell 是 更好的 理解 用 comparing
这 数据 和 系数 排成直线 为 一个 给 过滤 输出,
图示 6, 和 这 数据 流动 通过 这 fir cell, 作 显示 在
图示 7. 这 块 图解 在 图示 7 是 一个 simplification 的
这 FIR cell 显示 在 图示 1. 为 simplicity, 这 ALUs 和 FIR
cell accumulators 是 replaced 用 adders, 和 这 pipeline
延迟 寄存器 是 omitted. 在 这个 例子, 我们 将 仅有的
显示 这 数据 流动 通过 一个 的 这 二 fir cells.
在 图示 7, 这 顺序 的 这 数据 样本 在里面 这 过滤
cell 是 显示 用 这 号码 在 这 向前 和 backward
shifting decimation paths. 这 输出 的 这 过滤 cell 是
表格 6. 过滤 例子 选择 手册
过滤 类型 例子 号码
甚至 tap 甚至 symmetric 1
odd tap 甚至 symmetric 2
Asymmetric 3
甚至 tap decimating 4
odd tap decimating 5
双 decimating 6
图示 4. round 位置 位 定义
I
输出
9-27
I
输出
0-8
2
1
2
0
2
-1
2
-2
2
-3
2
-4
2
-5
2
-6
2
-7
2
-8
2
-9
2
-10
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
19
18
17
16
15
14
13
12
11
10
9
8
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
“round position” 值
号码 的 输出 位
location 的 增加 的 1
输出 位
表格 7. 配置 控制 寄存器 值
过滤 类型
REG
000
十六进制
REG
001
十六进制
# 的 过滤
系数
BANKS
MUX
1-0
甚至 tap 甚至
Symmetric
1d0 010 1 10
Odd Tap 甚至 Symmetric 110 010 1 10
Asymmetric 110 010 2 10
甚至 tap decimate 用
N+1
1dN 000 N+1 10
odd tap decimate 用
N+1
11N 000 N+1 10
双: 甚至 和 Odd Tap
decimate 用 n+1
15N 或者
19N
000
位 4
N+1 10 和
11
HSP43168
ina0-9
inb0-9
out9-27
fir 一个
fir b
M
U
X
图示 5. 使用 hsp43168 作 二 独立 过滤
8-tap 甚至 symmetric
8-tap 甚至 symmetric
AA
BB
HSP43168