활동기간 : 2024.01.18~19

FPGA 실습 경험을 쌓고 싶어서 지원한 교육입니다. 경쟁률이 너무 빡셌어요,, 무려 오픈한지 1분만에 마감,,,

우선 한 일

디바운서 모델 설계했어요

시그널버퍼랑 타이밍 컨트롤러 설계해 주고요

image.png

원리

저희가 버튼을 한번 눌러도, 여러번 눌린 것처럼 동작할 때가 있습니다.

그 버튼이 눌릴 때마다 타이밍 컨트롤러가 주기적인 신호를 보내고,

시그널 버퍼는 이 타이밍 때마다 input 시그널과 기존에 받은 input 시그널을 비교해줍니다.

그래서 input시그널과 기존에 받은 시그널이 달라지는 순간이 진짜 버튼을 눌렸다는 것을 알게 해주는 버튼입니다.

사실 이것 말고도 이것저것 실습을 많이했는데요, 예전에 동아리에서 설계한 CPU랑 유사해서 너무 신기했어요.

FPGA검증

이 교육을 신청한 목적입니다.

image.png

우선 FPGA설계 순서입니다.