728x90

2024/07/30 2

디지털 논리 회로 정리 - 3 (조합, 순차회로)

- 조합회로와 순차회로의 구분 1. 조합회로 (Combinational Logic) 값을 저장하지 못한다. 클럭을 사용하지 않는다. 입력의 변화가 출력에 바로 반영된다. ex) adders, multiplexers, decoders, encoders, gates 2. 순차회로 (Sequential Logic) 값을 저장하는 래치, 플립플롭, 레지스터, 메모리 등의 소자가 있어 상태를 저장 클럭을 사용하여 값을 저장 입력이 변화해도 주로 클럭의 에지에서 값이 반영된다.- SR(Set Reset) Latch Set : S 신호가 0일 때 Q값은 1 Reset : R 신호가 0일 때 Q값은 0 S와 R 신호는 0일 때 활성화되는 active-low 신호다. S=0, R=0은 입력되도록 하지 말아야 한다. S=..

FPGA - STM32 UART 이용한 DC Motor 제어 및 신호 확인

https://insoobaik.tistory.com/652 통신 프로토콜 UART 동작 원리보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.insoobaik.tistory.com기본적인 UART 이론은 위 글을 참고한다. * 전체 실행 관련 코드는 글 아래 첨부되어 있다.UART 통신 규칙 설정Baud_Rate9600Data Bit8ParityxStop Bit1 FPGA Clock50MHz FPGA Board의 Clock은 50MHz(20ns)다.Baud Rate 9600은 104166ns에 해당한다.Clock Count를 5208번으로 설정하게 되면 Baud Rate와 1bit당 속도를 맞출 수 있다.Clock이 5208번 반복하게 되면 104160ns를 소요하게 되고 6ns의 차이는 ..

Semiconductor/FPGA 2024.07.30
728x90