注意:9.3 程序代码
由 于 本 章 所 涉 及 的 实 例 程 序 太 长 , 并 因 篇 幅 所 限 我 们 把 它 放 到 了 http://
www.fecit.com.cn 的“ 下 载 专 区 ” 。请 到 该 书 源 代码 文 件 的 根 目 录 寻找 : JPEG 实例程
序.doc,这个文件就是本章所用的代码。
第 1 章 习题
1.解释目前市面上的 MP3 Player 为什么多采用 DSP based 的设计,而在液晶屏幕里的
图像缩放控制器(Scaler)为什么都采用硬件(Hardwire based)的设计。
mp3 的动作时钟低,若采用硬件设计,则许多电路大部分时间皆在闲置状况,以 DSP
设计,调整程序即能解码 WMA 的编码格式,这是硬件设计难以办到的。 Scaler 的动作频
率在 SVGA 时高达 135MHz,且功能性单纯,并不需要太大的弹性,故适宜采用硬件架构
设计。若采用 DSP 设计,频宽和时钟将难以满足。
2.叙述为什么需要做形式验证(Formal Verification)。
最初是因为后端(AP&R)为了满足时序上的要求而加入 Buffer,这使得电路存在功
能被改变的风险,因此需要做形式验证。不过近年来形式验证已发展到 RTL-RTL、RTL-
Gate、Gate-Gate 的互相比较,且在测试电路的加入后,形式验证显得更加重要。
3.试简述 IC 开发的流程。
参考本章 1.2 节部分
4.解释需降低系统功率消耗的原因。
5.假设电路操作情形如图 1-65 所示,试估计电路消耗的 Internal power 及 Switching
power。
图 1-65 电路操作情形举例
第 2 章 习题
1.描述一个模块通常会包含哪些部分?其中有哪些是必要的?
模块名称、输出入管脚、管脚声明、参数定义、include 声明、变量声明、程序主体、
endmodule。
- 1
- 2
- 3
- 4
前往页