• Visual Studio Code 설치 및 한국어 설정2026. 05. 23.
    코딩(특히 웹개발)을 하다 보면 코드 편집기가 필요할 때가 있습니다. Visual Studio Code(VS Code)를 사용하면 IDE처럼 줄 번호도 띄워 주고 코딩 문법에 맞게 색깔도 표시됩니다. VS Code는 Microsoft에서 배포하는 오픈 소스(소스 코드: MIT License) 소프트웨어이며, 사적 이용 및 상업적 이용이 무료입니다. 확장 기능을 설치하여 프로그래밍 언어에 맞게 설정할 수도 있습니다. 오늘은 VS Code를 설치하고 한국어 설정까지 해 보겠습니다.
  • 수성컴의 LG 그램 Pro AI 360 사양(스펙)2026. 05. 05.
    전에 쓰던 갤럭시 북 Flex2가 고장나서 새 노트북을 구매했습니다. 요즘은 국산 노트북이 거의 다 16인치 이상이더라고요. 삼성 2in1 노트북을 16인치로 쓰면 무거울 것 같아서 LG 그램 Pro AI 360를 구입했습니다. 요즘 노트북 값이 올라서 신제품 대신 2025년 제품을 구입했습니다. 제 노트북의 사양과 제가 선택한 옵션들을 알려드립니다.
  • C++ 다익스트라 알고리즘으로 최단 경로 구하기2026. 03. 02.
    지도를 보면 여러 점이 있고 길마다 거리가 다릅니다. 이때 한 점에서 다른 점으로 이동하기 위한 최단 경로는 어떻게 구할 수 있을까요? 다익스트라 알고리즘(Dijkstra Algorithm)으로 구할 수 있습니다. 오늘은 C++로 다익스트라 알고리즘을 구현해 보겠습니다.
  • [Verilog]Moore FSM으로 신호등 만들기2025. 12. 15.
    오늘은 Moore FSM(Finite State Machine)으로 신호등을 만들어 보겠습니다. 보통 신호등은 색깔별로 시간이 정해져 있지만, 오늘은 차량 통행의 유무에 따라 작동하는 신호등을 만들어 보겠습니다.
  • Intel Quartus로 Verilog Timing Analysis2025. 12. 06.
    Combinational circuit과 sequential circuit이 섞인 회로를 구성할 때는 delay를 고려하여 클럭의 frequency를 정해야 합니다. 오늘은 Intel Quartus로 timing analysis하는 방법을 알아보겠습니다.
  • [Verilog]RCA, CLA Adder, Subtractor2025. 12. 02.
    오늘은 Verilog로 32-bit 덧셈기(가산기, adder)와 뺄셈기(감산기, subtractor)를 구현해 보겠습니다. 덧셈기는 Ripple Carry Adder 방식과 Carry Look-Ahead Adder 방식으로 구현해 보겠습니다.
  • Quine-McCluskey Algorithm 자동화 프로그램2025. 11. 18.
    진리표(truth table)를 보고 boolean equation을 만들 때 변수가 4개 이하이면 Karnaugh Map을 이용할 수 있습니다. 그러나 변수가 5개 이상으로 늘어나면 Karnaugh Map을 사용하기 힘들어집니다. 그러므로 Quine-McCluskey Algorithm을 사용하면 변수 개수가 많아도 boolean equation을 쉽게 도출할 수 있게 됩니다. 다만, Quine-McCluskey Algorithm은 사람이 직접 수행하기에 따분한 작업이므로 자동화 프로그램을 만들었습니다.
  • [모닝PPT 2.0]아침에 일어나기 힘들다면 PPT로 잠을 깨 보자!2025. 11. 03.
    아침에 일어나기 힘드신가요? 알람을 맞춰 놓아도 끄고 다시 주무시나요? 모닝PPT와 알라미를 함께 사용한다면 좀 더 잘 일어날 수 있습니다.
  • [Verilog]Multiplexer(Mux)2025. 11. 01.
    디지털논리회로에서 여러 신호 중 하나를 선택할 때 Multiplexer(Mux)를 사용합니다. 오늘은 4-to-1 Mux를 structural design과 if문, case문으로 구현해 보겠습니다.
  • [Verilog]D Flip-Flop, Register2025. 10. 18.
    오늘은 Verilog로 D Flip-Flop과 Register를 만들어 보겠습니다.
  • 1 2 3 4 5 6 7 8 9