東北大学 工学研究科 電気・情報系 2018年3月実施 専門科目 問題4 計算機1
Author
祭音Myyura (co-authored with GPT 5.6 SOL)
Description
日本語版
クロックに同期して、各時刻 t=1,2,… に 1 ビット信号 at,bt,st∈{0,1} を受け取り、1 ビット信号 zt∈{0,1} を出力する順序回路を考える。本順序回路において、入力系列 stst−1⋯s2s1 に含まれる 1 の個数が偶数のとき、本順序回路の出力 zt は入力 at と入力 bt の論理積となり、1 の個数が奇数のとき、出力 zt は at と bt の論理和となる。また、論理積、論理和、排他的論理和、論理否定演算子をそれぞれ ⋅、+、⊕、x とする。以下の問に答えよ。
(1) 入力系列 a4a3a2a1=1010、b4b3b2b1=1100、s4s3s2s1=0110 に対する出力系列 z4z3z2z1 を示せ。
(2) 本順序回路の Mealy 型状態遷移図を示せ。ただし、その状態数は 2 とせよ。
(3) 本順序回路の励起式(状態式)および出力式を最簡積和形の論理式で示せ。ただし、a,b,s を入力信号、z を出力信号とする。また、y∈{0,1} および Y∈{0,1} をそれぞれ現在の状態を表す状態信号、および次の状態を表す状態信号とする。
(4) D フリップフロップ、2 入力論理積ゲート、2 入力論理和ゲートおよび 2 入力排他的論理和ゲートを用いて、本順序回路を図示せよ。
(5) 1 ビット信号 c,d0,d1∈{0,1} を入力とするマルチプレクサは、c=0 のとき d0 を出力し、c=1 のとき d1 を出力する回路である。マルチプレクサの動作を表す論理関数を示せ。
(6) マルチプレクサ、D フリップフロップ、および任意の 2 入力論理ゲートを用いて、本順序回路を図示せよ。マルチプレクサの表記には適当な記号を用いよ。
题目描述
同步时序电路每拍接收 at,bt,st∈{0,1},输出 zt。若 s1,…,st 中的 1 数量为偶数,则 zt=atbt;若为奇数,则 zt=at∨bt。
- 当 a4a3a2a1=1010,b4b3b2b1=1100,s4s3s2s1=0110 时求 z4z3z2z1。
- 画两状态 Mealy 状态图。
- 以 y,Y 分别表示当前、下一状态,给出最简与或式的状态方程和输出方程。
- 用 D 触发器与二输入 AND、OR、XOR 门画电路。
- 多路选择器在 c=0 时输出 d0,c=1 时输出 d1,写出其逻辑函数。
- 用多路选择器、D 触发器和任意二输入逻辑门画上述时序电路。
Kai
(1)
按 t=1,2,3,4,累计奇偶为 0,1,0,0,输出为 0,1,0,1,所以 z4z3z2z1=1010。
(2)、(3)
令 y=0,1 分别表示此前读入 s 的偶、奇校验,初态为 0。本拍奇偶为 q=y⊕s。
状态最简与或式为
Y=yˉs+ysˉ.
输出为 z=ab+q(a+b),展开为最简与或式:
z=ab+ayˉs+byˉs+aysˉ+bysˉ.
(4)
利用因式分解 q=y⊕s、z=ab∨(q∧(a∨b)):
(5)、(6)
多路选择器函数为 M(c,d0,d1)=cˉd0+cd1。选 c=q,d0=ab,d1=a+b: