inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

FPGA 9장 - AXI4_lite 테스트 관련 질문 있습니다.

376

태엽

작성한 질문수 7

1

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 모듈에 대한 테스트 벤치만 만들어서 확인하는게 일반적인지 궁금합니다.

 

크게 아는건 없는데 너무 긴 질문을 드려서 죄송합니다.

정말 더워지는 날씨지만 몸 건강히 잘 지내시길 바랍니다 맛비님!

fpga 임베디드

답변 1

0

설계독학맛비

안녕하세요 :)

제가 전부 도와드릴 수 없음은 양해부탁드립니다.

다음링크 참고 부탁드려요.

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842507/Using+the+AXI4+VIP+as+a+master+to+read+and+write+to+an+AXI4-Lite+slave+interface

즐공하세요 :)

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