해결된 질문
작성
·
484
1
현재 사용하는 보드는 Arty z7-10입니다.
강의들으면서 실습으로 주신파일들로는 과정을 다 성공했는데
왜 코드를 직접 작성하면 led가 안켜질까요..
코드를 직접 작성하고 강의 영상의 과정을 그대로 따라가면서 진행했는데 이유를 도저히 모르겠습니다...
정말 바뀐거 라고는 코드만 직접 작성한거 말고는 모든 과정이 동일하게 진행되었습니다.
회로 합성, vitis 구동한 뒤 더미코드 작성해서 빌드하고 launch hardware까지 다 되는데 led만 안켜지네요.. ㅠㅠ
작성한 verilog코드와 xdc파일 같이 첨부합니다.
xdc파일의 경우 같은 파일로 배포해주신 코드에 대해서는 동작을 해서 바뀐것이 없습니다.
답변 1
0
안녕하세요 :)
현 강의의 질의응답에서 작성해드린데로, 개인이 작성한 코드는 리뷰해드리지 않습니다.
이 부분은 앞으로도 이해 부탁드립니다. (박하다고 생각하지 말아주세요.. 수강생이 1500명이 넘어서.. ㅠ)
================
작성해 주신 것 처럼 RTL Code 에 문제가 있는 것 같습니다.
일단 눈으로 보았을때 reset 이 의심이 되고요.
제가 드린 코드는 active low reset 일 것 같은데, 종현님께서 작성하신 코드는 active high reset 이네요.
이런 상황이라면 계속 reset 이 걸려서 counting 이 안되게 될 것으로 예상됩니다.
System 에서는 active low reset 이 걸리도록 되어있습니다.
참고하셔서 수정 후 Test 부탁드립니다.
즐공하세요 :)
헉...! 블럭디자인을 조금만 더 자세히 봤어도 해결할 수 있는 문제였네요..ㅠ
덕분에 해결했습니다 감사합니다!! 강의 잘 듣고 있어요!