Professional Documents
Culture Documents
EN
CK C
T=ZC=ZC
A B C Y Z T
101
QA QB 1 0 1 1 1 1 0 0 0 0 0 1
QC 1 0 1 0 1 0
Z = QA QB = QA + QB (Tch cc thap)
T gian o trang thai ta co ay la bo em len co day em tuan hoan: 101, 110, 111, 000, 001 QC QB QA (msb)
1 1 J CK 1 K Cl 1 Q 1 Pr Q 1 J CK K Cl Q 1 Pr Q 1 J CK K Cl 1 Q Pr Q
Bi 3 Xac nh gian o trang thai cua he tuan t gom 1 ngo vao X va 2 T-FF Q1, Q0 nh hnh ve Q0 Q1
CK CK
CK
Q0Q1 10
0, 1
Hoc
00
1 1
X=0
01
0, 1
0, 1
01
0
11
0
10
11
Bi 4 Thanh lap bang chuyen trang thai hoac gian o trang thai cua he tuan t kieu MOORE co 1 ngo vao X va 1 ngo ra Z. Ngo ra Z ch bang 1 khi ngo vao X nhan c chuoi lien tuc 1, 1, 0, 1. Hay rut gon bang trang thai.
Bang trang thai rut gon: TTHT (reset) (1) ( 1, 1 ) (1, 1, 0) (1, 1, 0, 1) A B C D E TTKT X=0 X=1 A B A C D C A E A C Ngo ra 0 0 0 0 1 Hoc TTHT (reset) S0 (1) S1 ( 1, 1 ) S2 (1, 1, 0) S3 (1, 1, 0, 1) S4 TTKT X=0 X=1 S0 S1 S0 S2 S3 S2 S0 S4 S0 S2 Ngo ra 0 0 0 0 1
A 01
X=1
B 11
0
1 0
D 10
C 00
X Q1 Q2 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
Z1 1 0 0 1 1 0 0 1
Z2 1 0 1 0 1 0 1 0
Q+1 Q+2 0 1 1 1 1 0 1 0 0 0 1 0 0 0 0 0
J1 K 1 J2 K 2 0 X 1 X 1 X X 0 X 0 0 X X 0 X 1 0 X 0 X 1 X X 1 X 1 0 X X 1 X 1
Dung ba K, ta co:
Z1 = Q 1 Q 2 + Q1 Q2 = Q 2 Q 2 D 1 = Q +1 = X Q 1 + Q 1 Q 2 J1 = Q 2 K1 = X J2 = X Q 1
Z2 = Q 2 D2 = Q+2 = X Q1 K2 = X + Q1
S0 Z1 X
01 = Q1Q2
Z2 S1 11 S2 10 Z1, Z2
1
X
0
Z1 11
Z1 = Q1 Q 2 + Q 1 Q2 + X Q1 Q2 Z2 = X Q1 Q2 + Q 1 Q 2
P/trnh TTKT:
Q +1 = X Q 1 Q 2 + X Q 1 Q 2 + X Q 1 Q 2 Q +2 = X Q 1 Q 2 + X Q 1 Q 2 + X Q 1 Q 2 + X Q 1 Q 2 + X Q 1 Q 2
Viet ma VHDL thc hien mach nay s dung component MUX 4 ENTITY:
ENTITY MUX4 IS PORT (d0, d1, d2, d3: IN STD_LOGIC; s1, s0: IN STD_LOGIC; y: OUT STD_LOGIC); END MUX4;
Gi y: - Moi ngo ra zi chon 1 trong 4 ngo vao mi, ni, pi, qi. - Cac ngo vao va M, N, P, Q va ngo ra Z khai bao kieu STD_LOGIC_VECTOR.
ENTITY cau7 IS PORT (m, n, p, q: IN std_logic_vector(3 downto 0); x1, x0: IN std_logic; z: OUT std_logic_vector(3 downto 0)); END cau7;
Bi 8 Mot mach hoan oi mang 2 day (2-input permutation network): co 2 ngo vao a, b; ngo vao ieu khien c va 2 ngo ra x, y. Mach co hoat ong nh sau: - Khi c = 0 th x = a va y = b. - Khi c = 1 th x = b va y = a. Hay viet ma VHDL (s dung phat bieu Process) mo ta hoat ong cua mach.
ARCHITECTURE behavior OF cau8 IS BEGIN PROCESS (a, b, c) BEGIN IF c = 0 THEN x <= a; y <= b; ELSE x <= b; y <= a; END IF; END PROCESS; END behavior;