요즘 Notion에 공부한거 정리하고있어서.,,.,. 오랜만에 사이드 프로젝트 Zynq 보드로 프로젝트 한번 해보겠습니다

저는 이 Zybo z7보드 이용중입니다
우선 먼저 PS PL이 뭘까..?
PS :Program System
PL :Program Logic
에 해당됩니다
그게 그래서 뭔데..?
우리가 학부때 흔하게 배우는 RTL 설계 Verilog를 이용하는게 주로 PL 파트입니다
FPGA를 이용해서 RTL을 설계하고 가속기도 설계하고 Block design만들어서 막 만지작 해보기도하고
Bitstream해서 뭐 FPGA에 포팅해보기도하고
그렇지만 실제로, PS 도 필요합니다
쉽게말해서 PS는 CPU같은거입니다
C코드를 이용해서 CPU에 코딩을하고 FPGA를 이용해서 적재적소한곳에
어느곳에는 고속동작이 필요하니 PL 을 사용하고
어느부분에서는 PS 를 사용하고 하게 됩니다
1. Board 다운로드
https://github.com/Digilent/vivado-boards
GitHub - Digilent/vivado-boards
Contribute to Digilent/vivado-boards development by creating an account on GitHub.
github.com
실제로 Vivado 다운로드 받으면 징크보드가 포함이 안되어있을수도있는데용...
그래서 위 경로를 통해서 일단 다운로드 받아봅시다

뭐이렇게 많은 파일들이 있는데 여기서 아래에 저희 가 사용할거는 zybo board니까 그거를 이제 복사해줘야합니다
이후 Vivado 다운로드 받은 파일 경로가면
C:\Xilinx\Vivado\2023.1\data\boards 이렇게 들어가면

이렇게 있을텐데요
board_files라는 폴더가 없어도 괜찮습니다
저도 없어서 방금 새파일로 만들었습니다 ㅋㅋ;;;
그 폴더 내부에

요롷게 복붙하고 Vivado 재실행하면

왼쪽 상단 Setting에서 Project Device누르면

이렇게 Select Device가 뜹니다
원래 없었던 Zybo board가!!!!!!!!!!!
떴으니 선택하고 Setting해줍니다
그리고 나서 .,,.., 일단 제가 할 프로젝트는 Image Signal Processing 에 대한 것 입니다
소스코드들은 제가 공유해드리고 진행과정을 저와함께 가보아요!!!!!
저도 잘 못합니다