Analog Devices Inc. RadioVerse™
Analog Devices Inc. RadioVerse™テクノロジと設計エコシステムによって、統合RFトランシーバ、ソフトウェアAPI、設計サポート・パッケージを実現することで市場投入までの時間を加速します。堅牢なドキュメンテーションへのアクセス、ADIのEngineerZone®オンライン技術サポート・コミュニティへのアクセス、その他が可能になります。RadioVerseは、FPGA開発プラットフォームに接続できる統合広帯域RFトランシーバの評価ボードを実現しています。これによって、単一のハードウェア・プラットフォームを使用したワイヤレス・シナリオのチップレベルの性能評価と迅速なプロトタイピングが可能になります。これらのボードは、HDL、Linuxドライバ、ソフトウェアAPI、GUI、キックスタート設計に必要な設計ファイルが含まれているツールキットによってサポートされています。RadioVerseには、ワンストップ無線設計環境が備わっており、さまざまな市場やアプリケーションを対象とした無線開発プロセスの簡素化に焦点を当てています。次を活用して、最新の技術革新を迅速に市場に投入:
• 高速プロトタイピング・プラットフォーム
• チップ・レベル評価システム
• ソフトウェア・シミュレーション・ツール
• 開発ツールキットとソフトウェアAPI
• 堅牢なドキュメンテーション
• トレーニングと教育
• サポート・パッケージ
トランシーバ技術
統合広帯域RFトランシーバは、システム・オン・チップ無線ソリューションで、最大20個の高性能ディスクリート・コンポーネントを置き換えると共に、次が備わっています:
• キャリアグレード性能
• (ゼロIFおよび高直線性)
• 縮小されたサイズ、重量、電力(SWaP)
• 使いやすさ(完全なAPI、オンチップ追跡自己較正)
• 複数の設計および規格のための汎用性の高いプラットフォーム
広帯域ソリューション
RadioVerse SDRトランシーバ・テクノロジーには、プラットフォームのプロトタイピング、完全評価システム、ソフトウェア・シミュレーション・ツール、デバイス・ドライバ、その他多数の評価オプションが備わっています。
評価ソフトウェア
このシステムは、パワフルなWindows GUI、APIソース・コード、DLL、ハードウェア抽象化レイヤ(HAL)で構成されているソフトウェア・パッケージです。また、このシステムには、TCP/IPサーバも搭載されており、C#、MATLAB、LabView、Pythonで記述し、評価ボードにインターフェイス接続できます。そこから自動テストを実行します。OSおよびプラットフォームから独立したAPIは、ソフトウェアに統合されるようになり、デバイス固有のコードを記述する必要がもはやありません。
2つのダウンロード・オプションを利用可能です。オプションの1つは、評価ハードウェアと一緒に使用するGUI、HAL、DLL、APIバイナリなどが含まれている完全パッケージです。システムへの統合を目的としたその他のオプションには、APIソース・コードとARMファームのみが含まれています。両方とも経由のダウンロード・リンクから入手できます。
プロトタイピング・ソフトウェア
このソフトウェア・パッケージは、バイナリおよび公開ソース(完全な透明性とリビジョン管理を目的にgithubで)で利用できます。これには、パワフルなマルチプラットフォームGUI(Windows、Linux、OS X)、HDLがあり、XilinxおよびAltera SoC並びにファブリック専用デバイスを対象としています。また、(Linux Linux Industrial Input/Output [IIO] フレームワークの)Linux Kernelデバイス用のドライバ・コードとマルチプラットフォーム(Windows、Linux、OS X)ライブラリも提供されており、複数のバックエンド(ローカル、ネットワーク、USBなど)でサポートしています。さらに、複数の言語/フレームワーク・バインディング(C、C++、C#、MATLAB、Simulink、Python、GNURadio)があり、波形開発とテストの自動化を目的に評価ボードにインターフェイス接続できます。プロトタイピング・プラットフォーム(HDL、ドライバ、またはライブラリ)の任意の一部を許容ライセンス付システムに統合します。このプロトタイピングを拡張して、カスタムIP(物理層、あるいは最終システム用の完全モデム)を受け入れることができます。このシステムには、MathWorks HDLワークフロー・アドバイザ用のボード・サポート・パッケージ(BSP)が含まれています。
AD9361 & AD9364: AD-FMCOMMS3-EBZのユーザガイド(Wiki)
AD9371 & AD9375: プロトタイピング・プラットフォームのユーザガイド(Wiki)
ADRV9008 & ADRV9009: プロトタイピング・プラットフォームのユーザガイド(Wiki)
O/Sソフトウェアドライバなし
このソフトウェアは、純粋に汎用/ANSI-Cで記述された汎用デバイス・ドライバ(iso9899:1990仕様を満たしている大半のANSI Cコンパイラとの互換性あり)で構成されており、ベアメタル、No-OS環境用です。これらのドライバを多数のさまざまな環境に移植して、一般的な16ビットMUCから64ビット・プロセッサに至るまで、数多くの多様なタイプのプロセッサを実行します。これらのNo-OSドライバは、Analog Devices HDLリファレンス設計で実行するように設計されていますが、FPGAとは別途のプロセッサでも、あるいはSoC(FPGA + CPU)デバイスに統合されている(ハードまたはソフト)プロセッサでも実行できます。No-OSドライバを使用することで、デバイス固有コードの記述が不要になり、最終製品ソフトウェアに直接統合できます。
市場固有の技術的な洞察/サポート
さまざまな業界における市場の動向からまだ一般に公開されていない技術革新に至るまで、ADIは、次の設計で活用できる大きな洞察力を蓄積し続けています。他人から学び、業界の専門家に耳を傾けましょう。
• 顧客の成功事例
• ADIの技術誌であるAnalog Dialogue
• リファレンス設計
• 技術記事
• Sounds from the RadioVerseブログ・シリーズのサウンド
