본문 바로가기

fpga74

[FPGA Project] Multi-function Fan(UART-Bluetooth, PWM, FSM, Timer, WNS/TNS) [Mission] 📌 Project Summary Project name : FPGA환경에서 Verilog 언어를 통한 Multi-function Fan 구현 Mission i) 바람 세기 조절 기능 ii) 1시간, 3시간, 5시간 타이머 기능 iii) 3단 밝기 조절 가능한 LED 무드등 iv) 이외 추가 기능 최소 1가지 구현 프로젝트 기간 및 팀원 기간 : 3 Days 팀원 : 3명 [Result] 📌 Operation Multi-Function Fan 📌 Function & Block Diagram 각 기능별로 총 6가지 Top module을 Instanciation하여 Fan_top을 구성하였다. 블루투스 또는 버튼을 통해 신호가 입력되고 입력된 신호는 DFF를 통해 바운싱 제어, Edge De.. 2023. 10. 2.
[FPGA Project] Multi Function Clock(다기능 시계 구현 프로젝트) [Project Summary] 📌 Project name : Multi Function Clock(다기능 시계) 구현 📌 Mission i) 시간, 분을 출력하는 시계 기능 ii) 10ms 단위의 StopWatch 기능 iii) Cook Timer 기능(99분 59초까지, 알람 기능 추가) 📌 프로젝트 기간 및 팀원 - 기간 : 2 Days - 팀원 : 3명 [Result] 📌 Operation 📌 Mode 설명 Mode는 총 3단계로 구성되어 있고, 0번 버튼 입력에 따라 2진 카운터에 의해 Mode가 Select된다. Mode 1은 Watch 모드로 23시59분까지 구현 가능하고 run state/set state의 두 가지 state가 존재한다. run state에서는 minute clock에 따.. 2023. 10. 2.
[FPGA] FPGA, ASIC, SoC의 차이점 [개념] 📌 FPGA : Field Programmable Gate Array 프로그래밍 가능한 반도체로, 사용자가 회로를 프로그래밍하여 재구성할 수 있으며, 주로 프로토타이핑과 가속화용으로 사용된다. 📌 ASIC : Application Specific Integrated Circuit 특정 응용 프로그램에 특화된 반도체로, 고유한 기능을 위해 설계되며 생산 비용과 소요 시간이 크지만 요청한 기능에 최적화된 성능을 제공한다. 📌 SoC : System On Chip 하나의 집적회로(IC)에 모든 시스템 구성 요소를 통합하는 기술로 다양한 IP를 포함하여 시스템을 단일 칩으로 구현하며 모바일 디바이스 및 임베디드 시스템에서 주로 사용된다. cf) IP란? : Intellectural Property 재사.. 2023. 9. 23.
[Harman 세미콘 아카데미] 63~65일차 - Verilog(Project : Portable Fan) [현재 상황을 코드로 표현하면?] while(1) { Project; } 계속되는 프로젝트로 인해 몸과 정신이 피폐해지고 있지만, 그래도 매번 성장함을 몸소 체험할 수 있어 좋다. 좋은 건가? 아무튼 좋다. 행복하다. [Project] 📌 Project Summary Project name : Portable Fan 구현 Mission i) 바람 세기 조절 기능 ii) 1시간, 3시간, 5시간 타이머 기능 iii) 3단 밝기 조절 가능한 LED 무드등 iv) 이외 추가 기능 최소 1가지 구현 프로젝트 기간 및 팀원 기간 : 3 Days 팀원 : 3명 2023. 9. 23.