와이어 또는 버스에서 버스 또는 와이어 객체가 일치하지 않음

Parent category: 버스와 관련된 위반

Default report mode:

요약

이 위반은 와이어 객체가 버스에 잘못 연결되었거나, 버스 객체가 와이어에 잘못 연결되었을 때 발생합니다. 예를 들어 포트 A가 버스에 연결되어 있을 수 있지만, 포트 이름에 올바른 버스 라벨 구문(예: A[0..1])이 입력되지 않은 경우가 있습니다. 즉, 해당 포트는 단일 신호(또는 와이어) 객체인데, 현재는 버스에 잘못 연결된 상태입니다.

알림

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

<ObjectIdentifier> at <Location> placed on a <ObjectType> ,

여기서:

ObjectIdentifier는 불일치가 발생한 객체를 나타내며, 버스 또는 와이어 객체(예: 핀, 포트, 전원 포트, 넷 라벨, 오프시트 커넥터, 시트 엔트리)일 수 있습니다. 식별자는 다음 두 형식 중 하나로 표시됩니다:

  • 버스의 경우 – Bus <Object> <Name> (예: Bus Net Label GND_BUS[..]).
  • 와이어의 경우 – Wire <Object> <Name> (예: Wire Port TXD).

Location 는 객체의 전기적 핫스팟에 대한 X,Y 좌표입니다.

ObjectType는 문제가 있는 객체가 배치된 대상 객체로 – 와이어 또는 버스입니다.

해결 권장 사항

Messages 패널에서 위반 항목을 선택한 다음, 패널의 Details 영역을 사용해 문제 객체로 빠르게 크로스 프로빙할 수 있습니다. 문제를 해결하려면 다음을 고려하세요:

  • Is the connection correct? – 해당 객체에 연결된 것이 실제로 버스여야 하는지, 아니면 와이어여야 하는지(또는 그 반대인지) 확인합니다.
  • Is the object defined correctly? – 버스 객체의 경우, 객체 이름이 <Name>[<LowIndex>..<HighIndex>] 또는 <Name>[<HighIndex>..<LowIndex>] 형태의 올바른 버스 구문으로 지정되어 있는지 확인합니다. 예를 들어 1바이트 폭의 데이터 출력 포트는 DAT_OUT[7..0]로 지정할 수 있습니다. 와이어 객체의 경우, 객체 이름이 단일 신호를 정의하며 버스 구문으로 정의되어 있지 않은지 확인합니다.

 

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