본문 바로가기

# Semiconductor250

[Harman 세미콘 아카데미] 51일차 - Verilog(Stop Watch - 오류 검증, Prescaler 간소화, Mission) [오류 발생한 Part 체크] 📌 Simulation을 이용한 방법 테스트벤치를 만들어 오류가 발생한 part를 체크하고 수정할 수 있다. Testbench 관련 내용 [Harman 세미콘 아카데미] 2일차 - 보수체계, Testbench, Delay [개요] 1. 논리 회로 - Combinational Logic (조합 논리 회로) : input이 주어지면, output이 고정된다. output이 다음 output에 영향을 주지 못 함. - Sequential Logic (순차 논리 회로) : 이전 output이 다음 output에 영 rangvest.tistory.com 📌 LED를 이용한 방법 가장 쉽고 간단한 방법이다. 시뮬레이션을 활용하려면, 테스트벤치를 만들고 레지스터 등록하는 등 해줘야할 것.. 2023. 9. 6.
삼성·LG `AI용 반도체칩` 개발로 더 똑똑한 가전 만든다 사용자·기기간 연결 현실화 삼성, 내년부터 AI·칩셋 추가 LG, 프리미엄 제품 중심 적용 이달 초 독일 베를린에서 열린 유럽 최대 가전 전시회 IFA 2023 삼성전자 부스에서 관람객이 '삼성 푸드'를 체험하고 있다. 삼성전자 제공 삼성전자와 LG전자 등 가전업계가 더 똑똑한 가전을 만들기 위해 인공지능(AI) 도입을 서두르고 있다. 차세대 가전에 있어 가장 중요한 콘셉트로 기기와 사용자, 기기와 기기 간의 '연결성'을 내세운 가운데 이를 현실화하기 위한 것이다. 5일 업계에 따르면 삼성전자는 내년부터 가전에 생성형 AI를 도입하기 위한 준비를 하고 있다. 이를 위해 AI 데이터 처리를 원활하게 할 전용 반도체 칩셋도 개발한다는 계획이다. 이달 초 독일 베를린에서 열린 유럽 최대 가전전시회 IFA 20.. 2023. 9. 6.
[Harman 세미콘 아카데미] 50일차 - 자율 주행 RC Car Project(UART, Motor, PWM, BlueTooth) [개요] 그동안 배웠던 내용을 바탕으로 자율 주행 커넥티드카를 직접 만들어보는 프로젝트를 시작했다. 실제 과정은 11월부터이지만, 진도가 빠른 관계로 도입부만 미리 맛보기로 했다. [UART] 📌 Coding /* USER CODE BEGIN PFP */ int __io_putchar(int ch) // 출력 함수 { HAL_UART_Transmit(&huart2, &ch, 1, 50); return ch; } int __io_getchar(void) // 입력 함수 { int ch; while(1) { if(HAL_UART_Receive(&huart2, &ch, 1, 50) == HAL_OK) // 받을 때까지 기다렸다가 break; // 잘 받아지면, break; } HAL_UART_Transmit(.. 2023. 9. 5.
[Harman 세미콘 아카데미] 49일차 - Verilog(Stop Watch - Minute, Start/Stop, Lap) [Stop Watch] 📌 Minute count 구현 Minute clock 설계 clk_sec을 60번 카운트하면 1분 // min clock module clock_min( input clk, clk_sec, reset_p, output clk_min ); // 60개 카운트하면 1s reg [5:0] cnt_sec; reg cp_min; // cp : clock pulse always @(posedge clk, posedge reset_p) begin if(reset_p) cnt_sec = 0; // reset이 들어오면 cnt = 0 else if(clk_sec) begin if (cnt_sec >= 29) begin cnt_sec = 0; // 0부터 번까지 카운트하면 다시 0으로 cp_min.. 2023. 9. 4.