论文部分内容阅读
通常人们总是考虑数字电路达到稳定状态的逻辑关系而往往忽视其过渡过程。实际上,设计一个实用的数字系统,如何考虑不周,虽然从逻辑关系上看完全正确,但调试时,常产生逻辑混乱,得到错误的结果。其重要的原因之一是数字电路中的竞争与冒险,即数字电路的过渡过程所引起的。有关参考文献认为,同步时序电路中,由于同步脉冲的作用,可不考虑竞争与冒险问题。本文从竞争与冒险产生的机理出发,指出同步时序电路中同样存在竞争与冒险,并提出了准确工作的条件。本文还提出了数字系统中大范围内竞争与冒险的新概念,通过实例,提出了解决的办法。
Usually people always consider the digital circuit to reach a stable state of logic and often ignore the transition process. In fact, the design of a practical digital system, how ill-considered, although completely logical from the point of view, but debugging, often produce logic confusion, get the wrong result. One of the important reasons is the competition and adventure in digital circuits, which is caused by the transition process of digital circuits. The relevant literature that the synchronous timing circuit, due to the role of synchronization pulse, can not consider the issue of competition and adventure. This paper, starting from the mechanism of competition and adventure, points out that there are also competitions and risks in synchronous sequential circuits, and puts forward the conditions for accurate work. The paper also proposes a new concept of competition and risk in a wide range of digital systems. Through examples, the solution is put forward.