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
반응형
'Digital Logic > FPGA' 카테고리의 다른 글
[FPGA/Digital 회로 설계] 'WaveDrom'으로 Timing diagram 쉽게 그리기 (0) | 2021.05.31 |
---|---|
[IP 설계] AXI4-Lite Interface 란? (0) | 2021.05.11 |
FPGA 설계에 있어 중요한 점은? 큰 줄기를 잡고 가자 (0) | 2021.05.05 |
Vivado로 FPGA 설계 예시 - Frame grabber (0) | 2021.04.11 |
Vivado 프로그램 이란? (0) | 2021.04.11 |
댓글