文档详情

《verilo.g_数字系统设计课程》(第二版)思考题答案.pdf

发布:2018-10-23约3.99万字共43页下载文档
文本预览下载声明
Verilog 数字系统设计教程思考题答案 绪 论 1.什么是信号处理电路?它通常由哪两大部分组成? 信号处理电路是进行一些复杂的数字运算和数据处理,并且又有实时响应要 求的电路。它通常有高速数据通道接口和高速算法电路两大部分组成。 2.为什么要设计专用的信号处理电路? 因为有的数字信号处理对时间的要求非常苛刻,以至于用高速的通用处理器 也无法在规定的时间内完成必要的运算。通用微处理器芯片是为一般目的而设计 的,运算的步骤必须通过程序编译后生成的机器码指令加载到存储器中,然后在 微处理器芯片控制下,按时钟的节拍,逐条取出指令分析指令和执行指令,直到 程序的结束。微处理器芯片中的内部总线和运算部件也是为通用目的而设计,即 使是专为信号处理而设计的通用微处理器,因为它的通用性也不可能为某一特殊 的算法来设计一系列的专用的运算电路而且其内部总线的宽度也不能随便的改 变,只有通过改变程序,才能实现这个特殊的算法,因而其算法速度也受到限制 所以要设计专用的信号处理电路。 3.什么是实时处理系统? 实时处理系统是具有实时响应的处理系统。 4.为什么要用硬件描述语言来设计复杂的算法逻辑电路? 因为现代复杂数字逻辑系统的设计都是借助于EDA工具完成的,无论电路 系统的仿真和综合都需要掌握硬件描述语言。 5. C 能不能完全用 语言来代替硬件描述语言进行算法逻辑电路的设计? C 不能,因为基础算法的描述和验证通常用 语言来做。如果要设计一个专 C 用的电路来进行这种对速度有要求的实时数据处理,除了以上 语言外,还须 编写硬件描述语言程序进行仿真以便从电路结构上保证算法能在规定的时间内 完成,并能通过与前端和后端的设备接口正确无误地交换数据。 6. C 为什么在算法逻辑电路的设计中需要用 语言和硬件描述语言配合使用来提 高设计效率? C PLI 首先 语言很灵活,查错功能强,还可以通过 编写自己的系统任务, C 并直接与硬件仿真器结合使用。 语言是目前世界上应用最为广泛的一种编程语 C VerilogHDL C 言,因而 程序的设计环境比 更完整,此外, 语言有可靠地编译 环境,语法完备,缺陷缺少,应用于许多的领域。比较起来,Verilog 语言只是 针对硬件描述的,在别处使用并不方便。而用Verilog的仿真,综合,查错等大 C 部分软件都是商业软件,与 语言相比缺乏长期大量的使用,可靠性较差,亦 C ,Verilog C 有很多缺陷。所以只有在 语言的配合使用下 才能更好地发挥作用。 VerilogHDL C 语言与 语言相辅相成,互相配合使用。这就是即利用 语言的完整 性又要结合Verilog对硬件描述的精确性,来更快更好地设计出符合性能要求的 天之蓝电子工作室 1 Verilog 数字系统设计教程思考题答案 硬件电路系统,从而来提高效率。 第一部分Verilog数字设计基础
显示全部
相似文档