ネットワーク接続装置の作成をお考えですか。アルテラは、Nios® II プロセッサで使用するために、以下のネットワーキング・ソリューションを推奨しています。
|
表 1. Nios II プロセッサに推奨されるネットワーキング・ソリューション |
||
|
ネットワーク・レイヤー |
ソリューション/製品 |
説明 |
|
ネットワーク・プロトコル・ソフトウェア |
ソース(および評価ライセンス)は、いくつかのリファレンス・デザインと共に、Nios II EDS に同梱して出荷されます。オーダ方法は、下記を参照してください。 |
Nucleus Net | Mentor Graphics® 提供 Nucleus RTOS向け ネットワーク・スタック |
| NetX | Express Logic提供 ThreadX RTOS向け ネットワーク・スタック |
|
| MicroC/TCP-IP | Micrium 提供 Micro/C OS-II RTOS向け ネットワーク・スタック |
|
| ySOCK6 | YDK テクノロジーズ提供、µITRON 向け ネットワーク・スタック | |
| µCLinux (内蔵スタック) | Altera Forum および Altera Wiki コミュニティにてサポート | |
| eCos (内蔵スタック) | Altera Forum および Altera Wiki コミュニティにてサポート | |
|
Lightweight IP (LWIP) ネットワーク・スタック |
レガシー・ネットワーク・スタック・ソリューション (注: 新規デザインには推奨されません。) |
|
|
メディア・アクセス・コントローラ (MAC) |
トリプルスピード(10/100/1000Mbps)イーサネット MegaCore® ファンクションをアルテラより提供 |
|
|
Nios II 開発キットの主なソリューション。いくつかのリファレンス・デザインが付属。 |
||
|
Microtronix 社から 10/100 Ethernet Development Package を入手可能。OpenCores.org からも入手可能。 |
||
|
実証済み Nios 対応 MAC コア。 SOPC Builder を使用して Nios II システムに簡単に統合可能。 |
||
|
アルテラは、一連のイーサネット・ファンクションを供給して、ネットワーク接続の要求に対応するシンプルで柔軟なソリューションを提供します。 |
||
|
イーサネット物理層(PHY) |
このボードは Nios II 開発キットと互換性があり、RJ-45 コネクタおよび Santa Cruz ヘッダ(Microtronix 提供)に接続されている TDK 78Q2120 MII PHY を搭載しています。 |
|
|
このボードは Nios II 開発キットと互換性があり、Santa Cruz ヘッダー(More Than IP 提供)に接続されている National Semiconductor DP83848 10/100 イーサネット PHY を搭載しています。 |
||
このボードは Nios II 開発キットと互換性があり、Marvell 88E111 10/100/1000 イーサネット PHYを搭載しています。 |
||
| National Semiconductor PHY 付属 10/100/1000 イーサネット PHY ドータカード | このボードは Nios II 開発キットと互換性があり、Santa Cruz ヘッダ(Devboards.de 提供)に接続されている National Semiconductor DP83865 GigPHYTEr を搭載しています。 |
|
- ネットワーキング デザイン例のダウンロード
- ネットワーキング ホワイトペーパーのダウンロード
- エンベデッド 開発キットの詳細
- アルテラの インダストリアル・イーサネットのソリューションの詳細
NicheStack TCP/IP ネットワーク・スタック – Nios II エディション
NicheStack TCP/IP ネットワーク・スタック – Nios II エディションは、基礎から Nios II プロセッサを用いてネットワーク接続する組込みデバイスを設計するための最適なソリューションを提供する様にデザインされた、ネットワーキング・プロトコルのソフトウェア・スイートです。以下に主な機能を示します。
- 超高速性能を達成するゼロ・データ・コピー
- 標準ソケット・インタフェース
- RAW ・ソケットに対応
- すべての関数は、非ブロック・バージョン
- 多彩な MSS およびウィンドウ・オプション
- 接続の制限は、利用可能なメモリによってのみ
- 最適化されたアセンブリ言語のチェックサム・ルーチン(オプション)
- “予測可能な”ヘッダ処理スピード
- Nagle アルゴリズム(スロー・スタート)
- VJ で平滑化された ラウンド・トリップ・タイミング
- ディレイ付きのアクノリッジ
- BSD スタイルの「キープアライブ」オプション
- 完全なデバッギングおよび最適化モジュール
InterNiche Technologies とアルテラは、Nios II アーキテクチャ に対して最適化された InterNiche の NicheStack IPv4 ネットワーク・スタックを提供するために連携して作業してきました。 このスタックは、フットプリントが小さく、ポータブルで、RFC 規格に厳密に準拠しながら高性能を発揮します。NicheStack は多種多様なフィジカル・インタフェースをサポートし、標準クライアント・マシン、IP ルータ、またはマルチ・ホーム・サーバとしてコンフィギュレーションできます。このスイートには、包括的なデバイス・ネットワーキング・パッケージ、FTP、Telnet、IGMPv1、そして DNS および DHCP クライアント・コンポーネントも含まれています。
アルテラが提供するネットワーク・スタックに加えて、NicheStack に高度なネットワーキング機能を提供するために、プロトコル・モジュール(オプション)も用意されています。これらのモジュールは、InterNiche から別途提供されています。 詳細については、以下を参照してください。
- SNMP プロトコル
- Web サーバー
- プロトコル・オプション: PPP、PPPoE、ルーティング、およびセキュリティ・プロトコル
- TCP/IPv6
- TCP/IP デュアル IPv4/v6
- NAT、RIP、および DNS および DHCP サーバー
- 詳細(InterNiche サイトへ)
NicheStack TCP/IP ネットワーク・スタック – Nios II エディションは、ANSI C 完全準拠ソース・コードとしてアルテラより配布されており、評価ライセンスが含まれています。このソフトウェア・スイートでの設計を希望する場合は、アルテラからライセンスを購入する必要があります。注文方法は、下記の表 2 を参照してください。
