2、A、B、C、D、E进行投票,多数服从少数,输出是F(也就是如果A、B、C、D、E中1的个数比0多,那么F输出为1,否则F为0),用与非门实现,输入数目没有限制。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
记A赞成时A=1,反对时A=0;B赞成时A=1,反对时B=0;C、D、E亦是如此。由于共5人投票且少数服从多数,因此只要有三人投赞成票即可,其他人的投票结果并不需要考虑。基于以上分析,下图给出用与非门实现的电路:
4、简述latch和filp-flop的异同。
本题即问锁存器与触发器的异同。触发器:能够存储一位二值信号的基本单元电路统称为“触发器”。
锁存器:一位触发器只能传送或存储一位数据,而在实际工作中往往希望一次传送或存储多位数据。为此可把多个触发器的时钟输入端CP连接起来,用一个公共的控制信号来控制,而各个数据端口仍然是各处独立地接收数据。这样所构成的能一次传送或存储多位数据的电路就称为“锁存器”。
5、LATCH和DFF的概念和区别。
本题即问D锁存器与D触发器的概念与区别。D触发器是指由时钟边沿触发的存储器单元,锁存器指一个由信号而不是时钟控制的电平敏感的设备。锁存器通过锁存信号控制,不锁存数据时,输出端的信号随输入信号变化,就像信号通过缓冲器一样,一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。
6、、latch与register的区别,为什么现在多用register。行为级描述中latch如何产生的。
答:latch是电平触发,register是边沿触发,register在同一时钟边沿触发下动作,符合同步电路的设计思想,而latch则属于异步电路设计,往往会导致时序分析困难,不适当的应用latch则会大量浪费芯片资源。
7、How many flip-flop circuits are needed to divide by 16 (Intel) 16分频?
此题即问设计16分频需要多少触发器,此类问题的解法是:假设需要x分频,则需要的触发器个数N为:
9、实现N位Johnson Counter,N=5。
首先给大家解释下Johnson Counter,Johnson Counter即约翰逊计数器,又称扭环形计数器,是移位寄存器型计数器的一种。
由于环形计数器的电路状态利用率较低,为了在不改变移位寄存器内部结构的条件下提高环形计数器的电路状态利用率,只能从改变反馈逻辑电路上想办法。
事实上任何一种移位寄存器型计数器的结构都可表示为如下图所示的一般形式。其中反馈逻辑电路的函数表达式可写成:
文章评论(0条评论)
登录后参与讨论