728x90
728x90

전체 글 89

01. FPGA의 내부 구조와 논리 요소

1. FPGA의 장점ReprogrammableFPGA는 프로그래밍이 가능하여 여러 번 수정 및 재설계 가능반면, ASIC(Application-Specific Integrated Circuit)은 한정된 기능을 수행하며, 수정이 불가능함Multiple Bitstream 지원하나의 FPGA에서 여러 개의 bitstream을 저장하고 변경 가능Bug Fix 비용 절감ASIC에서는 하드웨어적 수정이 불가능하며, 소프트웨어적으로 우회해야 함FPGA는 하드웨어 설계를 수정하여 직접적인 문제 해결 가능==========𝔼𝔼𝟚𝟚========== 2. FPGA의 기본 구조: FPGA 칩 내에는 다음과 같은 주요 블록이 존재하며, 이들은 interconnect를 통해 연결됨2.1 General-purpose B..

Study/FPGA 2025.02.11

[위대한 수업] 도파민 과잉 시대 (EBS GREAT MINDS 4)

Dopamin 도파민neurotransmitters, pleasure and rewardalso important for motivation : 생존을 위한 행동을 알려주거나, 일을 하는 동기를 부여해주므로 중요하긴 함... (*오히려 adhd 입장에서는 이게 부족해서 주어진 일을 못하는 것이라 알려져 있지 않나..-1. 중독 진단 기준통제력 control강박 compulsions갈망 cravings결과 consequences눈에 보이는 (일, 학업) 단점이 나타날 수도 있지만denial 부정 또한 대표적인 증상으로 나타남..신체적으로는 내성 tolerance 생김withdrawal 금단 증상이 생리적으로 발생 : 심리적 증상중독은 스펙트럼 증상이다 = 경도가 있음-2. risk factors 위험인자태..

Contents/인생 2025.02.06

[컴퓨터 구조] 01 - 프로세서 아키텍쳐, 메모리, 명령어

1. 프로세서프로세서란?명령어(Instruction)를 해석하고 실행하는 장치기본적으로 입력/출력 장치(I/O), 메모리, 연산 장치(ALU), 제어 장치(Control Unit)로 구성됨ISA (Instruction Set Architecture, 명령어 집합 구조): 프로세서가 실행할 수 있는 명령어의 집합을 정의함.주요 구성 요소PC (Program Counter): 현재 실행할 명령어의 주소를 저장IR (Instruction Register): 현재 실행 중인 명령어를 저장ALU (Arithmetic Logic Unit): 산술 및 논리 연산을 수행Registers: 연산을 위한 임시 데이터 저장 공간Memory Interface: 명령어 및 데이터를 메모리와 교환하는 역할-2. 메모리 구조 및 ..

[SoC 구조 및 설계] 07 - RISC-V, RVX (eXpress) 개념 활용

1. RISC-V 코어란?1.1 SoC 설계 트렌드최근 SoC 설계의 핵심 트렌드:1) AI-SoC (인공지능 기반 SoC)2) PIM(Processor-in-Memory) / CIM(Computing-in-Memory)3) DDN(Deep Neural Network) 기반 설계4) NPU(Neural Processing Unit) 활용PIM (Processor-in-Memory)의 필요성기존 폰 노이만 아키텍처의 병목현상 해결을 위한 접근 방식CPU와 메모리 간 데이터 이동을 줄이기 위한 솔루션_1.2 RISC-V 코어의 개요2015년 UC Berkeley에서 오픈소스로 개발기존 ARM 대비:1) 칩 면적: ARM 대비 30%2) 소비 전력: ARM 대비 40%적용 사례:Qualcomm: IoT MCU..

[SoC 구조 및 설계] 06 - EDA 프로그램 비교 및 설치 방법

개인적으로 헷갈려서 찾아보고 용도를 정리함.※ 따라서 전부 설치해본 것이 아니므로 틀린 정보가 있을 수 있음 주의!_1. EDA (Electronic Design Automation) 란?반도체 칩, FPGA, ASIC 설계를 위한 소프트웨어 도구회로 설계, 검증, 시뮬레이션, 합성(Synthesis), 배치-배선(Layout) 등 수행==========𝔼𝔼𝟚𝟚========== 2. 주요 EDA 프로그램 비교EDA 툴을 기능별로 구분할 수 있다.목적툴기능특징사용RTL 시뮬레이션QuestaSim (Siemens EDA)Verilog/SystemVerilog/VHDL 시뮬레이션빠른 속도, UVM 지원, 강력한 디버깅ASIC + FPGAVivado Simulator (Xilinx)Xilinx FPGA..

[SoC 구조 및 설계] 05 - EDA 툴 활용과 회로 설계

EDA Tool (Electronic Design Automation)SoC 설계 자동화를 지원하는 툴반도체 칩, FPGA, ASIC 설계를 위한 소프트웨어 도구회로 설계, 검증, 시뮬레이션, 합성(Synthesis), 배치-배선(Layout) 등의 작업 수행을 지원==========𝔼𝔼𝟚𝟚========== 1. 아날로그 회로 설계과정1) Schematic 설계: 회로도를 작성2) Layout 설계: Schematic을 바탕으로 물리적인 회로 배치3) DRC (Design Rule Check): 설계 규칙 검증4) LVS (Layout Versus Schematic): Layout과 Schematic의 일치 여부 검증5) 시뮬레이션: 동작 검증 수행6) 반도체 파운드리(Foundry)에 제작 요..

728x90
반응형