Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- DHT11
- stop watch
- dataflow modeling
- hc-sr04
- FND
- test bench
- Linked List
- half adder
- D Flip Flop
- pwm
- soc 설계
- LED
- uart 통신
- prescaling
- Pspice
- vivado
- Recursion
- KEYPAD
- behavioral modeling
- ATMEGA128A
- atmega 128a
- BASYS3
- Algorithm
- verilog
- i2c 통신
- gpio
- Edge Detector
- ring counter
- java
- structural modeling
Archives
- Today
- Total
거북이처럼 천천히
SR Flip-Flop / D Flip-Flop 본문
1. Latch의 한계
- Latch는 level-triggered 순차 논리 회로이며, High level or Low level에 있는 동안 입력 값을 받고, 동작하게 된다.
- 하지만, Latch의 활성화 신호 시간가 Latch의 동작시간 보다 길게 되면 Latch는 한 번만 동작하는 것이 아니라 2번 이상을 동작하게 된다.
- 이는 " 활성화 신호 지속 시간이 Latch 동작 시간보다 길면 다중 상태 변화가 발생하여 최종 상태가 예측 불가능하다."는 문제점을 갖는다.
- 이러한 문제점은 SR Latch 뿐만 아니라 JK Latch, T Latch에서도 나타난다.
- Latch의 한계점에 대해서 구체적으로 알고 싶다면 아래 게시글을 참조하자.
https://jbhdeve.tistory.com/195
Verilog RTL 설계(6월 24일 - 4, 순차 논리 회로, Flip-Flop)
1. Latch의 한계Latch는 Level trigger 에서 동작하는 1bit 데이터를 기억하는 기억소자이다.S-R Latch에서 "입력값으로 S = 1, R = 1이 들어오면 회로의 출력이 발진할 수 있다."는 문제점을 가졌지만, D Latch에
jbhdeve.tistory.com
2. Latch의 한계점을 보완하기 위한 대책 (Flip - Flop)
- Flip-Flop은 edge-triggered 순차 논리 회로이다.
- 따라서 잠깐 동안 level의 변화를 감지하여 동작하기 때문에 순차 논리 회로의 활성화 신호가 순차 논리 회로의 동작 시간보다 월등히 짧다.
- 따라서 " 활성화 신호 지속 시간이 Latch 동작 시간보다 짧기 때문에 단 한번의 상태가 발생하며, 상태 변화에 대해서 예측할 수 있다."
- Flip Flop은 Latch 회로에서 CP 단자에 펄스 전이 검출기를 장착함으로서 edge triggered 순차 논리 회로로 만들 수 있다.
3. SR Flip-Flop
- SR Flip-Flop의 블록 다이어그램와 진리표는 다음과 같다.
- SR Latch의 발진 문제점은 그대로 가지고 있음을 확인할 수 있다.
4. D Flip-Flop
- D Flip Flop의 논리 게이트 회로, 블록 다이어그램와 진리표는 다음과 같다.
- D Latch의 특성을 그대로 가지고 있음을 확인할 수 있다.
'논리 회로 > 디지털 논리 회로' 카테고리의 다른 글
비동기식 카운터 (Asynchronous Counter) (0) | 2024.07.07 |
---|---|
JK Flip-Flop / T Flip-Flop (0) | 2024.07.06 |
Ring Counter (0) | 2024.07.04 |
Shift Register (0) | 2024.07.04 |
SR Latch / D Latch (0) | 2024.07.04 |