
DMA는 채널이 2개MM2S (Memory-Mapped to Stream): DDR → FIR 방향S2MM (Stream to Memory-Mapped): FIR → DDR 방향bd_fir_dma: custom fir ip와 PS ip, DMA ip를 붙인 block

이번 글에서는 Zybo Z7-20 보드에서 자주 사용하게 되는 `Clocking Wizard`, `Block Memory Generator`, `ILA` IP를 정리해보겠습니다.

이번 글에서는 Vivado에서 64-bit Binary Adder(RCA) RTL 프로젝트를 합성(Synthesis)하는 과정을 정리했습니다.

이번 포스팅에서는 가장 기초적인 Half Adder를 통해 RTL 설계의 기본기와 실무형 검증 워크플로우를 정리해 보겠습니다.

Rust로 작성된 차세대 패키지 매니저 uv는 기존 도구들을 대체하는 압도적인 속도와 cargo 스타일의 통합된 워크플로우를 제공합니다. 이번 포스팅에서는 Ubuntu 환경에서 uv를 설치하고, 가장 빠르고 안전하게 파이썬 개발 환경을 구축하는 방법을 정리했습니다.

일관된 C/C++ 빌드 세팅을 유지하는 것이 가장 중요합니다. 이번 포스팅에서는 CMakePresets를 활용한 환경 표준화부터 사이드바 제어를 이용해 VS Code 기반의 CMake 워크플로우 구축 방법을 단계별로 알아보겠습니다.

제대로 된 익스텐션 몇 개만 설치해도 코딩 생산성이 눈에 띄게 달라집니다. 이 글에서는 실제로 사용하면서 작업 효율을 크게 높여준 익스텐션들을 정리해봤습니다. 1. GitLens Git 커밋 기록을 누가 언제 어떤 이유로 수정했는지를 코드 위에서 바로 보여주는 익스텐

우분투 24.04 환경에서 유용하게 사용하고 있는 도구를 소개합니다. Rust와 Zig 기반의 고성능 설계로 하드웨어 리소스를 효율적으로 사용하는 Ghostty, 그리고 네트워크만 연결되어 있다면 어떤 기기와도 즉시 연결되는 LocalSend입니다.

PSpice 설치 전 윈도우 사용자 이름이 영문인지와 윈도우 버전을 확인해야 합니다. 윈도우 사용자 이름 확인 Win + R 키를 누른 뒤 cmd를 입력하고 엔터를 칩니다. 입력창에 whoami를 입력합니다. 출력되는 이름이 한글이라면 문제가 발생할 확률이 높고

내 컴퓨터(Windows/VS)에서는 잘 돌아가는 코드가 서버(Linux/GCC)에서는 빌드조차 되지 않는 상황, 이 '환경의 파편화'를 해결하는 것이 바로 CMake의 존재 이유입니다.

이번 포스팅은 지난 파이썬 환경 구축(#9)에 이어, C++ 컴파일러와 CMake 빌드 시스템을 설치하고 설정하는 방법에 대해 알아보겠습니다.

이 포스팅에서는 pyenv 설치부터 원하는 Python 버전 설정까지 전 과정을 다룹니다.

이번 포스팅에서는 자동 마운트를 고정 마운트(Static Mount)로 수정하고, 심볼릭 링크(Symbolic Link)를 통해 분산된 하드웨어 자원을 최적화된 단일 경로로 통합하는 과정을 다뤄보겠습니다

기존 윈도우의 VS Code 설정과 테마를 우분투에 그대로 이식하는 VS Code 동기화와 함께, Git 설치 및 기본적인 설정을 다루겠습니다.

우분투 설치를 마친 뒤 가장 먼저 해야 할 일은 기본적인 프로그램을 설치하고 시스템의 안정성을 확인하는 것입니다. 크롬과 노션 같은 필수 앱 설치부터 하드웨어의 성능 확인을 위한 벤치마크까지, 쾌적한 개발 환경을 위한 기초 단계를 정리했습니다

듀얼부팅 환경을 구축했다면 이제 본격적으로 사용하기 전에 몇 가지 최적화 작업이 필요합니다. 운영체제를 전환할 때마다 시간이 어긋나는 문제, 파일 시스템 공유 등 실제 개발 환경에서 마주치게 될 실용적인 이슈들을 중심으로 정리했습니다.듀얼부팅 환경에서 윈도우로 시간 동

개발 환경 설정 이제 CMake를 도입하여 보다 전문적인 C++ 개발 환경을 구축해보자.Visual Studio Code 공식 유튜브 채널의 영상을 참고하여 작성했습니다. (https://www.youtube.com/watch?v=\_BWU5mWqVA4&t=8

1\. 파이썬 홈페이지(https://www.python.org/downloads/release/python-31311/)에서 Windows Installer (64-bit) 다운로드2\. 설치 항목 선택Use admin privileges when insta

윈도우용 Git 설정1\. Git 홈페이지(https://git-scm.com/)에서 Windows용 설치2\. 기본 다운로드 경로는 그대로 유지3\. 구성요소 선택 a. Additional icons : 바탕화면에 바로가기를 생성 할지 여부 b.