JAJAA32A May 2024 – September 2025 LSF0102 , PCA9306 , SN74AXC8T245 , TXU0304 , TXV0106 , TXV0106-Q1 , TXV0108 , TXV0108-Q1
現行の電子機器最終製品の中には、新しい機能やユーザー体験をもたらすために人工知能 (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 を参照してください。
図 1 AI アクセラレータカード ブロック図統合型のレベルシフト設計は、I/O タイプ、ビット幅、データレート範囲、電流ドライブ能力、パッケージオプションなど、幅広いバリエーションで利用可能です。テキサス インスツルメンツのレベルシフタデバイス製品ラインアップには、多様な種類のレベル変換機能が含まれており、これらを組み合わせることで、AIアプリケーションにおける高性能コンピューティングの利用事例に必要となるほぼすべてのインターフェイス要件に対応できます。TI のレベル変換製品ラインアップには、産業用、車載用、強化定格に対応する、自動方向、方向制御型、固定方向のレベルシフタが含まれています。表 1には、高性能 CPU および GPU ファミリに見られる一般的な制御インターフェイスと、 0.8V 未満から 5.5V までの電圧範囲をサポートする各インターフェイス向けの推奨レベル変換デバイスが示されています。TI のすべてのレベル変換デバイスの詳細については、TI の「Level Translation」ランディングページ をご覧ください。
| 変換レベル | ||
|---|---|---|
| インターフェイス | 最大 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 | |
| 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 のアナログスイッチとマルチプレクサのページをご覧ください。
|
インターフェイス |
構成 |
マルチプレクサの電源電圧 |
|||
|---|---|---|---|---|---|
|
1.8V |
3.3V |
5V |
|||
|
Quad-SPI |
2:1 |
- |
|||
|
SPI |
2:1 |
||||
|
I2C |
GPIO 制御 |
2:1 |
|||
|
3:1、4:1 |
|||||
|
I2C 制御 |
4:1 |
||||
|
8:1 |
|||||
|
I3C 制御 |
2:1 |
||||
|
3:1、4:1 |
- |
||||
|
USB |
2:1 |
||||
|
GPIO |
1:1、1 ビット |
||||
|
1:1、2 ビット |
|||||
|
1:1、4 ビット |
|||||
|
1:1、8 ビット |
- |
||||