跳到主要内容

東京大学 情報理工学系研究科 電子情報学専攻 2016年8月実施 専門 第2問

Author

Josuke

Description

Let us consider a falling-edge-triggered JK flip-flop as shown in Fig.1. This JK flip-flop is reset to (Q,Q)=(0,1)(Q,\overline{Q}) = (0,1) when RST=1RST = 1. Answer the following questions.

(1) Let us assume a 4-bit counter as shown in Fig.2, and the input signals shown in Fig.3 are given to the counter. Show a time chart of the outputs Q0Q3Q_0-Q_3. Here, let us assume that all the JJ and KK terminals are connected to 1, and the delay of each JK flip-flop, τ\tau , cannot be neglected.

(2) Modify the circuit in Fig.2 so that the outputs Q0Q3Q_0-Q_3 change simultaneously, and show its schematic. (Such a circuit is called a parallel counter or a synchronous counter.)

(3) Let us design a parallel decimal counter. A decimal counter is a circuit that starts counting from (Q3Q2Q1Q0Q_3Q_2Q_1Q_0) = (0000) up to (Q3Q2Q1Q0Q_3Q_2Q_1Q_0) = (1001) and then returns to (Q3Q2Q1Q0Q_3Q_2Q_1Q_0) = (0000) in the next state. Show a state transition diagram and a Karnaugh map of the counter.

(4) Show a schematic of a parallel decimal counter by using the results in (3).

(5) Modify the circuit in (2) to an up/down counter and show its schematic. An up/down counter is a counter whose operation mode can be changed either to count-up or count-down by a control signal UP/DOWNUP/\overline{DOWN}.

Kai

(1)

(2)

(3)

Q3Q_3Q2Q_2Q1Q_1Q0Q_0Q3Q_3'Q2Q_2'Q1Q_1'Q0Q_0'
00000001
00010010
00100011
00110100
01000101
01010110
01100111
01111000
10001001
10010000

(4)

(5)