πμμ°¨νλ‘(Sequential Circuits)μ μ‘°ν©νλ‘(Comninational Circuits)
μμ°¨νλ‘λ μΆλ ₯μ΄ νμ¬μ μ λ ₯κ³Ό μ΄μ μ λ Όλ¦¬νλ‘ μνμ μ‘°ν©μ μν΄ κ²°μ λλ λ Όλ¦¬νλ‘, μ‘°ν©νλ‘λ μ λ ₯μ΄ μ£Όμ΄μ§λ©΄ λ°λ‘ μΆλ ₯μ΄ λμ€λ νλ‘μ΄λ€.
μμ μμ°¨νλ‘λ μ΄μ μ λ Όλ¦¬νλ‘ μνμ μν₯μ λ°λλ€κ³ νλλ°, κ·Έλ¬κΈ° μν΄ μ΄μ μ κ°μ κΈ°μ΅μ₯μΉμ μ μ₯ν΄μΌνλ€. μ΄λ μ΄ κΈ°μ΅μμλ‘ λ§μ΄ μ°μ΄λ κ²μ΄ λ°λ‘ ν립νλ‘μ΄λ€.
μ¦ μμ°¨νλ‘λ μ‘°ν©νλ‘+κΈ°μ΅νλ‘μΈ κ²μ΄λ€. μ‘°ν© λ Όλ¦¬νλ‘μ νμ¬ μΆλ ₯κ°μ κΈ°μ΅νλ‘μ μ μ₯λκ³ μ΄ μ μ₯λ κ°μ λ€μ λ¨κ³λ₯Ό μν΄ νΌλλ°± κ²½λ‘λ₯Ό ν΅ν΄ μ‘°ν© λ Όλ¦¬νλ‘μ μ λ ₯ λ¨μΌλ‘ λ€μ΄κ°κ² λλ€.
πν립νλ‘
κ·Έλ λ€λ©΄ μ΄ ν립 νλ‘μ λν΄ μ‘°κΈ λ μμΈν μμ보λλ‘ νμ. ν립νλ‘μ ν¬κ² λκΈ°μ ν립νλ‘(Synchronous Flip-Flop), λΉλκΈ°μ ν립νλ‘(Asynchronous Flip-Flop, Latch)μΌλ‘ ꡬλΆλλ€.
λ κ°μ μ°¨μ΄μ μ μμ보기 μ μ λ¨Όμ ν립νλ‘μ λν μ μλ₯Ό μ§κ³ λμ΄κ° νμκ° μλ€. μμ λ§νλ―μ΄ ν립νλ‘μ 1bit κΈ°μ΅μμμ΄λ€. μμ°¨ λ Όλ¦¬ νλ‘μ κΈ°λ³Έ ꡬμ±μμμ΄κΈ°λ νλ€. μ΄ ν립νλ‘μ κ°μ μ μ₯νλ€κ° λ€μ λ¨κ³μμ μ‘°ν© λ Όλ¦¬νλ‘λ‘ λ€μ λ€μ΄κ°μ μμ°¨ λ Όλ¦¬νλ‘μ κ²°κ³Όκ°μ μν₯μ μ€λ€. (μμ°¨ λ Όλ¦¬νλ‘λ μ‘°ν© λ Όλ¦¬νλ‘+κΈ°μ΅νλ‘(ν립νλ‘)) μ΄λ κ² κΈ°μ΅ν΄ λμλ κ°μ μμ°¨ λ Όλ¦¬νλ‘μ κ²°κ³Όκ°μ μν₯μ μ£Όλ μμ μ λ°λΌ λκΈ°μ ν립νλ‘, λΉλκΈ°μ ν립νλ‘μΌλ‘ ꡬλΆλλ κ²μ΄λ€.
βοΈλΉλκΈ°μ ν립νλ‘(Asynchronous FF, Latch) vs λκΈ°μ ν립νλ‘(Synchronous FF)
λ¨Όμ κ°λ¨ν λΉλκΈ°μ ν립νλ‘, μ¦ λμΉ(Latch)μ λν΄ μ΄ν΄λ³΄λλ‘ νμ. μ΄λ¦μμ λ³Ό μ μλ―μ΄ λμΉλ λΉλκΈ°μμΌλ‘ κ°μ΄ λ€μ΄μ€λ©΄ μ¦μ κ²°κ³Όκ°μ μν₯μ μ€λ€.
μ΄μ λ¬λ¦¬ λκΈ°μ ν립νλ‘μ ν΄λ μ νΈμ λ°λΌ μ λ ₯κ°μ λ°μνλ κ²μ΄λ€. μ΄ν΄λ₯Ό μν΄ μλ κ·Έλ¦Όμ 보λλ‘ νμ.
ν립 νλ‘μ μμ κ°μ΄ νννκ³€ νλλ° μ¬κΈ°μ μ£Όλͺ©ν λΆλΆμ CLKλΆλΆμ΄λ€. μ λΆλΆμλ μλμ κ°μ 0κ³Ό 1μ΄ λ°λ³΅λλ ν΄λ μ νΈκ° λ€μ΄κ°λ€.
ν립νλ‘μ κ°μ΄ 0 νΉμ 1μΌλλ§ μ λ ₯κ°μ κ°μ§νκ³ , κ·Έ μΈμ κ²½μ°μλ μ λ ₯μ 무μνλ€. μλ₯Όλ€μ΄ ν΄λ μ νΈκ° 1μΌλλ§ μ λ ₯μ κ°μ§νλ ν립νλ‘(Positive-Edge-Triggered Flip-Flopμ΄λΌκ³ νλ€)μ κ²½μ° ν΄λμ νΈκ° 0μΌλ μ λ ₯κ°μ΄ λ°λλ€κ³ ν΄λ κ·Έ κ°μ 무μν΄λ²λ¦°λ€. Negative-Edge-Triggered Flip-Flopμ κ²½μ°λ λ°λλ‘ λμνλ€.
ν΄λ μ νΈμ λ°λ₯Έ ν립νλ‘μ΄ νμν μ΄μ
μ¬μ€ κ°λ¨ν νλ‘μ κ²½μ° κ·Έλ₯ λμΉλ₯Ό μ΄μ©ν΄λ λλ€. κ·Έλ¬λ 볡μ‘ν νλ‘λ₯Ό μ€κ³ν μλ‘ λμμ μμ μ±μ λμ΄κΈ° μν΄μλ ν립νλ‘μ΄ νμνλ€.
μ¬λ¬κ°μ νλ‘λ₯Ό λ€λ£° κ²½μ° νλ‘κ° κ°μ λκΈ°ν ν΄μΌν μλ μλ€. μλ₯Όλ€μ΄ 1,2,3λ² νλ‘μ κ²°κ³Όκ°λ€μ λͺ¨λ λ°μνμ¬ κ°μ λμΆνλ 4λ² νλ‘κ° μλ€κ³ ν΄λ³΄μ. μ΄λ 1, 2, 3λ² νλ‘μ κ²°κ³Όκ°μ΄ λμΆλλ μλκ° λ€λ₯΄λ€κ³ κ°μ ν΄λ³΄μ. κ·ΈλΌ μ€κ³ν λμ λ€λ₯΄κ² λμν μλ μμ κ²μ΄λ€. μ΄λ κ° νλ‘μ λμΌν ν΄λ μ νΈλ₯Ό μ€λ€λ©΄ νλ‘κ° κ°μ λκΈ°ννλλ° μ¬μ©λ μ μλ€.
'Computer Science > μμ€ν νλ‘κ·Έλλ°' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ»΄νμΌ κ³Όμ (0) | 2023.09.14 |
---|
λκΈ