강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

osia0921님의 프로필 이미지
osia0921

작성한 질문수

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

[FPGA 12장] AXI4-Lite I/F 를 사용하여 Register 가 아닌 메모리에 Write / Read 해보기 - 코드리뷰편

BRAM에 데이터를 쓰는 방법

작성

·

709

2

안녕하세요 맛비님

수동으로 BRAM에 0번지부터 내가 원하는 Data를 Write할 수 있지만, 써야 되는 데이터가 많을 때는 어떻게 하나요?

 

예를 들어 0번지부터 99번지까지 100개의 데이터를 써야하고, 그 값은 모두 input.txt에 저장되있으면, FPGA에 올리기 위해 이 100개의 데이터들을 손으로 각각 타이핑하는 방법 말고 input.txt 파일을 BRAM에 올릴 수 있는 방법이 있을까요?

 

답변 1

0

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요 :)

수동으로 BRAM에 0번지부터 내가 원하는 Data를 Write할 수 있지만, 써야 되는 데이터가 많을 때는 어떻게 하나요?

동일하게 하셔야겠죠...? (0번지부터 쓰겠다.. 는 룰은 data의 양이 많고 적고의 문제가 아닌 것 같아요. 설계자가 정하는거죠?)

예를 들어 0번지부터 99번지까지 100개의 데이터를 써야하고, 그 값은 모두 input.txt에 저장되있으면, FPGA에 올리기 위해 이 100개의 데이터들을 손으로 각각 타이핑하는 방법 말고 input.txt 파일을 BRAM에 올릴 수 있는 방법이 있을까요?

txt file 을 읽어서 넣어주는 방법을 고려하면 되지 않을까싶어요. (PS 에서 txt file을 읽어서 HW BRAM 에 write)

axi4 lite data mover bram 에서 위 문제를 해결할 수 있는 방법은 드린 것 같아요.

즐공하세요 :)

osia0921님의 프로필 이미지
osia0921

작성한 질문수

질문하기