논리회로설계실험 7주차 Flip flop 설계
- 최초 등록일
- 2023.09.11
- 최종 저작일
- 2023.06
- 6페이지/ MS 워드
- 가격 3,000원
목차
1. Objective of the Experiment
2. Theoretical Approach
3. Verilog Implementations
4. Resul
5. Conclusion
본문내용
1) Objective of the Experiment(실험 목적)
이번 실험에서는 두 가지 모델링 방식인 Behavioral modeling과 Structural modeling 방법으로 JK flip flop과 T flip flop을 구현하는 실습을 진행하였다. 강의에서 다룬 SR flip flop과 D flip flop의 modeling 방법을 참고하여 구현하였다. 마지막으로 testbench code를 작성하여 직접 설계한 두가지의 flip flop이 정상적으로 작동하는지 Modelsim의 simulation을 이용하여 파형을 관찰함으로써 검증하였다.
2) Theoretical Approach(이론)
JK flip flop과 T flip flop의 truth table, schematic이 이미 강의자료에 나와있기 때문에 교수님이 언급하신 대로 이론적 접근 부분은 생략하였다.
3) Verilog Implementations(코드 실행)
3.1) JK flip flop (Behavioral modeling)
JK flip flop의 behavioral modeling의 코드는 위와 같다. 전체적으로 보면 SR flip flop과 코드가 유사함을 알 수 있는데 차이점은 input이 (1, 1)인 경우이다. SR flip flop에선 input이 (1, 1)인 경우 q와 q_bar가 (0, 0)으로 출력하도록 코드를 짰지만, JK flip flop의 경우엔 q와 q_bar가 서로 바뀌도록 코드를 작성해 주었다.
참고 자료
없음