project7 [Harmanr 세미콘 아카데미] 83~84일차 - Full Custom IC(Project Presentation) [Project Presentation] 이틀 간, 이제까지 만든 프로젝트를 마무리 및 발표하는 시간을 가졌다. 상상 이상으로 노가다성이 짙었던 과목이다 보니, 다른 과목들에 비해 흥미가 떨어지긴 했지만 최선을 다해서 프로젝트에 임했고 그 결과는 생각보다 좋았다. 해당 프로젝트를 진행하면서 엔지니어로써 어떻게 하면 좋은 반도체를 만들 수 있는 가? 를 생각해보게 되었다. 좋은 반도체란, 전송 속도가 빨라야 하고(Fast) 생산 단가가 저렴해야 하며(Cheap) 저전력으로 동작이 가능(Low Power)한 반도체를 말한다. 이번 프로젝트를 발판삼아, 좋은 반도체를 넘어 최고의 반도체를 설계하는 엔지니어가 되도록 부단히 노력해야겠다. 2023. 11. 3. [Harman 세미콘 아카데미] 66일차 - Verilog(다기능 선풍기 프로젝트 발표 및 마무리) [Project] 자세한 프로젝트 내용은 아래 링크 참조 [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) 이 rangvest.tistory.com [Review] 오늘은 팀원들과 함께 3일 동안 지지고 볶았던 시간의 결실을 맺는 PT 시간을 가졌다. 어쩌다 보니, 교수님께서 가르쳐주시지도 않은 UART가 기본 소양이 되어.. 2023. 10. 2. [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. [Harman 세미콘 아카데미] 59~61일차 - Verilog(PWM 활용, 다기능 시계 구현 프로젝트) [PWM 활용] 📌 LED 밝기 제어 PWM 주기를 조절하여 LED 점멸 속도를 제어하고, Duty cycle을 조절하여 LED 밝기를 제어하는 코드를 작성해보도록 하자, 📌 Code clk_freqx100 신호에 따라서 nedge가 발생하고, nedge에 맞춰서 cnt_duty가 증가한다. module PWM_100( input clk, rstp, input [6:0] duty, // 듀티비 설정 변수 input [13:0] pwm_freq, // parameter 대신 여기에 선언해도 된다. 10,000Hz 쓸 거니까 14bit output reg pwm_100pc // pc : % -> 하나당 센티(1/100)이라는 뜻 ); parameter sys_clk_freq = 125_000_000; // .. 2023. 9. 18. 이전 1 2 다음