작성
·
184
·
수정됨
1
실습 다 해봤는데, vitis HLS 작성하는건 따로
안알려주시고 코드는 복붙만 하면 되는건가요?
수강 후, 스스로 할 수 있어진다 보단 이 코드가 "있으면" vivado 및 vitis 조작하는 정도만 할 수 있을것 같은데
이런 부분은 실무에서 배워야 하는 건가요?
나중에 이러이러한 방식으로 'axi4 lite를 이용하는 경험을 해봤고 이해를 하였다'라고 하기엔 혼자 짤 수가 없으니 무리가 있어 보이는데...
사실 vivado및 vitis 조작 부분에서도 이거 누르고 이거 누르고 하면 된다 하시는데, 그거 말고 다른 옵션을 눌렀을때는 어떻게 되는건지, 또는 예를들어 zynq ip에서 안쓰는 부분이니까 끈다고 하는데 안끄면 무슨일이 일어나는건지처럼 좀더 자세했으면 좋겠어요.. 이 파트에서는 그냥 이런식으로 제어가 가능하고 시리얼통신으로 받아오는 것 까지가 "가능하다" 정도만 배우면 되는건가요?
답변 2
2
저도 FPGA 설계 관련 프로젝트 준비하면서 맛비님 강의 듣게 되었는데 저도 강의들으면서 느꼈던 부분입니다,,ㅎㅎ
하지만 결국 공부하는데에 있어서 강의는 부가적인 부분이고 직접 자료 찾아가면서 공부하는게 더 중심이 되는 부분 같더라구요 맛비님 강의도 여러번 정독해서 봐야 아 이게 그런 내용이었구나 하고 이해가 되구요..
vivado랑 vitis 툴 사용법이나 하드웨어 가속기 설계 입문하는 부분 관련해서는 맛비님 강의만큼 친절하고 설명 잘해주는 분이 없는 것같습니다.. 학교에서는 그냥 베릴로그 문법 가르치는게 대부분이기도 하고, 사실 비메모리설계 자체가 입문하기에는 상대적으로 장벽이 좀 높은 분야긴 하니까요..
vitis HLS 관련해서는 왜 그렇게 .c파일이 작성되었는지 알아보려면 헤더파일을 뜯어보고 분석해보시는게 좋을거같습니다. 일단은 간단한 gpio 조작부터 해보시는 것을 추천드려요!
https://pcw1029.blogspot.com/2018/04/axi-gpio-led-pl.html
관련자료들인데 도움이 되셨으면 좋겠네요!
감사합니다