TASKINGツールへのインターフェース方法
TASKING Pin Mapperプロバイダー拡張機能は、Altium DesignerのPCBエディターとTASKINGツールセットのPin Mapperツール間で双方向通信を提供します。これにより、Altium Designer PCBデザインワークスペース内でピンスワッピングを対話的に実行し、TASKING Pin Mapperツールとの変更を動的に同期させることができます。これにより、TASKING組み込みソースコードをエクスポートおよびインポートする変更ファイルなしで同期させることができます。
TASKING Pin Mapperウィザード
マイクロプロセッサの設計データ(TASKINGツールセットを使用して設計)を手動でデータを転送することなく、そして手動でファイルをエクスポートおよびインポートする必要性をなくすために、Altium DesignerのPCB設計プロジェクトにピンマッピングデータを同期させるには、TASKING Pin Mapperウィザードが使用されます。このウィザードは、TASKINGツールセットのPin MapperからAltium Designerの回路図ドキュメントへデータの同期を容易にします。結果として得られる回路図ドキュメントは、指名されたピン設定ファイル(*.pincfg
)に割り当てられ保存されたデバイスピン設定を反映します。
TASKING Pin Mapperウィザードは、メインメニューからTools » Tasking Pin Mapperコマンドを選択することで回路図エディターからアクセスされます。
ウィザードの次のページでは、指定されたTASKING Pin Mapperファイルから回路図を作成するプロセスを案内します。
TASKING Pin Mapperファイルの選択
このウィザードのページを使用して、使用するソースピン設定ファイル(*.pincfg
)を指定します - これはTASKINGツールセットのPin Mapperから生成されたファイルです。
コンポーネントの選択
このウィザードのページでは、可能であれば、プロセッサデバイスの利用可能なオプションが表示されます。
Taskingピンマッパーファイルに明示的なプロセッサタイプが指定されている場合、システムは利用可能なAltium Designerライブラリでそれを探します。または、ピンファイルがプロセッサファミリー(例えば、ST MicroelectronicsのSTM32_T2ファミリーのARM Cortexプロセッサ)を定義している場合、リストにはAltium Designerライブラリからのすべての互換性のあるタイプが含まれます - リストから望ましいプロセッサバリアントを選択してください。
互換性のあるプロセッサライブラリがAltium Designerにロードされていないか利用可能でない場合、プロセッサリストは空白になります。Install libraryボタンを使用して、適切な統合ライブラリを探してインストールしてください。
リストによって提供されるものと異なるプロセッサを選択するには、Other componentボタンを使用してBrowse Librariesダイアログを開きます。Librariesドロップダウンメニューから望ましいライブラリを選択し、リストから適切なプロセッサコンポーネントを選択してください。
シートの設定
このウィザードのページでは、生成されるプロセッサの回路図のプロパティと動作が定義されます。
ソースピンマッパーファイルはピンの機能と外部接続の両方を定義しているため、その代表的な回路図は、ターゲットのPCBデザインプロジェクトと互換性がある方法でその情報を提示するように設定する必要があります。つまり、基本的な名前の設定から、ピン、ポート、コンパイラディレクティブの扱い方に至るまでです。
配置
このウィザードの最終ページでは、選択した設定の概要が提供されます。Finishボタンをクリックすると、新しいプロセッサの回路図ドキュメントが現在のプロジェクトに追加され、Altium Designerの回路図エディタで開かれます。回路図には、元のピン信号名と設定をすべて含むマイクロプロセッサが含まれます。
TASKING ピンネットスワッピング
コンポーネント内のピンは、両方のピンが同じピングループに属している場合に、そのコンポーネント内の別のピンと交換可能です。スワッピング機能はピンだけでなく、部分的に配線されたネットのスワッピングもサポートしています。これは、密度の高いボード上で作業しており、接続の両端にあるコンポーネントからのエスケープ配線を行っている場合に理想的です。ピンスワップを実行すると、接続された配線もターゲットネットにスワップされます。
PCBエディタには、PCB設計スペース内でピンの入れ替えを対話的に行い、変更をTASKING Pin Mapperツールと動的に同期させるコマンドが含まれています。
-
PCBエディタのメインメニューからアクセスするTools » Pin/Part Swapping » Interactive TASKING Pin/Net Swappingコマンドは、PCB設計空間内でピン入れ替えをインタラクティブに実行するために使用されます。コマンドを起動すると、PCBワークスペース内のすべてがマスク(フェード)され、入れ替え可能なピンのみが表示されます。ステータスバーに注目してください。次のアクションのプロンプトが表示されます:Choose Sub-Net to move。入れ替え可能なピンをクリックすると、サブネットを入れ替えるターゲットネットを選択するように求められます。入れ替え可能なすべてのターゲットピンがハイライト表示されます。ターゲットピンをクリックして、入れ替えアクションを完了します。その後、必要に応じて別のピン入れ替えを実行する準備が整います。
-
PCBエディタでコンポーネントの必要なパッド上で右クリックし、コンテキストメニューからコマンドを選択することでアクセスするTASKING PinSwapコマンドは、カーソル下のコンポーネントピン(パッド)に対して単一のピン入れ替えをインタラクティブに実行するために使用されます。コマンドを起動すると、PCBワークスペース内のすべてがマスク(フェード)され、入れ替え可能なピンのみが表示されます。ターゲットピンをクリックして、入れ替えアクションを完了します。
PCBドキュメント内でピンの交換を行うと、その変更はTASKING Pin Mapper Providerソフトウェア拡張機能を通じて提供される双方向通信サポートにより、動的にTASKING Pin Mapperツールに渡されます。これにより、変更ファイルをエクスポートおよびインポートする必要なく、TASKING組み込みソースコードが同期された状態に保たれます。