Project : FPGA Multi Function Clock
⦁ 개요
: Digilent Basys3를 이용한 FPGA Multi Function Clock 설계 및 검증
⦁ 기능
1. Clock ↔ Stopwatch 모드 변경
1) 스위치 조작
2) UART 조작 : "Clock" 혹은 "Stopwatch" 입력
2. Clock 모드 : FND 시간 표시
1) 스위치 & 버튼 조작
a) 스위치 : [시 : 분] 혹은 [초 : 밀리초] FND 출력 모드 선택
b) 버튼 : 시간을 설정 & 0으로 설정
2) UART 조작
a) "Hour" 혹은 "Sec" 입력하여 [시 : 분] 혹은 [초 : 밀리초] FND 출력 모드 선택
b) "SecUp" 혹은 "MinUp" 입력하여 시간 설정
c) "Clear" 입력하여 0으로 시간 설정
3. Stopwatch 모드 : FND 스톱워치 표시
1) 스위치 & 버튼 조작
a) 스위치 : Run 혹은 Stop 동작
b) 버튼 : 시간을 0으로 설정
2) UART 조작
a) "Run" 혹은 "Stop" 입력
b) "Clear" 입력하여 0으로 시간 설정
4. 현재 머신의 동작이 정상적인지 확인할 수 있는 Operation LED
⦁ 구현 방법
1. Control Unit 모듈 개발
2. Clock & Stopwatch 모듈 개발
3. UART 모듈 개발(문자열 송수신 가능)
4. UART 모듈 System Verilog TestBench 구성 및 검증
⦁ 개발 기간
: 2024. 05. 23 ~ 2024. 05. 26
⦁ 프로젝트 발표일
: 2024. 05. 27
⦁ 검증 요약
⦁ 동작 영상
⦁ 배율을 조정해서 봐주세요.
▶ 새 창에서 열기
⦁ PPT
⦁ 파일 용량이 커 로딩이 오래 걸립니다. 조금만 기다려주세요.
▶ 새 창에서 열기
Made By Minseok KIM
'VerilogHDL > Project' 카테고리의 다른 글
[VerilogHDL] Project : Intelligent Vehicle Control System PPT & PDF (0) | 2024.07.07 |
---|---|
[VerilogHDL] Project : Design RISC-V CPU with AHB-Lite & Peripherals PPT & PDF (0) | 2024.06.14 |
Let's Be Happy!
도움이 되었으면 좋겠어요 :)