총 7개
-
FPGA를 활용한 스위치 인터페이스 설계2025.12.161. 스위치 채터링 및 디바운싱 스위치를 누르거나 뗄 때 접점이 여러 번 붙었다 떨어지는 채터링 현상이 발생한다. 이는 스위치 상태 전환 시 짧은 순간에만 발생하며, 디바운싱 회로를 통해 특정 시간 동안 입력을 무시하도록 설계하여 제거할 수 있다. 이 방법으로 채터링으로 인한 변화를 무시하고 안정적인 신호를 유지할 수 있다. 2. 엣지 검출 및 Verilog 구현 엣지 검출은 신호의 상승 엣지와 하강 엣지를 감지하는 기술이다. Verilog에서 두 개의 레지스터를 사용하여 신호를 지연시키고, 현재 값과 이전 값을 비교하여 PosEd...2025.12.16
-
홍익대_디지털논리회로실험_7주차 예비보고서_A+2025.01.151. S-R Latch와 - Latch Latch는 1비트의 정보를 저장할 수 있는 회로이다. S-R Latch의 경우 S, R의 값이 1,1일 때 결과값이 invalid하고 0,0이면 이전 결과값을 그대로 출력한다. 입력이 1,0이면 Q와 에 1,0을 출력하고 입력이 0,1이면 Q와 에 0,1을 출력한다. - Latch는 S-R Latch와 작동원리는 같지만 입력이 ACTIVE LOW로 작동한다. 2. Pulse detector와 CLK CLK는 출력을 특정 타이밍에 동기화하여 내기 위한 것이다. Pulse detector는 CL...2025.01.15
-
홍익대 디지털논리실험및설계 7주차 예비보고서 A+2025.05.161. S-R Latch와 S'-R' Latch Latch는 1비트의 문자를 보관하고 유지할 수 있는 회로이다. S-R Latch는 NOR 게이트를 이용해 결선되고 S'-R' Latch는 NAND 게이트를 이용해 결선되므로 SR NOR Latch, SR NAND Latch 라고도 불린다. Set이 활성화되면 Q가 1, Q'가 0이 되고 Reset이 활성화되면 Q'가 1, Q가 0이 된다. 2. Pulse detector와 CLK Pulse detector는 Pulse의 변화를 감지하는 회로이다. 두 개의 동일한 입력 중 하나에만 인버...2025.05.16
-
FPGA를 이용한 LED 및 FND 구동 실습2025.12.161. 채터링(Chattering) 현상 디지털 신호의 edge에서 발생하는 떨림 현상으로, positive edge와 negative edge에서 값이 변할 때(1→0, 0→1) 약간의 떨림 후 완전한 값으로 안정화된다. 주로 손으로 스위치를 누르는 등의 물리적 버튼 입력에서 자주 발생하며, 이는 기계적 접점의 불완전한 접촉으로 인해 발생하는 현상이다. 2. 에지 검출 회로(Edge Detection Circuit) 과거와 현재의 상태를 비교하여 발생한 차이를 감지하는 회로로, 1→0 또는 0→1의 edge를 감지한다. 이를 통해 ...2025.12.16
-
MSP430 LaunchPad 포트 인터럽트를 이용한 LED 토글 속도 제어2025.12.131. 포트 인터럽트(PORT Interrupt) MSP430 마이크로프로세서에서 P1.3 포트를 인터럽트로 설정하여 스위치 입력을 감지합니다. High에서 Low로의 엣지 변화 시 인터럽트가 발생하며, 이를 통해 스위치 누름 동작을 감지하고 처리합니다. 인터럽트 플래그(IFG)를 클리어하여 다음 인터럽트를 준비하고, 글로벌 인터럽트 활성화(GIE)로 인터럽트 처리를 가능하게 합니다. 2. LED 토글 속도 제어 전역 변수 i를 이용하여 4단계의 LED 토글 속도를 제어합니다. i=0일 때 240000의 딜레이, i=1일 때 1800...2025.12.13
-
디지털 논리실험 7주차 예비보고서2025.05.061. S-R Latch S-R Latch는 S와 R 입력에 따라 출력 값이 변화한다. S=1, R=0 또는 S=0, R=1이면 출력 값이 변화하고, S와 R이 모두 0이면 출력 값을 유지한다. S와 R이 모두 1일 때는 출력 값이 모두 0이 되어 Invalid 상태가 된다. 2. Pulse Detector와 CLK Pulse Detector는 CLK 신호가 내려가는 타이밍에만 가상의 enable 값이 1이 되어 J와 K 값을 읽는다. 이를 통해 CLK 신호의 순간적인 변화를 감지할 수 있다. 3. J-K Flip-flop J-K F...2025.05.06
-
디지털논리실험및설계 2024-1 도어락 프로젝트2025.01.281. 디지털 Door-Lock 요구사항 디지털 Door-Lock 프로젝트의 주요 요구사항은 다음과 같습니다. 'Reset' 버튼을 누르면 번호 7-segment에 '0'이 켜지면서 시작되며, A와 B 7-segment는 꺼진 상태를 유지합니다. 'Reset' 후 '번호입력' 버튼을 누를 때마다 번호 7-segment에 '0-1-2-3-...-9-0(반복)'의 숫자가 나타나며, 원하는 숫자가 나타났을 때 '확인' 버튼을 누르면 됩니다. '확인' 버튼을 누르면 번호가 A 7-segment로 이동하고 번호 7-segment는 '0'으로 ...2025.01.28
