본문 바로가기
반응형

전체 글112

[FPGA 강의3] FIFO 개념과 용도 이 글을 PDF로 보기 FIFO 버퍼가 데이터 전송 및 클록 도메인 간의 전송에 어떻게 사용될까FIFO의 용도FIFO의 약자는 First In First Out입니다. FIFO는 FPGA 및 ASIC 설계에서 널리 사용되는 기본블록 중 하나로, 매우 유용합니다! FIFO는 다음과 같은 용도로 사용될 수 있습니다: 서로 다른 클록 도메인 간의 전송칩 외부로 데이터를 전송하기 전에 버퍼링 (Ex. DRAM 또는 SRAM으로)소프트웨어가 나중에 확인할 데이터를 버퍼링나중에 처리를 위한 데이터 저장FIFO 쉽게 이해하기FIFO는 자동차가 통과할 수 있는 일방향 터널로 생각할 수 있습니다. 터널 끝에는 요금소와 게이트가 있습니다. 게이트가 열리면 자동차는 터널을 나갈 수 있습니다. 만약 그 게이트가 절대 열리지 .. 2024. 8. 11.
[FPGA 강의2] Flip-Flop (Register) 이 글을 PDF로 보기Intro이전 글에서는 Look-Up Table (LUT) 구성 요소에 대해 알아봤습니다. LUT는 FPGA 내부에서 가장 중요한 두 가지 구성 요소 중 하나이며, 다른 하나는 플립플롭입니다. 플립플롭의 종류는 여러 가지가 있지만(JK, T, D) 가장 많이 사용되는 것은 D 플립플롭입니다.D 플립플롭 (레지스터)위 그림에서 장치의 상단에 S라는 레이블이 붙은 핀이 있습니다. 이 핀은 Set 핀으로 알려져 있습니다. 장치의 하단에는 R이라는 레이블이 붙은 핀이 있습니다. 이 핀은 Reset 핀으로 알려져 있습니다. 또한 장치의 오른쪽에는 Qbar라는 레이블이 붙은 핀이 있습니다. 이 핀은 항상 Q 핀의 값과 반대 값을 가집니다. 이제 이러한 핀들이 무엇인지 알았으니, 이 핀들은 지금.. 2024. 8. 10.
[FPGA 강의1] LUT (Look Up Table) 이 글을 PDF로 보기선행 이해:AND, OR, NOT, XOR, NAND Gates 작동 방식 및 진리표.이 부분은 너무 기초라서 생략하고 시작하겠습니다. LUT (Look-Up Table)LUT를 통해 기본 게이트들이 어떻게 작동하는지 더 깊이 알아보겠습니다. 그리고 더 복잡한  Boolean algebra (부울 대수)에 대해 알아보겠습니다. 먼저, 모든 이산 논리 게이트(AND, OR, XOR 등)는 실제로는 FPGA 내부에 존재하지 않습니다. 그러나 이러한 기능을 분명 FPGA는 수행할 수 있습니다. FPGA가 부울 대수를 수행할 수 있는 방법은 Look-Up Table (LUT)을 사용하는 것입니다. LUT는 프로그래밍될 수 있는 이산 기능 블록입니다. LUT는 진리표 개념을 사용하여 출력과 .. 2024. 8. 10.
VS Code 에서 TerosHDL Linter를 GHDL로 사용하는 방법 ----------------------------------------------------------------- ※ 참고 VSCode에서 VHDL Linter 뭐 쓸지 고민하시는 분들, GHDL Linter가 설정이 제일 쉽고 강력합니다. ----------------------------------------------------------------- VS Code에서 TerosHDL을 사용하면 VHDL, Verilog 를 개발하는데 정말 강력하죠. 그러나 초기에 설정이 너무 까다로운 편입니다... 왜냐하면 메뉴얼이 정말 형편없기 때문입니다. 그래서 글을 쓰게 되었습니다. TerosHDL Linting Manual 아래 링크에서 기본적인 Linting (Error Chekcing 및 Style .. 2024. 4. 7.
[2024.04.28] 노바삼국 쿠폰 교환권 및 이벤트 정보 모음 노바삼국 출시일2024.03.29. 오전11시(안드로이드, iOS)무료 쿠폰이 주기적으로 발행되니 확인해보세요^^노바삼국 공식 홈(네이버)https://naver.me/GJENBoYO 노바삼국네이버 게임 라운지link.naver.com공식홈에서 게임에 필요한 정보들을 모아보세요.진행중인 이벤트 정보▼ 클릭 ▼ 네이버 link.naver.com이벤트가 수시로 진행중이니 확인해보시고 풍부한 보상을 받아보세요.발행된 쿠폰쿠폰 번호발행일만료일NOVA33332024.03.29XNOVA99992024.03.29XNOVA3KDM2024.03.29XSSR20242024.04.xxXTK20242024.04.xxX.. 2024. 3. 29.
[암호화폐 2024] 개인지갑 만들기 - 메타마스크 (MetaMask) 비트코인 지갑, 이더리움 지갑, 아발란체 지갑 그리고 그 패밀리에 있는 모든 애들에 대한 지갑을 지원합니다. 2025년 암호화폐가 제도권으로 완전히 들어올 예정입니다. 그 전에 조금씩 암호화폐를 모두 개인 지갑으로 옮기는 것을 권장드립니다. 그리고 스테이킹을 한 후 잊어버리세요. 그게 가장 속편하게 가장 큰 돈을 벌어다 줄 것입니다. 암호화폐 지갑 만들기 (이더리움) Step 1. 이더리움 공식 사이트에서 지갑 찾기 이더리움 지갑을 만들어보겠습니다. 이더리움 지갑은 이더리움 플랫폼에 해당하는 모든 코인을 보관 및 전송, 스테이킹을 할 수 있는 월렛이므로 꽤 유용합니다. 역시 이더리움... 아래 링크에 접속 후 지갑 찾기 클릭 https://ethereum.org/ko/wallets/ 이더리움 지갑 | e.. 2024. 3. 19.
반응형