작성
·
679
·
수정됨
1
강의 내용과는 무관할 수 있습니다. 혹시 Vitis 및 Vivado를 사용하시면서 경험해보셨을까 싶어서 문의드립니다.
OS: Windows10, Windows 11, Ubuntu 20.04
Vitis 2021.2 (윈도우용), Vivado 2021.2.1 (윈도우용)
Vitis 2021.2 (리눅스용), Vivado 2021.2.1 (리눅스용)
보드 디자인 내에 MPSoC 블록 1개, Bram cotrol 블록 총 72개, AXI interconnector 2개 등으로 구성되어 있고, MPSoc의 FPD에서 AXI interconnec로 연결 후 AXI Interconnector에 bram control이 연결되는 구조입니다.
입력에서 메모리에 저장되는 경로가 2개일 때(Bram control 70개)까지는 bitstream 생성 및 XSA생성, Vitis에서 플랫폼 생성이 드라이버 생성 등이 모두 정상이었습니다.
경로가 2개에서 4개로 늘려면 Bram control은 72개까지 사용까지 늘어난 상태에서 bitstream도 잘 생성되었고, XSA 파일도 만들었습니다.
Vitis에서 XSA파일을 읽어와 플랫폼을 만들고 확인해보면, PS영역(MPSoC 설정)의 Address 범위는 확인이 되는데, PL영역(Bram control)의 address는 보이지 않습니다. PS영역은 driver가 생성이 되었는데, PL영역의 driver가 생성되지 않습니다.
윈도우10, 11, 우분투에서 진행해 봤는데 모두 동일한 증상을 보입니다.
혹시 이런 경험이 있으신지요?
강의와 무관한 내용이지만 혹시 경험이 있으시다면 답변 부탁 드리겠습니다.
답변 1
0
안녕하세요 :)
정확하게 답변을 드리기에는 어렵네요 ㅠ 양해 부탁드립니다.
음 현상만 보았을때는 OS 에 무관한 것으로 보아서, 시스템 구성의 문제이지 않을까 생각이드네요.
즐공하세요 :)