본문 바로가기

100억 모으기 프로젝트317

[Linux] wget 명령어 사용 불가 현상 해결 방법(Window) - "command not found" [Trouble] Window에서는 리눅스 명령어인 wget를 사용할 수 없다. [Solution] 지금 우리는 윈도우 운영체제에서 리눅스를 사용하고 있기 때문에 리눅스 명령어인 wget이 지원되지 않는다. 따라서 윈도우용 wget 실행 파일을 다운받아야 한다. 1. 아래 사이트에서 운영체제에 맞는 버전을 다운 윈도우용 wget 실행 파일 GNU Wget 1.21.4 for Windows eternallybored.org 2. Windows의 System32 폴더에 넣어준다. 3. 환경변수에 wget.exe 파일의 경로를 추가해준다. 정상적으로 다운로드되었다면, HTTP request sent, awaiting response... 200 OK 메세지가 출력된다. [Result] 이제 wget명령어를 사.. 2023. 10. 17.
[Linux] Git Bash 한글 깨짐 현상 해결 방법(Window) [Trouble] Git Bash 사용 시, 한글 깨짐 현상 발생 [Solution] 1. 아래 경로의 bash.bashrc 파일을 열어준다. C:\Program Files\Git\etc\bash.bashrc 2. 맨 아랫줄에 아래 코드 추가 export LC_ALL='ko_KR.UTF-8' export LANG='ko_KR.UTF-8' 3. Git Bash를 실행하고 locale 입력 아래 그림처럼 출력된다면, 정상적으로 잘 적용된 것이다. 4. 그래도 안 된다면? ① Git Bash의 콘솔 창을 우클릭해서 옵션으로 들어간다. ② Locale을 ko_KR, Character Set을 eucKR로 설정해주면 완료. [Result] 한글이 정상적으로 잘 출력된다. 2023. 10. 17.
[Harman 세미콘 아카데미] 75일차 - Full Custom IC(4x1 MUX_LOGIC, 4x1MUX_SWITCH_2INV) [4x1 MUX_LOGIC] 2개의 신호를 받아 2² 개의 입력 중 하나를 선택해서 출력하는 4x1 MUX 📌 Schematic & Symbol 📌 Simulation VINC : 10n VIND : 100n S0 : 1u S1 : 2u 시뮬레이션 완료 ✅ Simulation Tip 이제까지는 하나하나 클릭해서 항목을 가져왔는데, 굳이 그럴 필요없다. 드래그하면 한 번에 가져올 수 있음. 📌 Layout 높이 7.4um, 넓이 13.63um(nMOS기준) 짜리 4x1 MUX_LOGIC Layout ✅ Trouble Shooting 가끔 F를 눌러도 빈 영역까지 레이아웃으로 잡히는 버그가 발생한다. 이럴 때는 Layout 파일을 새로 만들어서 layout1로 저장하고 만든 레이아웃만 카피해서 넣어주면 된다.. 2023. 10. 17.
[Harman 세미콘 아카데미] 74일차 - Verilog(Program Counter, Register, Control Block, ROM, CPU Simulation) [Program Counter] 이전 시간에 만든 N bit Half adder를 활용하여 Program counter를 만들어보자. 프로그램 카운터는 위 그림처럼 조합 회로를 구현한 LUT과 Register를 구현한 DFF로 구성되어 있다. (조합회로에 clk 신호를 받는 DFF를 연결하여 순차적 기능 부여) 📌 Code module register_Nbit_p_alltime #(parameter N = 8)( input [N-1:0] d, input clk, reset_p, wr_en, rd_en, output [N-1:0] register_data, // 상시 출력 output [N-1:0] q ); reg [N-1:0] register_temp; always @(posedge clk or pose.. 2023. 10. 16.