본문 바로가기
Digital Logic/FPGA

FPGA 란? (구조, 요소들의 기능)

by 고뭉나무 2021. 4. 11.

FPGA 란?

그림1. FPGA 구조

FPGA 구동 설계를 하기 위한 아래 3가지 요소가 있고 Block RAM(일명 BRAM)으로 일컸는 메모리가 있다.

 

1)     Logic Blocks (or CLB)

-       Flip-flops

-       LUTs

-       Multiplexer

 

2)     Programmable interconnect (배선)

-       코딩으로 자유롭게 수정/설정 가능

 

3)     I/O Blocks

-       Physical 방식: ex. 전압 강하, 임피던스 매칭..

-       Logical 방식

 

4)     Block RAM

 

5)     CMT (Clock Management Tile)

-       IP Catalog의 clock wizard를 통해 생성함

-       MMCM: Mixed-Mode Clock Manager

-       PLL: Phase Locked Loop

https://www.xilinx.com/support/documentation/user_guides/ug472_7Series_Clocking.pdf

반응형

댓글