WorkspaceManager_Err-ComponentImplementationsWithInvalidPinMappingsComponent Implementations with Invalid Pin Mappings_AD
親カテゴリ: Violations Associated with Components
デフォルトのレポートモード:
概要
この違反は、Integrated Library Package (*.LibPkg
)をコンパイルして、回路図コンポーネントと、リンクしたモデル間のピンマッピングが不適切な時に起こります。
通知
回路図でコンパイラerrorとwarningを表示するように設定している場合 (PreferencesダイアログのSchematic - Compilerページで有効化)、問題のオブジェクトの下に色付きの波線が表示されます。オブジェクトにマウスを合わせると、違反を要約したヒントがポップアップ表示されます。Messagesパネルには、以下の形式の通知も表示されます:
ComponentName: Could not find port <ModelPinNumber> on model <ModelName> for pin <ComponentPinNumber> - PCB model related
ComponentName: Could not map port <
ModelPinNumber> on
model <ModelName> to a pin
- simulation model related
上記は、以下を示します:
- ComponentNameは、ソース回路図ライブラリ内のコンポーネントの名前です。
- ModelPinNumberは、リンクされたモデル内で見つからなかったピン/パッドのデジグネータです。
- ModelNameは、コンポーネントにリンクされたモデルの名前です。
- ComponentPinNumberは、モデルのエラーピンがマップされた、ソース回路図コンポーネント上のピンのデジグネータです。
推奨する解決策
解決策として、回路図シンボルと、領域モデル間のマッピングが必要です。これを行うには、最初に回路図ライブラリ コンポーネントのプロパティを見る必要があります。コンポーネントのプロパティが含まれたPropertiesパネルを表示するには、SCH LibraryパネルのComponentsリスト内にあるコンポーネント名をダブルクリックします。
エラーメッセージに関係するPCBモデルが表示されている場合、パネルのFootprintの項目でそのモデルを選択し、リスト下部にある ボタンをクリックしてPCB Modelダイアログを表示します。そこで、Pin MapボタンをクリックしてModel Mapダイアログを表示します。メッセージ (ComponentPinNumber) でフラグが付けられたピン番号をComponent Pin Designator欄内で見つけます。この違反は、Model Pin Designator欄の対応するエントリが、PCBモデルに存在しないパッドデジグネータを指定しているために発生します。必要に応じて、エントリを修正してください。通常、両側が同じデジグネータである1対1のマッピングがあります。
シミュレーションモデルに関連するメッセージが表示されている場合、パネルのModelsの項目からそのモデルを選択し、リスト下部にある ボタンをクリックしてSim Modelダイアログを表示します。そこで、Port Mapタブをクリックします。この違反は、モデルピンが回路図コンポーネントのピンに正しくマッピングされていないときに発生します。これは、モデルピンのエントリが既にマッピングされたピン、あるいはNot Connected
に設定されている場合に起こることがあります。必要に応じて、エントリを修正してください。
ヒント
- Object Hintsは、PreferencesダイアログのSystem - Design InsightページでEnable Connectivity Insightオプションが有効な場合のみ表示されます。Connectivity Insight Options領域内のObject Hintsに関連するコントロールを利用して、そのようなヒントの起動方式を決めることができます (マウスを合わせる、またはAlt+ダブルクリック)。