Zybo Z7-20 & BRAM Resource
2285
작성한 질문수 8

답변 1
1
안녕하세요 :)
계산 방법은 옳은 것 같고요. 저도 너무 궁금하네요 ㅎㅎ (왜 .5 지..?)
문서는 여기있습니다. https://docs.xilinx.com/v/u/en-US/pg058-blk-mem-gen (스스로 찾아보시고 알게되시면 알려주세요 ㅎ)
.5 단위가 (18Kb) bram 에서는 기본 단위이기 때문에 사실 .5 여도 single port ram 을 사용하시면 full 로 사용 가능해요.
하지만, true dual port bram 의 기본단위는 32Kb 이니, TDPBRAM 을 사용하면 .5 를 못사용하겠죠.
여기서 가장 중요한 사실! 모든 fpga chipset 이 .5 인가? 그건 아니에요 ㅎ
결론은
1. 제 뇌피셜은 architecture 하는 사람 마음이라 저는 잘모르겠습니다.
2. 무조건 모든 FPGA Chipset 이 .5 는 아니다.
3. .5 여도 full 로 사용 가능하다. (쓰는데는 큰 무리는 없다 ㅎ)
즐공하세요 :)
0
감사합니다. 우선 .5가 나오게 된건 왜인지 이해할 수 없지만, 그럼에도 18kb로 쪼개 사용이 가능한 성질을 이용하여 fully utilization 시킬 수 있다. 정도로 우선 이해하고, 더 살펴보겠습니다.
0
그런데!!! 답변주신 부분에서 이 부분은 잘못된 것 아닌가요? 사용할 수 있는 것으로 이해했습니다. 근거는 위에 첨부했던 이 사진입니다.
TDPBRAM 을 사용하면 .5 를 못사용하겠죠.

0
어디가 어떻게..? 잘못되었다는건지... ㅠ
설마 이건가..?;;
설명이 부족했는데 첨부그림에서 짝수라고 표기한건 다른 FPGA chip 이에요 ㅎ (모든 chip 이 .5 가 아니라는걸 보여주고 싶었습니다.)
0
죄송합니다. 정확한 표현을 사용하지 않았었습니다.
[답변내용]
하지만, true dual port bram 의 기본단위는 32Kb 이니, TDPBRAM 을 사용하면 .5 를 못사용하겠죠.
[답변에 대한 의의제기]
Zybo Z7-20 보드에서, 17.5개의 36Kb BRAM이 존재합니다. 이 사진에 작성되어있는 'Configurable as dual 18 Kb block RAM' 이라는 말에 따라, 35개의 18Kb TDPBRAM으로도 볼 수 있기 때문에, 때문에, TDPBRAM으로 사용하면 .5를 사용하지 못한다는 말씀이, 틀린것이 아닌지 여쭙습니다.

0
아 이거군요 ㅎ
35개의 18Kb TDPBRAM으로도 볼 수 있기 때문에, 때문에, TDPBRAM으로 사용하면 .5를 사용하지 못한다는 말씀이, 틀린것이 아닌지 여쭙습니다.
네 맞습니다. :)
급하게 작성하다보니 이런 유혈사태가... 다시 읽어보니 헷갈린만 하겠네요.
이렇게 이해해 주세요. 즐공하셔요 :)
하지만, true dual port bram 의 기본단위는 32Kb 이니, TDPBRAM 을 사용하면 17.5 중에 .5 를 못사용하겠죠.
0
답변 감사합니다. 빠르게 답변해주시려고 노력해주신 점 또한 감사합니다. 다음과 같이 이해하겠습니다.
하지만, true dual port bram 의 기본단위는 32Kb 이니, TDPBRAM 을 32Kb 단위로 사용하면 17.5 중에 .5 를 못사용하겠죠.
UART0, 1 중 선택
1
59
2
datamoverbram모듈질문
1
66
2
vitis 설치엣 alveo kria versal 등 옵션을 끄고 설치를 했습니다.
1
103
2
vitis 설치 관련 질문 있습니다!
1
89
2
FPGA 공식문서 읽는법
1
100
2
보드 추가의 클릭창이 없습니다.
1
75
2
Edit in IP Packager에서 코드 수정 후 IP 수정하면 simulation에서 수정된 코드로 작동이 안됩니다
1
85
2
BRAM의 Read / Write를 다 수행했는지 확인할 때 사용되는 num_cnt / i_num_cnt 관련 질문
1
109
1
Vitis 코드 작성
1
131
2
vivado 및 vitis 리눅스 환경 설치 관련 질문드립니다.
1
298
3
[9장 led 점등 시간 제어 불가]
1
84
2
Platform Invalid 오류
1
154
3
WSL 설치 관련 문의드립니다!!
1
103
2
Vivado 툴, 파일 질문드립니다!
1
161
2
9장 LED 점등 안됨
1
114
3
Edit in IP Packager 이후에
1
90
1
Fpga 로직
1
93
2
pmu-fw is not running
1
133
2
Create Project에 대해서 궁금해요
1
93
2
장치관리자 USB 포트
1
104
2
FPGA 7장 AXI_LITE I/F질문
1
93
1
bram mover에서 합성할때
1
82
2
타이밍 위반 질문
1
82
2
rvalid 초기화
1
69
2





