1:DSP与单片机的区别?
答:与单片机相比,DSP具有以下特点:
1>:DSP采用改进的Harvard结构,程序与数据存储空间分开,各有独立的地址总线和数据总线,取指和读数可以同时进行,而单片机多数采用的是冯•罗依曼结构,所有的操作都必须经过累加器A,很容易造成瓶颈效应。
2>:采用多级流水作业(pipeline),取址、译码、操作、执行同时进行;而一般单片机最多可以实行两级流水线作业。
3>:DSP具有独立的硬件乘法器,同时提供专门的乘加指令-MAC,并且在单周期内完成,而单片机乘法至少需要4个机器周期。
4>:DSP具有具有循环寻址(Circular addressing),位倒序(bit-reversed)等特殊指令.
5>:DSP具有独立的DMA总线和控制器
6>:DSP具有多处理器接口,这使得多个处理器可以以并行或串行工作以提高处理速度
7>:DSP具有JTAG(Joint Test Action Group)标准测试接口(IEEE 1149标准接口)
综上所述,DSP是一种运算密集型器件,单片机则是一种事务密集型器件。
2:数据总线与地址总线最本质的区别?
答:数据总线为双向,地址总线为单向。两者最本质的区别是数据总线通过三态输出门来实现数据的双向传输。
3:CMOS与TTL的区别?
答:
1>.功耗方面:CMOS功耗低(在0或1状态无电流,只有在状态转换过程中,电源才会消耗,即其功耗和门的转换频率成正比),可在宽电源电压范围内可靠工作。低工作速度(<7MHz),比TTL的抗干扰能力强。TTL的速度和功耗之比近似为一常数,则提高速度必须提高功耗。另外其电源范围一般在4.5