em8470, em8471, em8475, em8476
- 3 -
sigma 设计, 公司
355 fairview 方法 • milpitas, ca, usa 95035 • 电话: 408.262.9003 • fax: 408.957.9740
www.sigmadesigns.com • sales@sigmadesigns.com
pci 总线
ACDC
_
输出
ACDC
_
在
r-总线
DRAM
交流/直流
P
REDICTOR
mpeg misc
T
IMER
irq c
NTRL
.
R
ESET
C
NTRL
.
rbus i
NF
.
Z
IG
Z
AG
mpeg-1&放大;2
H
UFFMAN
mpeg-4
H
UFFMAN
I
NVERSE
Q
UANTIZER
IDCT
M
OTION
C
OMPENSATION
sdram c
ONTROLLER
DMEM
PMEM
16-
位
risc c
ORE
pci 总线
I
NTERFACE
d-总线
mpeg-1 和 mpeg-2 huffman 解码器
这 mpeg video 解码器 engine 使用 这 huffman
解码器 作 它的 front 终止. 它 能 decode 也 一个 mpeg-1 或者
mpeg-2 formatted 数据 stream. 这 huffman 解码器 是
commanded 直接地 从 这 risc 处理器. 它 extracts
fixed-长度, 能变的-长度 或者 开始 代号 从 这 bitstream
和 returns 这 值 至 这 risc 处理器 或者 passes 它
直接地 至 这 inverse quantizer. 这 huffman 解码器 能
也 做 tasks 此类 作 decode 这 macroblock increment
地址, 得到 这 macroblock 类型, 得到 coded 块 模式,
得到 运动 vector 代号 和 decode 一个 delta 运动 vector.
mpeg-4 huffman 解码器
这 mpeg-4 huffman 解码器 是 这 front-终止 至 这
mpeg-4 engine. 它 提供 specialized 说明 至 这
risc 处理器 至 使能 这 解码 的 简单的 profile
mpeg-4 streams. 这些 说明 是 的 三 不同的
种类: 得到 或者 视图 一个 fixed-长度 位 地方, 得到 一个 单独的
能变的 长度 代号 和 得到 这 dct coefficients 为 这
全部的 macroblock. additionally, 这 huffman 解码器 pro-
vides 支持 为 这 错误-resiliency 特性 的 mpeg-4. 它
能 是 使用 至 读 数据-partitioned video 物体 平面,
和 或者 没有 reversible 能变的 长度 代号 (rvlcs). 它
不能, 不管怎样, 读 rvlcs backwards.
交流/直流 predictor
如果 这 输入 stream 是 mpeg-1 或者 mpeg-2, 这 交流/直流 predic-
tor passes 通过. 否则, 它 receives 数据 从 这 zig-
zag 通过 一个 19-位 stream 接口. 一个 predictor 是 增加 至
这 新当选的 交流/直流 coefficients. 这 结果 是 saturated 和
输出 至 这 inverse quantizer 通过 一个 类似的 接口.
这个 结果 将 也 是 使用 作 future predictors. 为 predic-
tion, 这个 块 必须 保存 一个 全部 macroblock 线条 的 infor-
mations. 这个 单元 支持 mpeg-4 简单的 profile.
inverse quantizer
这 inverse quantizer 块 resides 在 这 交流/直流
predictor 块 和 这 inverse dct 块. 它的 primary func-
tion 是 至 receive coefficients 从 这 交流/直流 predictor, 规模
它们 和 send 它们 至 这 idct. 它 支持 这 mpeg-1,
mpeg-2 mp@ml 和 mpeg-4 简单的 profile.
inverse dct
这 idct (inverse 分离的 cosine transform) 单元 是 一个
硬件 implementation 的 这 dct/idct 的 一个 8x8 pixel
块 使用 在 mpeg 压缩/ decompression. 这 dct
transforms 一个 块 的 8x8 pixels 在 一个 块 的 8x8 trans-
formed coefficients. 这 idct transforms 一个 块 的 8x8
transformed coefficients 后面的 在 一个 块 的 8x8 pixels.
video 解码器 块 图解