Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
State Assignments State Assignments State Assignments State Assignment to Circuit Realisation Implementation using T flip-flops Further example State Assignments Each circuit state given in a state table has to be assigned a unique value, which represents combinations of flip – flop output states. ·        A circuit having 2 internal states requires one flip – flop in its implementation ·        A circuit having 3 or 4 internal states requires two flip – flops in its implementation ·        A circuit having 5→ 8 internal states requires three flip – flops in its implementation  etc. It should be noted that although assignments are arbitrary, one assignment might be more economical than another. Consider the state table shown below for a circuit having two input pulses x1, x2 and a level output Z. Since the circuit has four internal states then two flip-flops are required. Let the two flip-flop outputs be represented by variables y1 and y2, which can have combinations of values y1y2 = 00, 01, 11, 10. The state table can then be translated into a state table with secondary assignments as shown. Note that this is just one of many possible assignments (in fact there are 24)   Interpreting the above: With y1y2 =0 (i.e. in state 1), if x1 is applied then y1y2must change to 01 (i.e. state 2). That is, the flip/flop generating y1 must not disturbed, but the y2 generating flip-flop requires an input such that the circuit settles in state 2, (for example a SET input if using SR flip-flops).