HW IP 생성 시 IP address의 range 관련 질문
256
작성한 질문수 2
안녕하세요 맛비님, 강의 정말 잘 듣고있습니다!!
다름 아니라 제가 예전부터 실습을 진행하면서 이상함을 느낀것이 제가 axi4를 처음 접하는 실습에서는 myip를 생성해주면 보통 range가 64k로 시작을 했었는데 어느순간부터 제가 후반부 실습을 진행하며 확인을 해보니 계속 4k로 시작을해서 뭔가 address map을 보고 해석하기가 불편하더라구여 다행히 vitis 실행까진 무리없이 되지만 이를 64k로 고치는 방법은 없을까요?
Range에서 바꾸려고 해도 갑자기 4K가 최대치로 잠겨있습니다ㅠㅠ


답변 1
0
안녕하세요 :)
AXI 의 Spec 상 Address 가 바랄볼 수 있는 Range 라면 제약은 없습니다. 고로 64K 도 사용가능합니다.
하지만 Vivado Tool 내에서 64K 가 가능한건지는 잘 모르겠습니다. 진지하게 고민해본적이 없었는데요. ㅠ 64K 가 아니면 안되는 이유가 있을까요? GUI 상의 방법은 저도 잘 모르겠습니다. (Tool 에서 어떻게 인지를 한건지..;;)
===========================================================
질문외 다른 내용입니다.
참고로, 64 K Range 면 Register 수는 16384 개를 바라볼 수 있는 Range 입니다. 저의 설계인생 동안 1 IP 가 이정도인 것은.. 본적은 없습니다.
우선 Xilinx 에서 만들어주는 AXI4-Lite GUI 화면을 보면 다음과 같습니다. max 512 개라고 나오네요.
최소한 강의를 진행함에 있어서 4K Range 정도면 (register 1024개 볼 수 있음) 문제는 없을 것 같아요.
빙빙 돌았는데,
결론
Vivado Tool 내에서 64K 를 GUI 로 볼 수 있게 하는 방법은 잘 모르겠습니다.
즐공하세요 :)
UART0, 1 중 선택
1
58
2
datamoverbram모듈질문
1
66
2
vitis 설치엣 alveo kria versal 등 옵션을 끄고 설치를 했습니다.
1
101
2
vitis 설치 관련 질문 있습니다!
1
87
2
FPGA 공식문서 읽는법
1
99
2
보드 추가의 클릭창이 없습니다.
1
72
2
Edit in IP Packager에서 코드 수정 후 IP 수정하면 simulation에서 수정된 코드로 작동이 안됩니다
1
83
2
BRAM의 Read / Write를 다 수행했는지 확인할 때 사용되는 num_cnt / i_num_cnt 관련 질문
1
108
1
Vitis 코드 작성
1
130
2
vivado 및 vitis 리눅스 환경 설치 관련 질문드립니다.
1
295
3
[9장 led 점등 시간 제어 불가]
1
83
2
Platform Invalid 오류
1
153
3
WSL 설치 관련 문의드립니다!!
1
98
2
Vivado 툴, 파일 질문드립니다!
1
157
2
9장 LED 점등 안됨
1
113
3
Edit in IP Packager 이후에
1
88
1
Fpga 로직
1
92
2
pmu-fw is not running
1
128
2
Create Project에 대해서 궁금해요
1
91
2
장치관리자 USB 포트
1
102
2
FPGA 7장 AXI_LITE I/F질문
1
91
1
bram mover에서 합성할때
1
80
2
타이밍 위반 질문
1
81
2
rvalid 초기화
1
68
2





