printf("ho_tari\n");
5일차 mini Project1 - MINSEC_WATCH/STOPWATCH 본문
(Telechips) AI 시스템 반도체 SW 개발자 교육/Verilog HDL mini Project
5일차 mini Project1 - MINSEC_WATCH/STOPWATCH
호타리 2025. 7. 7. 12:15목적
Basys3 (100 MHz) FPGA 보드 위에 4자리 7-세그먼트(FND)를 장착한 디지털 인터페이스 구현
사용자 버튼 조작으로 3가지 동작 모드 전환
IDLE (CIRCLE 회전)
MINSEC_WATCH (분·초 시계)
STOPWATCH (스톱워치)
입력 BTN[3:0]
BTN[0]: 모드 전환(IDLE → WATCH → STOPWATCH → IDLE)
BTN[1]: 스톱워치 시작/정지 토글
BTN[2]: 스톱워치 초기화
BTN[3]: IDLE 모드 시 회전 속도 변경
RESET: 모든 모드에서 IDLE로 복귀
출력 FND[3:0] + SEG[6:0]
4자리 7-세그먼트 디스플레이



btn_command_controller.v
0.01MB
fnd_controller.v
0.01MB
minsec_stopwatch_top.v
0.00MB
https://github.com/SE0NGH0/AI_Verilog_HDL/tree/main/05.minsec_stopwatch_project
결과 영상
'(Telechips) AI 시스템 반도체 SW 개발자 교육 > Verilog HDL mini Project' 카테고리의 다른 글
| 14 ~ 17일차 mini Project4 - 공기 조화 설비 HVAC_System (0) | 2025.07.22 |
|---|---|
| 11일차 mini Project3 - Microwave_System (0) | 2025.07.14 |
| 7일차 mini Project2 - Vending_Machine (0) | 2025.07.09 |