数字电路面试题及答案

数字电路面试题及答案 同步电路和异步电路的区别是什么?(仕兰微电子) 异步电路主要是组合逻辑电路,用于产生地址译码器、FIFO或RAM的读写控制信号脉冲,但它同时也用在时序电路中,此时它没有统一的时钟

数字电路面试题及答案 同步电路和异步电路的区别是什么?(仕兰微电子) 异步电路主要是组合逻辑电路,用于产生地址译码器、FIFO或 RAM的读写控制信号脉冲,但它同时也用在时序电路中,此时它 没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在 电路处于稳定状态时才发生变化。也就是说一个时刻允许一个输入 发生变化,以避免输入信号之间造成的竞争冒险。电路的稳定需要 有可靠的建立时间和持时间,待下面介绍。 同步电路是由时序电路(寄存器和各种触发器)和组合逻辑电路构成 的电路,其所有操作都是在严格的时钟控制下完成的。这些时序电 路共享同一个时钟CLK,而所有的状态变化都是在时钟的上升沿 (或下降沿)完成的。比如D触发器,当上升延到来时,寄存器把 D端的电平传到Q输出端。 下面介绍一下建立保持时间的问题。建立时间(tsu)是指在触发 器的时钟上升沿到来以前,数据稳定不变的时间。如果建立时间不 够,数据将不能在这个时钟上升沿被打入触发器;保持时间(th) 是指在触发器的时钟上升沿到来以后,数据稳定不变的时间。如果 保持时间不够,数据同样不能被打入触发器。数据稳定传输必须满 足建立时间和保持时间的要求,否则电路就会出现逻辑错误。

腾讯文库数字电路面试题及答案