TASKINGツールへのインターフェース方法
TASKING Pin Mapperプロバイダー拡張機能は、Altium DesignerのPCBエディターとTASKINGツールセットのPin Mapperツール間の双方向通信を提供します。これにより、Altium DesignerのPCBデザインワークスペース内でピンスワップを対話的に実行し、TASKING Pin Mapperツールとの変更を動的に同期させることができます。これにより、TASKING組み込みソースコードを変更ファイルのエクスポートやインポートなしで同期させることができます。
TASKING Pin Mapper ウィザード
Tasking Pin Mapper Wizardは、TASKING VX-toolset for ARM®とAltium Designer間の設計協力を強化します。今日の複雑なプロセッサデバイスでは、ピン機能と内部接続は、組み込み設計フェーズで定義された内部プロセッサレジスタによって設定されます。完全な製品設計を作成するためには、その独自のプロセッサ構成をPCB設計プロジェクトの回路図文書に表現する必要があります。
Tasking Pin Mapper Wizardは、ツール自身のPin Mapperから回路図文書へのデータ同期を容易にします。結果として得られる回路図文書は、TASKING VX-toolset for ARMのPin Mapperで割り当てられたデバイスピン構成を反映し、そのPin Configurationファイル(*.pincfg
)に保存されます。
Tasking Pin Mapper Wizardは、TASKING VX-toolset for ARMに基づいた組み込みソフトウェアプロジェクトからそのPCBプロジェクト表現へ直接データパスを提供します。転送される設計データには、プロセッサチップ、周辺機器へのピン割り当て、電気的ピン属性、および象徴的な名前などの識別情報が含まれます。
Tasking Pin Mapper Wizardは、VX-toolsetのPin Mapperファイル(*.pincfg
)を定義してこの情報を抽出し、適切に設定されたコンポーネントを新規または既存の回路図ドキュメントに配置します。コンポーネント自体は、適切な統合ライブラリから供給されます。
TASKING Pin Mapper wizardは、メインメニューからTools » Tasking Pin Mapperコマンドを選択することで回路図エディタからアクセスできます。
ウィザードの次のページでは、指定されたTASKING Pin Mapperファイルから回路図を作成するプロセスを案内します。
TASKING Pin Mapperファイルを選択
オープニングダイアログが閉じられたら、VX-ToolsetのPin Mapperからソースピン設定ファイル(*.pincfg
)を選択できます。ボタンを使用して、必要なTasking Pin Mapperファイルを探して読み込みます。
コンポーネントの選択
Select Componentページは、可能であれば、プロセッサデバイスの利用可能なオプションを表示します。
Tasking pin mapperファイルに明示的なプロセッサタイプが指定されている場合、システムは利用可能なAltium Designerライブラリでそれを探します。または、ピンファイルがプロセッサファミリー(例えば、ST MicroelectronicsのSTM32_T2ファミリーのARM Cortexプロセッサ)を定義している場合、リストにはAltium Designerライブラリからのすべての互換性のあるタイプが含まれます - リストから望むプロセッサバリアントを選択してください。
互換性のあるプロセッサライブラリがAltium Designerにロードされていないか利用可能でない場合、プロセッサリストは空白になります。 ボタンを使用して、適切な統合ライブラリを探してインストールしてください。
リストで提供されているプロセッサと異なるプロセッサを選択するには、 ボタンを使用してBrowse Librariesダイアログを開きます。Librariesのドロップダウンメニューから希望のライブラリを選択し、リストから適切なプロセッサコンポーネントを選択してください。
ピンマッパーファイルに明示的なプロセッサが定義されている場合、またはOther component機能を使用してライブラリから選択された場合、リストにはプロセッサコンポーネントのための単一のエントリが表示されます。
シートの設定
Configure the Sheetページは、生成されるプロセッサの回路図のプロパティと動作を定義します。
ソースピンマッパーファイルはピンの機能と外部接続の両方を定義しているため、その代表的な回路図は、ターゲットのPCB設計プロジェクトと互換性がある方法でその情報を提示するように設定する必要があります。したがって、これは基本的な名前の設定から、ピン、ポート、コンパイラディレクティブの扱い方に至るまでを意味します。
回路図シートの設定には、以下の設定が含まれます:
-
Sheet file name – 提案された回路図ファイル名。を使用して、代替の回路図ファイルを定義または検索します。
-
Component Designator – 選択されたプロセッサコンポーネントの部品番号。必要に応じて編集します。
-
Units – 回路図ドキュメントに適切な単位を選択します。
-
Connect Power Pins via Power Ports – 設計の電源ピンを標準の電源ポートに自動的に接続します。
-
Unused I/O pins – 未割り当てのプロセッサI/Oピンが回路図上でどのように表示されるかを設定します。
-
Ignore – 未使用のプロセッサI/Oピンを設定しません。
-
Add No ERC Directive – No ERC指令オブジェクトを配置することで、未使用のI/Oピンに対する電気規則チェックを防止します。
-
Tie to individual ports – 対応するポートを未使用のI/Oピンに接続します。
-
Tie to Single port – 未使用のI/Oピンを1つのポートオブジェクトに割り当てます。
-
配置
このウィザードの最終ページでは、選択した設定の要約が表示されます。 ボタンをクリックすると、新しいプロセッサ回路図ドキュメントが現在のプロジェクトに追加され、Altium Designerの回路図エディタで開かれます。回路図には、元のピン信号名と設定をすべて含むマイクロプロセッサが含まれます。
TASKING ピンネットスワッピング
コンポーネント内のピンは、両方のピンが同じピングループに属している場合に、別のピンと交換可能です。スワッピング機能はピンだけでなく、部分的に配線されたネットの交換もサポートしています。これは、密度の高いボード上で作業しており、接続の両端にあるコンポーネントからのエスケープ配線を行っている場合に理想的です。ピンスワップを実行すると、接続された配線も目標ネットにスワップされます。
PCBエディタには、PCB設計スペース内でピンの入れ替えを対話的に行い、変更をTASKING Pin Mapperツールと動的に同期させるコマンドが含まれています。
-
PCBエディタのメインメニューからアクセスするTools » Pin/Part Swapping » Interactive TASKING Pin/Net Swappingコマンドは、PCB設計スペース内でピン入れ替えをインタラクティブに実行するために使用されます。コマンドを起動すると、PCBワークスペース内のすべてがマスクされ(薄く表示され)、入れ替え可能なピンのみが表示されます。ステータスバーに注目してください。次のアクションのプロンプトが表示されます:移動するサブネットを選択。入れ替え可能なピンをクリックすると、サブネットを入れ替えるターゲットネットを選択するように求められます。入れ替え可能なすべてのターゲットピンがハイライト表示されます。ターゲットピンをクリックして、入れ替えアクションを完了します。その後、必要に応じて別のピン入れ替えを実行する準備が整います。
-
PCBエディタでコンポーネントの必要なパッド上で右クリックし、コンテキストメニューからコマンドを選択することでアクセスするTASKING PinSwapコマンドは、カーソル下のコンポーネントピン(パッド)に対して単一のピン入れ替えをインタラクティブに実行するために使用されます。コマンドを起動すると、PCBワークスペース内のすべてがマスクされ(薄く表示され)、入れ替え可能なピンのみが表示されます。ターゲットピンをクリックして、入れ替えアクションを完了します。
PCBドキュメント内でピンの交換を行うと、その変更はTASKING Pin Mapper Providerソフトウェア拡張機能を通じて提供される双方向通信サポートにより、動的にTASKING Pin Mapperツールに渡されます。これにより、変更ファイルをエクスポートおよびインポートする必要なく、TASKING組み込みソースコードが同期された状態に保たれます。