バス幅の不一致

親カテゴリ: バスに関連する違反

デフォルトのレポート モード:

概要

この違反は、同じバス スライスに関連付けられている 2 つのネット識別子で、定義されたバス ラベルの幅が異なる場合に発生します。たとえば、A[0..7] という名前のポートがバスに接続され、そのバスにアタッチされたネット ラベルが A[0..15] として定義されている場合があります。

通知

回路図でコンパイラ エラーや警告を表示するように設定している場合は、違反オブジェクトの下に色付きの波線が表示されます(この設定は、プリファレンス(Preferences)ダイアログの回路図(Schematic) - コンパイラ(Compiler)ページで行います)。通知は、次のフォーマットでメッセージ(Messages)パネルにも表示されます。

Mismatched bus widths on bus section <NetName> (<BusSize1> and <BusSize2>),

ここで、

NetName は、一致しないバス オブジェクトが関連付けられている親ネットの名前です。

BusSize1 は、最初の違反バス オブジェクトの幅です。

BusSize2 は、2 番目の違反バス オブジェクトの幅です。

解決方法に関する推奨事項

メッセージ(Messages)パネルで違反を選択した状態で、パネルの詳細(Details)領域を使用して、影響を受けるバス スライスをすばやくトレースし、バス ラベル幅が一貫していないネット識別子(ポート、ネット ラベル、シート エントリなど)を識別します。正しい幅を判断して、誤ったオブジェクトの名前を変更します。

 

アクティブ ドキュメント内の選択したテキストや画像に関する問題を報告します。