황태건블로그

  • 홈

프로그래밍/베릴로그 1

Vivado 오류 [synth 8-3352, multiple driven net] 해결

Verilog 수업 실습에서 시뮬레이션에 이상이 없음을 확인하고 합성(synthesis) 및 구현(implementation)을 실시했는데, 합성에서부터 아래와 같은 경고 메세지가 발생하더니 구현에 실패해버렸다. Xillinx 문의 페이지나 다른 커뮤니티에서는 그 원인을 하나의 포트가 여러 번 연결되었기 때문이라고 했지만 나에게 적용되는 사항은 아니었다. 하는 수 없이 경고가 발생한 위치의 코드를 이리저리 고쳐보던 중 우연히 해결했다. 연결 관계를 나타내는 wire 변수를 모듈 선언부에 작성했기 때문. 아래 이미지 대로 첫 번째 코드에서 두 번째 코드로 바꿔주니 잘 실행되었다. 둘의 차이가 뭔지는 잘 모르겠지만;; 혹시 나같은 문제를 겪는 분이 있다면 wire 변수의 선언 위치를 확인해보자. 대충 찾아보..

프로그래밍/베릴로그 2023.10.10
이전
1
다음
더보기
프로필사진

어쭙잖은 내용 대신 스스로 깨달은 내용을 쓰자

  • 분류 전체보기 (109)
    • 컴퓨터공학 (4)
      • 운영체제 (4)
    • 백준 (89)
      • 문제집(유기) (10)
      • 맛도리 (1)
    • 프로그래밍 (1)
      • C++, C (1)
      • 어셈블리어 (1)
      • 베릴로그 (1)
      • 리눅스 (8)
      • 자바 (0)
      • 기타 딩딩 (0)

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

다들 행복하세요

티스토리툴바