본문 바로가기
Digital Hardware Design/FPFA

ZYNQ 개요

by 꿀벌이목표 2022. 9. 15.
반응형

Ⅰ. ZYNQ란?

- CPU Core unit과 FPGA 를 포함하는 SoC Chip
(※ 여기서 CPU Core는 Arm 계열의 CPU를 의미)
(※ 여기서 FPGA라고 적었지만, ZYNQ에서는 PL(Programmable Logic) 명명)
- PCB level에서 CPU(or microprocessor) + FPGA 통신을 하는 것에 비해,
하나의 Chip으로 설계 됨으로써 개발 시간, 비용 측면에서 이득
- 또한, 기존 ASIC칩 들과 달리 PL(Programmable Logic) 영역을 가지고 있기 때문에 flexibility와 scalability를 가질 수 있음

Ⅱ. 현재의 ZYNQ

- AMD(*Xilinx) 및 Intel(*Altera)에서는 FPGA 제품군 뿐만 아니라 FPAG와 ARM 기반의 hardcore 프로세서들을 포함한 SoC 제품 군을 출시 하는 중
- 아래의 그림은 xilinx의 zynq 제품 포트폴리오를 나타냄

Xilinx product portfolio

Ⅲ. ZYNQ architecture

- ZYNQ의 Architecture는 아래의 그림으로 나타낼 수 있음
(※처음에는 이 그림이 이해가 안갈 수 있지만, 업로드되는 글을 읽다가 되돌아서 다시 보면 이해가 가능)

ZYNQ Architecture


- ZYNQ의 내부 구조는 크게 PS와 PL 두개의 Part로 나누어 설명이 가능
    + PS(Processing system) : 쉽게 생각하면 PL 영역을 제외한 부분이므로, 가장 중요한 APU(Application processing unit), Memory interface(DDR3 등), IO peripherals(USB, UART, QSPI, Ethernet 등) 을 포함하고 있음
        > 그중에서도 APU는 Core 이외에 다양한 IP를 가지고 있음
    + PL(Programmable Logic) : 말 그대로 손 쉽게 프로그램이 가능한 로직 부분을 의미하며, 쉽게 FPGA와 같다고 생각하면 됨

반응형

'Digital Hardware Design > FPFA' 카테고리의 다른 글

PS-PL Interface  (0) 2022.09.18
ZYNQ - PS(Processing system)  (0) 2022.09.16
ZYNQ - PL(Programmable Logic)  (0) 2022.09.16

댓글