728x90
728x90

amba 3

10. AMBA | AXI4와 AXI4-Stream의 차이점

AXI4와 AXI4-Stream은 AMBA (Advanced Microcontroller Bus Architecture) 프로토콜의 일부지만, 사용 목적과 데이터 전송 방식이 다르다.==========𝔼𝔼𝟚𝟚========== 1. 비교표구분AXI4 (Memory-Mapped)AXI4-Stream사용 목적메모리 주소 기반 데이터 전송연속적인 데이터 스트림 전송주소 신호존재 (주소를 통해 데이터 읽기/쓰기)없음 (주소 지정 없이 데이터 흐름)데이터 흐름Request-Response 방식 (CPU, DMA 등)단방향 스트리밍 (비디오, 네트워크 등)핸드셰이크 신호ARVALID, AWVALID, WVALID, RVALID, BVALIDTVALID, TREADYReady 신호읽기/쓰기 별도 (ARREAD..

Study/FPGA 2025.03.11

09. AXI4-Lite 개념 (+standard와의 차이점)

0. AXI4-Lite 개요AXI(Advanced eXtensible Interface) 프로토콜의 하위 집합으로, 단순한 메모리 매핑(Memory-mapped) 통신을 위한 인터페이스주로 저속의 제어 및 설정 레지스터 접근을 위해 사용FPGA 및 SoC 설계에서 프로세서(PS)와 사용자 정의 하드웨어(PL) 간 통신을 위한 기본적인 방법으로 활용된다.==========𝔼𝔼𝟚𝟚========== 1. 특징단일 전송(Single Transfer)만 지원AXI4와 달리 버스트 전송(Burst Transfer)을 지원하지 않음한 번의 트랜잭션에서 하나의 데이터만 전송 가능데이터 전송 속도보다는 간단한 구조와 구현의 용이성이 목적간단한 인터페이스AXI4-Lite는 주소(Address), 읽기(Read),..

Study/FPGA 2025.03.11

[SoC 구조 및 설계] 03 - 아키텍처 및 시스템 Interconnect

1. SoC의 개념과 문제점1.1 SoC(System on Chip)란?하나의 칩(Chip) 안에 여러 개의 기능 블록(모듈, IP)을 집적한 반도체 설계 방식CPU, GPU, 메모리, I/O, 인터페이스 등이 포함됨예) 스마트폰의 프로세서 (아이폰 SoC 등)_1.2 모듈(IP) 구성 요소CPU: 중앙처리장치DSP: 디지털 신호 처리GPU: 그래픽 처리 장치메모리: SRAM, DRAM, Flash인터페이스: I/O, USB, PCIe 등_1.3 장단점장점소형화: 여러 기능을 하나의 칩에 집적하여 크기를 줄일 수 있음고성능: 개별 칩보다 통합 칩이 최적화된 성능 제공전력 효율성: 내부 데이터 전송 최적화로 전력 소모 감소비용 절감: 개별 부품을 조합하는 것보다 제작 단가가 낮아질 가능성 있음단점복잡성 증..

728x90
반응형