강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của gusxo64598900
gusxo64598900

câu hỏi đã được viết

설계독학맛비's Thiết kế gia tốc HW thực tế bằng FPGA (từ điều khiển LED đến thiết kế gia tốc Fully Connected Layer)

[FPGA chương 12] Thử Write/Read vào bộ nhớ thay vì Register bằng AXI4-Lite I/F - Phần đánh giá code

Edit in IP Packager 이후에

Viết

·

73

·

Đã chỉnh sửa

1

강의시간 18:56 부터 나오는 부분에서 강사님은 Default 값 그대로 가져갔을 때 Design Sources에서

[myip_v1_0.v]

[myip_v1_0_S00_AXI]

두 파일이 생성되고 이 파일명은 강사님이 제공해주신 코드파일명과 같습니다.

근데 저는

[myip.v]

[myip_slave_lite_v1_0_S00_AXI.v]

이렇게 두 파일이 생성돼서 강사님이 제공해주신 파일을 붙여넣기하면 덮어쓰기가 안되는데요

사실 이거는 별 문제가 아닌 것 같아서 3가지 방법으로 시도해봤습니다

  1. 생성된 두 파일을 제거 후 강사님이 제공해주신 세 파일을 폴더에 복사 붙여넣기

  2. 강사님이 제공해주신 파일의 이름을 vivado에서 생성된 파일명으로 변경 후 복사 붙여넣기로 덮어쓰기

  3. vivado에서 생성된 파일명을 강사님이 제공해주신 파일명으로 변경 후 복사 붙여넣기로 덮어쓰기

 

이 세 방법을 다 해봤는데 모두 add sources에서 true_sync_dpbram 파일을 추가하게 되면

Design sources 폴더 아래 Non-module Files 이름으로 폴더가 생성되고 invalid Top Module이라고 뜹니다

image.png

 

이럴땐 어떻게 해야하고 원인이 뭔지 알고싶습니다

 

이전까지 그대로 따라했고 버전은 2024.2버전입니다

fpga임베디드

Câu trả lời 1

0

semisgdh님의 프로필 이미지
semisgdh
Người chia sẻ kiến thức

안녕하세요 🙂

상세한 질문 설명 감사합니다.

그림을 보았을때, Top 모듈을 제대로 인지를 못한 것 같습니다.

제대로 인지를 못한 이유는, .v 코드 내에 module 이름의 miss 가 있는 것 같습니다.

따라서 module 이름을 hierarchy 에 맞게 직접 수정하셔야 할 것 같아요.

2024.2 에서 생성된 .v 파일 내의 모듈 이름을 확인해보시겠어요?

제가 전달드린 코드에서는 다음과 같은 모듈 name 을 사용하고 있습니다.

힌트를 얻으셨으면 좋겠네요.

image.png

 

image.png

 

Hình ảnh hồ sơ của gusxo64598900
gusxo64598900

câu hỏi đã được viết

Đặt câu hỏi