해결된 질문
작성
·
407
2
FPGA 9장 Integrated logic analyzer(ILA) 관련 문의
이전 8장 강의에서는 HW IP Core 디버깅을 위해서 ILA를 사용 했었습니다.
9장에서는 S00_AXI - M_AXi_GP0 에 대해 따로 ILA ip를 만들지 않고 Wrapper 처리 하였는데,
1) AXI interface-PS 디버깅 검증을 위해 항상 필요한것이 아닌가요?
2) 함수 include .h라이브러리에서
"xil_io.h" 라이브러리에서 Write/Read 기능을 이용하여
"xparameters.h"에 있는 라이브러리 Base Address을 이용한 것을 확인하였습니다.
include 폴더에는 수많은 라이브러리 .h 파일이 존재하는데, "xil_io.h"에 write/read를 할 수 있는 함수가 있다. / "xparameters.h"에 Base Address에 대한 정보를 사용자가 쓸 수 있다. 각 라이브러리안에 기능들을 확인할 수 있는 문서가 따로 있을까요? 없다면 SW를 구현할때 저 파일을 일일이 다 보면서 사용자가 어떤 함수를 구현할지 결정해야 할까요?
답변 1
0
안녕하세요 :)
9장에서는 S00_AXI - M_AXi_GP0 에 대해 따로 ILA ip를 만들지 않고 Wrapper 처리 하였는데,
1) AXI interface-PS 디버깅 검증을 위해 항상 필요한것이 아닌가요?
디버깅을 한번 해보았기 때문에, (이미 알려드렸고) 과정에서 뺐습니다. 필요하시면 추가하시면 되겠습니다. 필요여부는 엔지니어가 결정하겠지만 모든 검증이 끝나면, 꼭 필요한건 아닙니다. :)
2) 함수 include .h라이브러리에서 include 폴더에는 수많은 라이브러리 .h 파일이 존재하는데, "xil_io.h"에 write/read를 할 수 있는 함수가 있다. / "xparameters.h"에 Base Address에 대한 정보를 사용자가 쓸 수 있다. 각 라이브러리안에 기능들을 확인할 수 있는 문서가 따로 있을까요? 없다면 SW를 구현할때 저 파일을 일일이 다 보면서 사용자가 어떤 함수를 구현할지 결정해야 할까요?
저 또한 문서를 참고하고요. (친절하지 않을뿐) 문서는 있습니다.
예를 들면 이런거..?
https://docs.xilinx.com/r/en-US/oslib_rm/Xil_Out32
즐공하세요 :)