"학교수강교과목"
1 프로그래밍
- 자료구조 A+, 고급프로그래밍 A-, 알고리즘 A-, 운영체제 A+
2 HDL, FPGA 설계
- 디지털공학실험 B+, 디지털시스템설계 A-, IoT실험 A+, SoC설계 A+
3 기타 심화 과목
- 멀티미디어융합기술 A+, 마이크로프로세서응용 A+, 융합캡스톤디자인 A0
"프로젝트 내용 및 역할"
1 mu0 프로세서, 메모리 설계
- Verilog HDL을 이용한 가상 프로세서와 메모리 설계 개인 프로젝트. 코드 상으로 프로세서와 메모리 구현. 어셈블리어를 일부 구현해 ModelSim으로 기본적인 작동 확인
2 FPGA와 Arduino를 이용한 "학점계산기"
- 3개의 마이크로 컨트롤러 간의 IO 설계. Arduino1로 입력을 받고 FPGA로 연산 후 Arduino2로 출력할 수 있도록 Verilog, C 코드 수정
3 DE1-SoC FPGA 두더지 잡기"
- Quartus Schematic을 이용해 두더지가 랜덤으로 나올 수 있는 디지털 회로 구현.
4 Verilog를 이용한 8bit RCA
- Pipeline RCA와 Non-Pipeline RCA를 각각 구현하고 Area 비교. Quartus와 ModelSim을 연동하여 Latency, Throughput 비교. Two-Stage OP Amp 회로, 레이아웃 설계
5 Arduino를 이용한 "Chess Machine"사람 vs 알고리즘 제작
- 특수 상황의 체스말 이동 알고리즘 구현나이트 움직임, 죽은 말 처리 등, 전체 작동 구조 및 알고리즘 설계, 회로 설계
6 "일회용 플라스틱 컵 세척 장치" 제작
- 장치 동작 알고리즘 구현. Arduino를 이용해 하드웨어 제어, 회로 설계
"외부교육"
1 IDEC 디지털 회로 교육 2회 이수
- FPGA 기반의 임베디드 시스템 설계 / 디지털 집적회로 설계
2 IDEC 전력전자 교육 2회 이수
- PMIC 설계 기초 및 응용 / 전력전자 회로설계
글자수 1,013자1,433Byte