FPGA 9장 - AXI4_lite 테스트 관련 질문 있습니다.
376
작성한 질문수 7
FPGA 9장 - AXI4_lite를 이용한 LED 점등 단원 입니다.
충분한 검증을 거친 후 보드에 올려보기 위해
위의 전체 시스템을 테스트 해보기 위한 테스트 벤치 파일을 만들어 보고자 했습니다.
그러나, 위와 같이 AXI4_lite와 관련된 모든 input을 생성해주긴 어렵다고 판단하였습니다.
다른 단원의 강의를 찾아 보던중, FPGA 12장에서 VIP를 사용하여 '나만의 ip에 대한' AXI4_lite를 테스트 하는 방법을 보았습니다.
1. VIP를 이용하여 제가 만든 lab9_matbi의 ip를 테스트 하는 방법이 맞는 방법인가요?
맞다는 가정하에 프로젝트를 진행 해보았습니다.
1. VIP 만들고 edit ip packager

2. 파일들 추가한 후 schematic 확인

3. 업데이트 후 re-package

4. 원래 프로젝트로 돌아와서 upgrade ip

5. 생성된 block diagram 확인 ( sw, led의 연결선은 제가 추가하였습니다 )

이후, 생성된 tb.sv 파일에서 스위치(sw)입력, AXI4_lite를 이용하여 reg1,2,3,4에 write 해줄 값을 system verilog로 적어줘야 하는것 같아서 여기까지만 진행 하였습니다.
2. 제가 진행한 방법이 맞는지, 이후 sv 파일을 수정하면 되는것인지 궁금합니다.
혹시 아니라면, 단순하게
3. AXI4_lite를 제외하고, 위의 lab9_matbi 모듈에 대한 테스트 벤치만 만들어서 확인하는게 일반적인지 궁금합니다.
크게 아는건 없는데 너무 긴 질문을 드려서 죄송합니다.
정말 더워지는 날씨지만 몸 건강히 잘 지내시길 바랍니다 맛비님!
답변 1
0
안녕하세요 :)
제가 전부 도와드릴 수 없음은 양해부탁드립니다.
다음링크 참고 부탁드려요.
즐공하세요 :)
HW가속기 설계에서 더 보완할 수 있는 방법이 있을까요?
1
31
2
UART0, 1 중 선택
1
69
2
datamoverbram모듈질문
1
72
2
vitis 설치엣 alveo kria versal 등 옵션을 끄고 설치를 했습니다.
1
106
2
vitis 설치 관련 질문 있습니다!
1
94
2
FPGA 공식문서 읽는법
1
105
2
보드 추가의 클릭창이 없습니다.
1
77
2
Edit in IP Packager에서 코드 수정 후 IP 수정하면 simulation에서 수정된 코드로 작동이 안됩니다
1
91
2
BRAM의 Read / Write를 다 수행했는지 확인할 때 사용되는 num_cnt / i_num_cnt 관련 질문
1
111
1
Vitis 코드 작성
1
135
2
vivado 및 vitis 리눅스 환경 설치 관련 질문드립니다.
1
304
3
[9장 led 점등 시간 제어 불가]
1
88
2
Platform Invalid 오류
1
159
3
WSL 설치 관련 문의드립니다!!
1
107
2
Vivado 툴, 파일 질문드립니다!
1
169
2
9장 LED 점등 안됨
1
120
3
Edit in IP Packager 이후에
1
94
1
Fpga 로직
1
98
2
pmu-fw is not running
1
136
2
Create Project에 대해서 궁금해요
1
95
2
장치관리자 USB 포트
1
110
2
FPGA 7장 AXI_LITE I/F질문
1
93
1
bram mover에서 합성할때
1
83
2
타이밍 위반 질문
1
84
2





