인프런 커뮤니티 질문&답변
BRAM 여러 개를 사용하려고 시도하면 어떤 일이 발생하나요?
작성
·
399
답변 1
0
설계독학맛비
지식공유자
안녕하세요 :)
최후반부 22 강에서 만든 FC 를 바탕으로 다른 것을 만들려고 시도 중인데요.
무언가를 시도중이시라니 훌륭하십니다.
그런데 제가 알기로 DRAM 이나 BRAM 은 64bit 의 bitwidth 제한이 있는것으로 알고 있는데
bit width 의 제한은 64 bit 보다 클꺼에요. 다만 무한히 크게 할 순 없어요.
제 경험상 512 bit 은 충분히 사용가능하십니다.
BRAM 이 2개가 아닌 대여섯개를 굴릴려고 하면 오류가 날까요?
FPGA Board 가 가지고 있는 Resource 내에 충분하다면 개수 제한은 없습니다.
즉, 대여섯개는 충분히 Zybo Z7-20 으로 충분해보여요. (합성 후의 Util report 를 확인해보세요.)
만약 여러개를 굴리고 싶다면 DMA Controller 등을 달아서 써 줘야 하나요??
DMA 는 주로 DDR (DRAM) 을 사용하기 위해서 사용합니다. (물론 BRAM 에 사용가능)
여러개 굴리는 것과 아무 관련 없다 말씀드리고 싶어요.
여러개 굴리는? 것은 FPGA 내의 Resource 와 관련이 있습니다.
즐공하세요 :)





