JAJAA32A May   2024  – September 2025 LSF0102 , PCA9306 , SN74AXC8T245 , TXU0304 , TXV0106 , TXV0106-Q1 , TXV0108 , TXV0108-Q1

 

  1.   1
  2.   2

はじめに

現行の電子機器最終製品の中には、新しい機能やユーザー体験をもたらすために人工知能 (AI) 機能を追加しているものがあり、ユーザーは日常的な業務フローでAIの能力を活用できるようになっています。Ai機能をエンドアプリケーションに導入するには、電子システム設計者は、クラウド側とクライアント側の双方で高性能な計算能力を必要とする Generative Pre-trained Transformers (GPT) などの大規模言語モデル (LLM) を活用する必要があります。デバイス上で、またはクラウドベースのコンピューティングインフラを活用して AI 機能を実現するには、クライアントシステムおよびクラウドインフラの設計者が最新のプロセッサテクノロジーを活用する必要があります。

GPT ベースの AI 実装では、システム設計者は最新の高性能プロセッサと FPGA (CPU ベースのデバイス) を使用するだけでなく、大量のデータを並列処理する機能と高速データ転送に必要なより高いメモリ帯域幅を備えた、AI に適した最新の高性能 GPU (グラフィック プロセッシング ユニット) も使用する必要があります。最新の CPU と GPU を使用して AI 機能をサポートすることで、システム設計者は複数の設計上の課題を抱えることがあります。

これらの課題の一つは、CPU と GPU を非常に低いコア電圧で動作させることによって生じる、制御および低速データ I/O レベルのミスマッチを克服することです。多くの場合、高性能 CPU と GPU を低コア電圧で動作させることは、特定のプロセッサの熱的制限と電力制限を考慮し、目標の性能レベルを達成するための絶対条件です。CPU と GPU を低いコア電圧で動作させると、これらのプロセッサがサポートできる I/O 電圧レベルが制限されます。

システム設計者は多くの場合、GPU プロセッサーの多数の I/O および制御バスをペリフェラルデバイスやサブシステムに接続するための、シンプルで効率的かつスケーラブルな方法を必要とします。システム設計者が CPU または GPU の低いコア電圧を維持しつつ、 I/O レベルの不一致を解決できる設計アプローチの一つは、シンプルな電圧レベル変換デバイスを使用することです。レベル変換デバイスは、性能・消費電力・サイズを妥協することなく、システムの I/O レベル不一致の課題を解決するための、簡便かつコスト効率の高いソリューションをシステム設計者に提供します。図 1 を参照してください。

 AI アクセラレータカード ブロック図図 1 AI アクセラレータカード ブロック図

電圧レベル変換

統合型のレベルシフト設計は、I/O タイプ、ビット幅、データレート範囲、電流ドライブ能力、パッケージオプションなど、幅広いバリエーションで利用可能です。テキサス インスツルメンツのレベルシフタデバイス製品ラインアップには、多様な種類のレベル変換機能が含まれており、これらを組み合わせることで、AIアプリケーションにおける高性能コンピューティングの利用事例に必要となるほぼすべてのインターフェイス要件に対応できます。TI のレベル変換製品ラインアップには、産業用、車載用、強化定格に対応する、自動方向、方向制御型、固定方向のレベルシフタが含まれています。表 1には、高性能 CPU および GPU ファミリに見られる一般的な制御インターフェイスと、 0.8V 未満から 5.5V までの電圧範囲をサポートする各インターフェイス向けの推奨レベル変換デバイスが示されています。TI のすべてのレベル変換デバイスの詳細については、TI の「Level Translation」ランディングページ をご覧ください。

表 1 インターフェイス別推奨レベルシフタ
変換レベル
インターフェイス 最大 3.6V 最大 5.5V
FET の置き換え 2N7001T SN74LXC1T45/TXU0101
1 ビット GPIO / クロック信号 SN74AXC1T45 SN74LXC1T45/TXU0101
2 ビット GPIO SN74AXC2T245 SN74LXC2T45 / TXU0x02
2 ピン JTAG / UART SN74AXC2T45 SN74LXC2T45 / TXU0x02
I2C/MDIO/SMBus TXS0102 / LSF0102

/ PCA9306

TXS0102 / LSF0102

/ PCA9306

I3C TCA39306

TCA39306

4 ビット GPIO SN74AXC4T245 TXB0104 / TXU0104
UART SN74AXC4T245 TXB0104 / TXU0204
SPI SN74AXC4T774 / TXB0104 TXB0104 / TXU0304
JTAG SN74AXC4T774/ TXB0104 TXB0104 / TXU0204
I2S/PCM SN74AXC4T774 / TXB0104 TXB0104 / TXU0204
Quad-SPI TXB0106 TXB0106
SDIO/SD/MMC TXS0206 / TWL1200 該当なし
8 ビット GPIO/RGMII TXV0106/TXV0108 SN74LXC8T245

アナログマルチプレクサ

アナログマルチプレクサを使用すると、複数のデータラインを選択して単一出力に転送することができます。その結果、リソース使用率を最適化し、アクセラレータアーキテクチャ内で全体的な性能を向上させることができます。ハードウェアアクセラレータベースボード、GPU カード、スマート NIC など、多くのコンポーネントでスイッチングが関与しており、限られたスペースで大量のデータ処理を支援します。

低電圧マルチプレクシングは、さまざまなニーズに対応するために AI アクセラレータで広く用いられています。TI は、SPI インターフェイス、デジタルバススイッチング用の絶縁と電源シーケンス、GPIO 拡張、クロック信号の多重化、I2C/I3C プロトコルのスイッチングなど、多くのアプリケーション向けのデバイスを提供しています。表 2には、アクセラレータで使用される一般的な制御インターフェイスと、1V ~ 5.5V の幅広い電源電圧に対応する各インターフェイス向け推奨マルチプレクサが示されています。詳細については、TI のアナログスイッチとマルチプレクサのページをご覧ください。

表 2 インターフェイス別推奨マルチプレクサ

インターフェイス

構成

マルチプレクサの電源電圧

1.8V

3.3V

5V

Quad-SPI

2:1

TS3A27518E

TS3A27518E

-

SPI

2:1

TMUX1575

SN74CB3Q3257

TMUX1574

I2C

GPIO 制御

2:1

TMUX1574

TMUX121

TMUX1072

3:1、4:1

TMUX1309A

TS3A5017

SN74LV4052A

I2C 制御

4:1

TCA9546A

TCA9546A

TCA9546A

8:1

TCA9548A

TCA9548A

TCA9548A

I3C 制御

2:1

TMUX1574

TMUX136

TMUX1574

3:1、4:1

SN74CB3Q3253

TMUX131

-

USB

2:1

TMUXHS221F

TS3USB221A

TS5USBC412

GPIO

1:1、1 ビット

SN74LVC1G66

SN74CBTLV1G125

SN74CBT1G125

1:1、2 ビット

SN74LVC2G66

SN74CBQ3306A

SN74CBTD3306C

1:1、4 ビット

TMUX1511

SN74CBTLV3126

SN74CBT3126

1:1、8 ビット

-

SN7CBTLV3245A

SN74CBT3245C