数字设计自学-数字系统设计教程0:自写思考题答案

自学数字设计,针对《数字系统设计教程》中部分思考题做整理

绪论思考题

1.什么是数字信号处理电路?它通常由哪些部分组成?

2.为什么要设计专用的信号处理电路?

3.什么是实时处理系统?

4.为什么要用硬件描述语言来设计复杂的算法逻辑电路?

5.能不能完全用C语言代替硬件描述语言进行算法逻辑电路的设计?

6.为什么在算法逻辑电路的设计中需要用C语言和硬件描述语言配合使用来提高设计效率?

 

 

 

 

 

1:数字信号处理系统需要进行复杂的数学运算,数据处理,同时需要实时响应需求,通常由高速专用数字逻辑系统或专用数字信号处理器构成,包括高速数据通道接口和高速算法电路组成。

2:有的数字信号处理对时间要求非常苛刻,以至于用高速的通用微处理器无法在规定的时间内完成必要的运算,所以要为这样的运算设计一个专用的高速硬线逻辑电路。因为通用的微处理器芯片为一般的目的而设计,运算的步骤必须通过程序编译后产生机器码指令加载到存储器,然后在微处理器芯片的控制下,按时钟节拍,分别取出指令,分析指令,执行指令,直到程序结束。包括内部总线以及运算部件也是为通用目的而设计,所以运算速度受到了限制。

3.实时处理系统往往要求计算机对采集的多路信息分轻重缓急分别在若干秒,若干毫秒,甚至若干微秒内完成处理并作出恰当的反应。实时系统的特点:1' 系统中往往具有各种传感器和多路数字模拟转换设施,即实时系统的输出数据有时是来自传感器输出的模拟量,因此有必要将其转换为数字量(称为A/D转换)之后才能由计算机处理;另一方面,计算机处理结果(数字量)有时需要转换为模拟量(成为D/A转换)输出对动作机构实施控制。2' 运算速度很快。3’ 环境适应性。

4.如果只是研究算法,C语言就足够了。但如果要设计专用和制造能快速计算的硬线逻辑专用电路,就要学习数字电路基础知识以及硬件描述语言。现代复杂数字逻辑系统的设计都是借助EDA工具完成的,无论电路系统的仿真抑或综合都需要硬件描述语言。

5.主要还是对速度的要求,要通过编写硬件描述语言从电路结构上保证算法能在规定时间内完成,并且设备接口能保证正确交换数据。

6.C语言更加完整,可靠。硬件描述语言针对硬件的描述,对电路的描述更加精确。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值