コアマーカー
回路図エディタのコアマーカーコンポーネントの説明

リアルタイム/VHILシミュレーションでは、コアマーカーは、回路図全体から分離された回路部品のうち、同じプロセッサコアでエミュレートする部品を指定するために使用されます。このコンポーネントには、マーカーIDという1つのパラメータのみがあります。同じマーカーIDを持つコアマーカーを持つ、回路図モデル全体から独立した、接続されていない(またはカップリングコンポーネントによって分割されていない)回路は、同じFPGAソルバーコアでエミュレートされます。
TyphoonSimでは複数のコアやデバイスは存在せず、すべてが単一のコア(PC)上でシミュレートされるため、 コアマーカー
モデル分割の目的でこのコンポーネントを使用します。ただし、このコンポーネントは無視されません。モデルにコアカップリングコンポーネントが存在する場合、 コアマーカー コアカップリングコンポーネントが完全にまたは部分的に無視される場合でも、リアルタイム/VHIL シミュレーションの場合と同様に適切に構成する必要があります。
リアルタイム/VHILシミュレーションにおけるコアマーカーの使用例を図2に示します。4つの独立した回路が示されています。コアマーカーコンポーネントがない場合、この回路は4つの別々のプロセッサコアでエミュレートされます。この場合、コアマーカーを使用すると、3つのプロセッシングコアでエミュレートされます。「1」と「4」でマークされた回路には、同じIDを持つコアマーカーが付与されています。つまり、これらは同じプロセッシングコア( SPC )でエミュレートされます。回路「2」と「3」はマークされていないため、別々のコアでエミュレートされます。

リアルタイム/VHILシミュレーション用の別のコアマーカーの使用例を図3に示します。コアマーカーのないこの回路は、3つのSPCにコンパイルされます。最初のSPCではグリッドと整流器の部分、2番目のSPCではインバータと二重給電誘導機のステータ部分をエミュレートし(DFステータとロータは内部的に分離されています)、3番目のSPCではマシンのロータ部分をエミュレートします。グリッド側とマシンのロータ側に同じマーカーIDを持つコアマーカーを使用することで、これら2つの部分を同じSPC上でエミュレートします。どちらの場合もシミュレーション結果は同じですが、これらのコアマーカーを使用することで、回路配置をSPCに最適化できるため、より大きな回路を同じデバイスに収めることができます。

プロパティ
- マーカーID
- マーカーの識別ラベル。同じマーカーIDを持つコアマーカーを持つ回路図モデル内の回路は、同じFPGAソルバーコアでエミュレートされます。