FPGA와 PL,PS 그리고 Vitis에 대한 이해 정리 (25.02.05)
1. FPGA란 무엇인가? FPGA란 사용자가 원하는대로 설계한 회로를 올릴 수 있는(구울 수 있는,,) 특별한 회로. CPU와 다르게 고정되지 않은 회로이며 사용자가 원하는대로 설계할 수 있음 2. FPGA의 구성 요소FPGA는 크게 PS, PL로 구성되어 있다.1) PS PS는 processor이며 FPGA에 물리적으로 배치되어 있다. 따라서 사용자가 변화시킬 수 없지만, 합성시킨 회로와의 연결은 가능하다. (ex. zynq는 axi interface를 통해 PL, PS가 통신 가능) 2) PL PL은 Verilog로 덧셈기/곱셈기/인코더.. 등등 사용자가 설계한 회로를 구성할 수 있는 회로이다. 마치 백지 상태이며 이를 청사진(bitstream) 기반으로 재구성해주는 것. 2-1) PL은 어떤 ..
Tool/Vivado
2025. 2. 5. 02:49