インテルのみ表示可能 — GUID: lbb1645672779639
Ixiasoft
1. Nios® Vエンベデッド・プロセッサーについて
2. Quartus® Prime開発ソフトウェアおよびプラットフォーム・デザイナーでの Nios® Vプロセッサー・ハードウェア・システム・デザイン
3. Nios® Vプロセッサーのソフトウェア・システム・デザイン
4. Nios® Vプロセッサーのコンフィグレーションとブート・ソリューション
5. Nios® Vプロセッサー: MicroC/TCP-IPスタックの使用
6. Nios® Vプロセッサーのデバッグ、検証、およびシミュレーション
7. Nios® Vプロセッサー: リモート・システム・アップデート
8. Nios® Vプロセッサー: カスタム命令の使用
9. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックのアーカイブ
10. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックの改訂履歴
インテルのみ表示可能 — GUID: lbb1645672779639
Ixiasoft
5.4.2. 概要
注: Quartus® Primeスタンダード・エディションに関しては、AN 980: Nios® V Processor Quartus® Prime Software Support を参照し、デザイン例の生成手順を確認してください。
µC/TCP-IPデザイン例は、FPGA Design Store からダウンロードできます。デザイン例は、 Arria® 10 SoC開発キットに基づいています。スクリプトを使用してハードウェアとソフトウェアのデザインを生成し、SRAMオブジェクト・ファイル (.sof) としてデバイスにプログラムします。ユーザーモードでプロセッサーがリセットされると、メモリー初期化された .sof ファイルを使用して、 Nios® VプロセッサーはオンチップメモリーからµC/TCP-IPアプリケーションをブートします。
µC/TCP-IPデザイン例には、次のようなものがあります。
- µC/TCP-IP IPerfデザイン例
- このデザイン例には、µC/IPerfが組み込まれています。µC/IPerfは、µC/TCP-IPスタックおよびµC/OS-II RTOSに向けて開発されたiPerf 2サーバーです。iPerf 2はベンチマーク・ツールで、2つのシステム間のパフォーマンスを測定します。また、サーバーまたはクライアントとして使用可能です。
- iPerfサーバーは、任意のiPerfクライアントからTCP/IP接続を介して送信されるiPerf要求を受信し、提供される引数に応じてiPerfテストを実行します。各テストでは、帯域幅、損失、およびその他のパラメーターが報告されます。
図 90. µC/TCP-IP IPerfのデータフロー
- µC/TCP-IP Simple Socket Serverデザイン例
- このデザイン例では、開発ホストPC上のTelnetクライアントとの通信を行います。Telnetクライアントは、シンプルなサンプルTCP/IPソケットサーバーを備える開発ボード上で動作するイーサネット接続µC/TCP-IPに、TCP/IPソケットを介してコマンドを発行する便利な方法を提供します。
- このソケットサーバーの例では、TCP/IP接続を介して送信されるコマンドを受信し、コマンドに応じてLEDをオンまたはオフにします。この例はソケットサーバー・タスクで構成され、TCP/IPポートでコマンドをリッスンし、それらのコマンドを一連のLED管理タスクにディスパッチします。
図 91. µC/TCP-IP Simple Socket Serverのデータフロー