๋ฌด์ด๊ธฐ๊ณ์ ๋ถ์
์์ํ๋ก(๋ฌด์ด๊ธฐ๊ณ)๊ฐ ์ฃผ์ด์ก์ ๋ ์ด๋ฅผ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์์ํ๋ก๋ฅผ ๋ถ์ํ ๋๋ ์ํํ(state table)์ ์ ์ดํ(transition table)๋ฅผ ์ด์ฉํ์ฌ ์ฝ๊ฒ ๋ถ์ํ ์ ์์ต๋๋ค.
์ ์ดํ๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค.
1. ํ๋ก๋ฅผ ํตํด ํ๋ฆฝํ๋กญ์ ์ ๋ ฅ์๊ณผ ์ถ๋ ฅ์์ ๊ฒฐ์ ํฉ๋๋ค.
2. ์ฃผ์ด์ง ํ๋ฆฝํ๋กญ์ ํน์ฑ์์ ์์ฑํฉ๋๋ค.
D FF (D ํ๋ฆฝํ๋กญ) : $Q^+ = D$
D-CE FF (ํด๋ญ ์ธ์์ด๋ธ์ ๊ฐ์ง D ํ๋ฆฝํ๋กญ) : $Q^+ = D(CE) + Q(CE)'$
T FF (T ํ๋ฆฝํ๋กญ) : $Q^+ = QT' + Q'T = Q \bigoplus T$
S-R FF (S-R ํ๋ฆฝํ๋กญ) : $Q^+ = S + Q'R$
J-K FF (J-K ํ๋ฆฝํ๋กญ) : $Q^+ = Q'J + QK' $
3. ํน์ฑ์์ ์ฌ์ฉํ์ฌ ๊ฐ FF์ ์ฐจ๊ธฐ์ํ์์ ์์ฑํฉ๋๋ค.
4. ์ด๋ฅผ ํตํด ์ ์ดํ(์ฐจ๊ธฐ์ํํ)์ ์ ์ด๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฝ๋๋ค.
5. ์ฃผ์ด์ง ์ ๋ ฅ์ด(Sequence)์ ๋ํด ์ ์ด๊ทธ๋ํ๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ํ์ ์ถ๋ ฅ์ ๋ถ์ํฉ๋๋ค.
์์)
์์ ํ๋ก๋ฅผ ๋ถ์ํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
1. ํ๋ก๋ฅผ ํตํด ํ๋ฆฝํ๋กญ์ ์ ๋ ฅ์๊ณผ ์ถ๋ ฅ์์ ๊ฒฐ์ ํฉ๋๋ค.
2. ์ฃผ์ด์ง ํ๋ฆฝํ๋กญ์ ํน์ฑ์์ ์์ฑํฉ๋๋ค.
3. ํน์ฑ์์ ์ฌ์ฉํ์ฌ ๊ฐ FF์ ์ฐจ๊ธฐ์ํ์์ ์์ฑํฉ๋๋ค.
4. ์ด๋ฅผ ํตํด ์ ์ดํ(์ฐจ๊ธฐ์ํํ)์ ์ ์ด๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฝ๋๋ค.
5. ์ฃผ์ด์ง ์ ๋ ฅ์ด(Sequence)์ ๋ํด ์ ์ด๊ทธ๋ํ๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ํ์ ์ถ๋ ฅ์ ๋ถ์ํฉ๋๋ค.
๋ฌด์ด๊ธฐ๊ณ์ ํ์ด๋ฐ๋
๋ฌด์ด๊ธฐ๊ณ์์๋ ๋ชจ๋ ์ํ์ ๋ณํ๋ ํ์ฑ์์ง ์ดํ์ ๋ฐ์ํฉ๋๋ค.
์ ๋ ฅ์ ํด๋ฝ์ ๋๊ธฐํ๋์ด ์์ต๋๋ค. ์ฆ ์ ๋ ฅ์ ๊ฐ ํ์ฑ์์ง ์ดํ์ ๋ค์ ๊ฐ์ผ๋ก ์ฃผ์ด์ง๋ค๊ณ ์๊ฐํ ์ ์์ต๋๋ค.
์ถ๋ ฅ์ ์ค์ง ์ํ๊ฐ ๋ณํํ ๋ ๋ณ๊ฒฝ๋ฉ๋๋ค.
๊ฐ๋จํ ์์๋ก ๋ค์ ํ๋ก๋ฅผ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ ํ๋ก๋ ์์ ๋ถ์๊ณผ์ ๊ณผ ๋์ผํ ์ ์ฐจ๋ฅผ ํตํด ๋ค์ ์ ์ด๊ทธ๋ํ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ด์ ๋ํ ํ์ด๋ฐ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ด๋ฐ๋๋ฅผ ํตํด ์ํ(A์ B)๊ฐ ๋ฐ๋ ๋๋ง ํ๋ก์ ์ถ๋ ฅ(Z)์ด ๋ฐ๋๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
'๐ฅ Computer Science > ๋ ผ๋ฆฌํ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ ผ๋ฆฌํ๋ก] (18) - ์์ํ๋ก ์ค๊ณ๋ฐฉ๋ฒ [1] (0) | 2022.05.29 |
---|---|
[๋ ผ๋ฆฌํ๋ก] (17) - ์์ํ๋ก์ ๋ถ์๋ฒ - ๋ฐ๋ฆฌ๊ธฐ๊ณ (0) | 2022.05.29 |
[๋ ผ๋ฆฌํ๋ก] (15) - ์ง๋ ฌ๋ง์ ๊ธฐ(Serial Adder) (0) | 2022.05.20 |
[๋ ผ๋ฆฌํ๋ก] (14) - ์์ ํจ๋ฆฌํฐ๊ฒ์ฌ๊ธฐ (Sequential Parity Checker) (0) | 2022.05.20 |
[๋ ผ๋ฆฌํ๋ก] (13) - ๋ฐ๋ฆฌ(Mealy)๊ธฐ๊ณ์ ๋ฌด์ด(Moore)๊ธฐ๊ณ (0) | 2022.05.20 |