작성
·
1.5K
답변 4
1
이 부분은 LUT, FF를 하나도 차지하지 않고 있는데 이게 bitstream이 올바르게 생성된 것이지 잘 모르겠습니다!
저는 code에서 reg로 FF을 사용하였고 연산도 있기에 LUT를 사용해야 한다고 생각하는데 이부분이 올바른 것인지에 대한 질문이었습니다!
testbench를 위해 만든 v파일만 존재하는 프로젝트에서도 synthesis결과가 동일하게 나오길래 synthesis가 안되는 건가 해서 질문드렸습니다
아닙니다! 제가 아직 배워가는 단계라 많이 미흡해서 설명이 횡설수설했던것 같습니다! 죄송합니다ㅠㅠ
넵 감사합니다!!!
여러번 따라해보았는데 그래도 되지 않길래 간단한 and logic을 설계하여 synthesis를 해보았습니다.
여기서는 synthesis error가 뜨길래 2021.2에서는 라이센스를 새롭게? 설정해 주어야 하더라고요...(정확히는 모르겠습니다ㅠㅠ) 제가 지난번에 라이센스를 잘못 건드려서 다 지우고 새롭게 받았는데 거기서 발생한 오류인 것 같기도 합니다....하하
그래서 낮은 버젼으로 다시 설치해 보려고 지워버렸습니다..(성격이 급해서 죄송합니다 ㅠㅠ)
다시 시도해보고 그 때도 되지 않는다면 다시 질문 드리도록 하겠습니다!
늦은 시간까지 귀찮게 해드린것 같아서 죄송하고 빠르게 답변해 주셔서 감사합니다!!!!!!!
(제가 지금 학부생이라 배운걸로 이것저것 해보다 보니 아직 이해도가 미숙하고 잘 정리가 되지 않는데 이것저것 배울 수 있어서 감사드립니다!ㅎㅎ)
예제가 안되셔서, 질문자님께서 별도 로직을 설계하셨던 거군요! (이제서야 이해를;;)
그대로 따라해보시고 synthesis error 가 발생한다면 알려주세요.
즐공하세요 :)
안녕하세요 맛비님! 비바도를 새롭게 다운 받아서 진행을 해보았습니다.
그 결과 synthesis가 안 되었던 이유는 라이센스나 버전의 문제가 아니었다는 것을 알게되었습니다!
그리고 logic이 날라가서 LUT, FF이 없었던 이유는 다른게 아니라
제가 코딩을 하는 과정에서 인스턴스를 사용할 때 port mapping과정에서 실수를 하게 되어서 logic합성이 안되었던 것 같습니다! (이 부분은 syntax error가 뜰 줄 알았는데 syntax error없이 진행이 되었더라구요.....ㅎㅎ)
board를 통해 동작도 확인 완료 했습니다!
생각해 보니 크리티컬한 문제가 아니라 저의 실수로 자꾸 반복 질문을 드린것 같아서 죄송합니다 ㅠㅠ
도움 주셔서 감사합니다! 여러가지 해보면서 이것저것 배울 수 있었습니다^^
원인은 프로젝트 생성시, fpga chip set 을 Zybo Z7-20 대신 라이센스가 필요한 다른 Chipset 을 선택하셔서 겠죠?! (작성하신 글이 메일로 와서 지우셔도 보이는..? ㅎ)
원래 해보면서 익히는거죠!
즐공하세요 :)
0
Critical Warning 때문에 bitstream이 생성이 안되는 것은 아닌 것 같습니다!
작성한 부분의 synthesis가 되질 않고 있습니다.
이것저것 만져보다가 라이센스를 바꾸긴 했는데 라이센스 문제도 있을까요?
(ps. 빠른 답변 주셨는데 답장이 늦어져서 죄송합니다ㅠㅠ)
캡쳐해주신 부분을 보니 bitsteam 은 생성되셨군요!!
질문을 다시 읽어봤는데.. 원하시는게 어떤 부분일까 잘 모르겠어요. ㅠ (bitstream 까지 나왔는데..?) 당연히 bitstream 이 나오려면 synthesis가 완료되어야 나오겠..죠...?;;
제가 이해력이 부족해서 ㅠ 다시한번 질문을 부탁드려도 될까요?
0
다음 처럼 하나의 폴더에 프로젝트 파일을 하나씩 만들어 가면서 진행하였습니다.
_ip 프로젝트에서는 led_code에 있는 .v파일을 copy하여서 IP를 만들었습니다.(강의 영상대로 진행을 하였고 마찬가지로 설정은 모두 default로 하였습니다.)
_project 프로젝트에서는 강의 영상과 마찬가지로 위에서 만든 ip를 추가하여 사용하였습니다.
이후 bitstream을 실행하기 까지의 과정에서 에러는 발생하지 않았고 schemetic결과에서 다음과 같이 나왔습니다.
critical warning은 다음과 같습니다!
path도 이것저것 만져보고 프로젝트도 재생성 해보고 있는데 해결하지 못하고 있습니다!ㅠㅠ 조금 도와주시면 감사하겠습니다! 보드는 zybo z7-10, Vivado는 2021.2를 사용하고 있습니다!
설명 감사합니다. :)
사용하신 Master.xdc 의 20 번째 라인 을 기준으로 캡쳐해서 올려주실 수 있을까요?
그리고 해당 Critical Warning 때문에 bitstream 이 생성이 안되시는 걸까요?
0
안녕하세요 :)
답변을 드리고 싶은데, 정보가 조금? 부족한 것 같아요.
Blink LED를 수행하던 중에 bitstream을 만들면 schemetic에서 설계한 부분(Blink_led code)이 전혀 표시되질 않고 있습니다!
어떤 순서로 진행하였고, 위의 문제 부분이 무엇인지 그림과 함께 저한테 자세히 설명을 해주시면 답변에 도움이 될 것 같아요. :)
어.. 그러네요. LUT 가 있어야 하는데.? 로직이 전부 날아간 것 같아요. (0..? 이라니 두둥)
거의 예상하기로는.. 영상하고 동일하게 하지 않아서 발생하는 miss 다.. (90%이상) 라고 조심스럽게 예상을 해봅니다. 어디 부분이 문제인지는 잘 모르겠어요.
다시한번 영상하고 동일하게 따라해보셨는데 (차근차근히), 지금 현상과 동일하게 재현이 된다, 라고 하시면 시도하신 프로젝트 파일을 봐드릴께요.
확인부탁드려요 :)