Microsemiのロゴ

Microsemi SmartDesign MSS GPIO 設定

Microsemi-SmartDesign-MSS-GPIO-構成-PRO

SmartFusion Microcontroller Subsystem (MSS) は、1 個の構成可能な GPIO を備えた GPIO ハード ペリフェラル (APB_32 サブ バス) を提供します。 各 GPIO の実際の動作 (入力、出力、および出力イネーブル レジスタ制御、割り込みモードなど) は、アクテルが提供する SmartFusion MSS GPIO ドライバーを使用して、アプリケーション レベルで定義できます。 ただし、GPIO を外部パッド (MSS I/O) に直接接続するか、FPGA ファブリックに直接接続するかを定義する必要があります。 デバイス構成のこの部分は、MSS GPIO コンフィギュレーターを使用して行われ、このドキュメントで説明されています。
MSS GPIO ハード ペリフェラルの詳細については、Actel SmartFusion Microcontroller Subsystem User's Guide を参照してください。

接続オプション

MSS I/O パッド – 選択した GPIO が外部専用パッド (MSS I/O) に接続されることを示すには、このオプションを選択します。 MSS I/O パッドの構成方法を定義する I/O バッファーのタイプ (INBUF、OUTBUF、TRIBUFF、および BIBUF) を選択する必要があります。 MSS I/O が別のペリフェラルまたはファブリックによって既に使用されている場合、このオプションは使用できない場合があることに注意してください (詳細については、MSS I/O 共有のセクションを参照してください)。

生地– 選択した GPIO が FPGA ファブリックに接続されることを示すには、このオプションを選択します。 ファブリックに接続するために、GPI (入力)、GPO (出力)、または GPI と GPO (入力/出力) の両方の接続を引き出すかどうかを選択する必要があります。 このオプションが選択されている場合、GPIO 出力イネーブル レジスタをファブリックに出力できないことに注意してください。 また、ファブリックに接続された GPI は、適切な割り込みイネーブル ビットがアプリケーションによって適切に設定されている場合 (MSS GPIO ドライバー初期化関数)、ユーザー ロジックから割り込みをトリガーできます。

MSS I/O 共有

SmartFusion アーキテクチャでは、MSS I/O は XNUMX つの MSS ペリフェラル間、または MSS ペリフェラルと FPGA ファブリック間で共有されます。 特定の MSS I/O が MSS ペリフェラルまたは FPGA ファブリックに既に接続されている場合、MSS GPIO は特定の MSS I/O に接続できない場合があります。 GPIO コンフィギュレーターは、GPIO を MSS I/O に接続できるかどうかに関する直接的なフィードバックを提供します。

GPIO [31:16]
GPIO[31:16] は、MSS I/O を共有している MSS ペリフェラルを示すグループに編成されています。 周辺機器が使用されている場合 (MSS キャンバスで有効になっている場合)、対応する共有 GPIO の MSS I/O パッド プルダウン メニューがグレー表示され、プルダウン メニューの横に情報アイコンが表示されます。 情報アイコンは、MSS I/O オプションが MSS ペリフェラルによって既に使用されているか、選択したパッケージに基づいてボンディングされていないため、選択できないことを示します。

Examp1 番目
MSS キャンバスでは、SPI_0、SPI_1、I2C_0、I2C_1、UART_0、および UART_1 が有効になっています。

  • GPIO[31:16] は MSS I/O に接続できません。 グレー表示されたメニューと情報アイコンに注意してください (図 1-1)。
  • GPIO[31:15] は引き続き FPGA ファブリックに接続できます。 この例ではampファイルでは、GPIO[31] は出力として、GPIO[30] は入力としてファブリックに接続されています。

Microsemi SmartDesign MSS GPIO 構成 1

Examp2 番目
I2C_0 と I2C_1 は MSS キャンバスで無効になっています。

  • GPIO[31:30] と GPIO[23:22] は MSS I/O に接続できます (図 1-2 を参照)。
  • この例ampファイルでは、GPIO[31] と GPIO[30] の両方が出力ポートとして MSS I/O に接続されています。
  • この例amp図では、GPIO[23] は入力ポートとして MSS I/O に接続され、GPIO[22] は双方向ポートとして MSS I/O に接続されています。
  • GPIO[29:24,21:16] は MSS I/O に接続できません。 グレー表示されたメニューと情報アイコンに注意してください。
  • GPIO[29:24,21:16] は引き続き FPGA ファブリックに接続できます。 この例ではampファイルでは、GPIO[29] と GPIO[28] の両方が入力ポートとしてファブリックに接続されています。

Microsemi SmartDesign MSS GPIO 構成 2

GPIO [15:0]
GPIO[15:0] は、FPGA ファブリックに接続するように構成できる MSS I/O を共有します (この後の構成は、MSS I/O Configurator を使用して実行できます)。 MSS I/O が FPGA ファブリックに接続するように構成されている場合、対応する共有 GPIO の MSS I/O パッド プルダウン メニューがグレー表示され、プルダウン メニューの横に情報アイコンが表示されます。 情報アイコンは、MSS I/O オプションが既に使用されているか、選択したパッケージに基づいて結合されていないため、選択できないことを示します。
コンフィギュレーターの青色のテキストは、GPIO に関連付けられた各 MSS I/O のパッケージ ピン名を強調表示していることに注意してください。 この情報は、ボード レイアウトの計画に役立ちます。

Example
MSS I/O 構成と GPIO[15:0] 構成がどのように結合されているかを適切に示すために、図 1-3 に、次の構成で両方のコンフィギュレータを並べて示します。

  • MSS I/O[15] は、FPGA ファブリックに接続された INBUF ポートとして使用されます。 したがって、GPIO[15] を MSS I/O に接続することはできません。
  • GPIO[5] は入力として MSS I/O に接続されています。 したがって、MSS I/O[5] を使用して FPGA ファブリックに接続することはできません。
  • GPIO[3] は FPGA ファブリックに出力として接続されます。 したがって、MSS I/O[3] を使用して FPGA ファブリックに接続することはできません。

Microsemi SmartDesign MSS GPIO 構成 3

ポートの説明

表 2-1 • GPIO ポートの説明

ポート名 方向 パッド? 説明
GPIO_ _の In はい GPIO[index] が MSS I/O として設定されている場合の GPIO ポート名 入力

ポート

GPIO_ _外 はい GPIO[index] が MSS I/O として設定されている場合の GPIO ポート名 出力

ポート

GPIO_ _TRI はい GPIO[index] が MSS I/O として設定されている場合の GPIO ポート名

トライステート ポート

GPIO_ _BI インアウト はい GPIO[index] が MSS として設定されている場合の GPIO ポート名 I/O 双方向 ポート
F2M_GPI_ In いいえ GPIO[index] が FPGA ファブリックに接続するように構成されている場合の GPIO ポート名 入力 ポート (F2M は、信号がファブリックから MSS に送信されていることを示します)
M2F_GPO_ In いいえ GPIO[index] が FPGA ファブリックに接続するように構成されている場合の GPIO ポート名 出力 ポート (M2F は、信号が MSS からファブリックに送信されていることを示します)

注記:

  • PAD ポートは、デザイン階層全体で自動的に最上位に昇格されます。
  • 非 PAD ポートを MSS コンフィギュレーター キャンバスから最上位レベルに手動で昇格させて、階層の次のレベルとして使用できるようにする必要があります。

製品サポート

Microsemi SoC 製品グループは、カスタマー テクニカル サポート センターやテクニカル以外のカスタマー サービスなど、さまざまなサポート サービスで製品をサポートしています。 この付録には、SoC 製品グループへの連絡方法と、これらのサポート サービスの使用に関する情報が含まれています。

お客様テクニカルサポートセンターへのお問い合わせ
Microsemi のカスタマー テクニカル サポート センターには、ハードウェア、ソフトウェア、および設計に関する質問に答える高度なスキルを持つエンジニアが配置されています。 カスタマー テクニカル サポート センターは、アプリケーション ノートと FAQ への回答の作成に多くの時間を費やしています。 そのため、お問い合わせいただく前に、オンライン リソースをご覧ください。 すでにご質問にお答えしている可能性が非常に高いです。

テクニカルサポート
Microsemi のお客様は、月曜から金曜までいつでもテクニカル サポート ホットラインに電話することで、Microsemi SoC 製品のテクニカル サポートを受けることができます。 顧客は、My Cases でオンラインでケースをインタラクティブに送信および追跡したり、週中いつでも電子メールで質問を送信したりすることもできます。
Web: www.actel.com/mycases
電話 (北米): 1.800.262.1060
電話 (国際): +1 650.318.4460
メールアドレス: soc_tech@microsemi.com

ITARテクニカルサポート
Microsemi のお客様は、ITAR テクニカル サポート ホットラインに電話することにより、Microsemi SoC 製品に関する ITAR テクニカル サポートを受けることができます。 顧客は、My Cases でオンラインでケースをインタラクティブに送信および追跡したり、週中いつでも電子メールで質問を送信したりすることもできます。
Web: www.actel.com/mycases
電話 (北米): 1.888.988.ITAR
電話 (国際): +1 650.318.4900
メールアドレス: soc_tech_itar@microsemi.com

非技術的なカスタマー サービス
製品の価格設定、製品のアップグレード、更新情報、注文ステータス、承認など、技術以外の製品サポートについては、カスタマーサービスにお問い合わせください。
Microsemi のカスタマー サービス担当者は、月曜から金曜の午前 8 時から午後 5 時 (太平洋時間) まで、技術以外の質問にお答えします。
電話: +1 650.318.2470

Microsemi Corporation (NASDAQ: MSCC) は、業界で最も包括的な半導体技術のポートフォリオを提供しています。 最も重要なシステム課題の解決に取り組んでいる Microsemi の製品には、高性能で信頼性の高いアナログおよび RF デバイス、混合信号集積回路、FPGA およびカスタマイズ可能な SoC、完全なサブシステムが含まれます。 Microsemi は、防衛、セキュリティ、航空宇宙、エンタープライズ、商用、および産業市場において、世界中の大手システム メーカーにサービスを提供しています。 詳細はこちら www.microsemi.com

本社 Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
アメリカ合衆国
電話 949-221-7100 ファックス 949-756-0308

SoC 製品グループ 2061 Stierlin Court Mountain View、カリフォルニア州 94043-4655
アメリカ合衆国
電話 650.318.4200 ファックス 650.318.4600 www.actel.com

SoC Products Group (ヨーロッパ) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB 英国
電話+44(0)1276 609 300
ファックス+44(0)1276 607 540

SoC 製品グループ(日本) EXOS 恵比寿ビル 4F
〒1 東京都渋谷区恵比寿 24-14-150
電話 +81.03.3445.7671 ファックス +81.03.3445.7668

SoC 製品グループ (香港) Room 2107, China Resources Building 26 Harbour Road
ワンチャイ、香港
電話 +852 2185 6460
ファックス +852 2185 6488

© 2010 マイクロセミ コーポレーション。 全著作権所有。 Microsemi および Microsemi のロゴは、Microsemi Corporation の商標です。 その他すべての商標およびサービス マークは、それぞれの所有者の財産です。

ドキュメント / リソース

Microsemi SmartDesign MSS GPIO 設定 [pdf] ユーザーマニュアル
SmartDesign MSS GPIO、設定、SmartDesign MSS GPIO 設定、SmartDesign MSS

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *