혼합된 일반 및 숫자 버스 라벨링

Parent category: 버스와 관련된 위반

Default report mode:

요약

이 위반은 동일한 버스 슬라이스에 연결된 두 개의 네트 식별자(포트, 네트 라벨, 시트 엔트리 등)의 버스 구문이 서로 다를 때 발생합니다. 한쪽은 숫자 형식으로 버스 범위를 정의하는 반면(예: A[0..2]), 다른 한쪽은 일반(제네릭) 형식으로 범위를 정의합니다(예: A[0..b]).

알림

회로도에 컴파일러 오류 및 경고를 표시하도록 설정한 경우(Preferences 대화상자의 Schematic - Compiler 페이지에서 활성화), 문제가 있는 객체 아래에 색상 물결선이 표시됩니다. 또한 Messages 패널에 다음 형식으로 알림이 표시됩니다:

Mismatched generic and numeric bus labeling on <NetName> <Level> value first and Generic ,

여기서:

NetName는 불일치한 버스 라벨링이 연관된 상위 네트의 이름입니다.

Level는 네트의 숫자 정렬 순서에 따라 달라집니다. 오름차순(예: [0..2])이면 Level이(가) Low(으)로 표시됩니다. 내림차순(예: [2..0])이면 Level이(가) High(으)로 표시됩니다.

해결 권장 사항

Messages 패널에서 위반 항목을 선택한 상태에서, 패널의 Details 영역을 사용해 문제 객체로 크로스 프로빙합니다. 어떤 객체의 버스 라벨 지정이 잘못되었는지 확인한 뒤 그에 맞게 수정하십시오.

버스 이름에서 제네릭 사용은 지원되지 않습니다. 대신 숫자 값을 사용했는지 확인하십시오.

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠