
Dynamic Function eXchange (DFX) は、プログラマブル ロジック (PL) デバイスの柔軟性を利用して、ハードウェア デザインを実行中に変更することを可能にします。 分割されたデザインによって、システムの動作を継続させたまま PL の特定部分のみを再構成できます。 DFX アクセラレーション アプリケーションは、Kria™ 上でハードウェアを動的に時分割多重化する機能を利用して、DFX の原理を実証します。
いいえ、アプリケーションの評価や DFX アクセラレータの有効性を確認するのに FPGA の設計経験や知識は必要ありません。
この構築済みのアプリケーションは、ADM が無償で提供しており、DFX は Vivado™ 設計環境で利用できる機能です。2019.1 ツールのリリースからは、どの Vivado エディションでも、この機能を使用するために特定のライセンス コードは必要なくなっています。
DFX デザインに使用できる IP は 4 つあります。これらの IP にも DFX デザインにも追加の料金はかかりません。これらの IP は、リコンフィギャラブル デザインの主要な機能をすばやく簡単に実装するために提供されており、IP カタログの [Dynamic Function eXchange] から入手できます。 詳細は、UG909 を参照してください。
DFX の基本的な前提は、マイクロプロセッサでタスクを切り替えることができるのと同様に、デバイス ハードウェア リソースを時分割できるということです。デバイスでハードウェアのタスクが切り替えられるので、ソフトウェア インプリメンテーションの柔軟性とハードウェア インプリメンテーションのパフォーマンスの両方において利点があります。UG909 では、この画期的な技術についていくつかの例を挙げて説明しています。エンド アプリケーションを構築する際に役立つ情報を提供しています。
ロボットの需要は急速に高まっています。人間と一緒に働くことができる安心安全なロボットを作ることは簡単ではありません。これらを連携させるには、より高度な技術が必要です。また機械学習や人工知能の導入によって、さらに高い処理能力が求められるようになり複合的な課題に対応しなければなりません。
ロボット開発者たちは、拡張性のある適応型プラットフォーム上にセーフティ/セキュリティ機能があらかじめ統合され、低レイテンシ、確定性、多軸制御をサポートするアダプティブ コンピューティング プラットフォームに注目し始めています。詳細は eBook をご覧ください。