バックグラウンド
私は、プロジェクト内のデータ転送要件を解決するためにカスタムネットワーキングチップを設計する必要がある大規模プロジェクトでクライアントと協力しています。ネットワークは、1つのツイストペアケーブルを介して1つのPCBから別のPCBに数インチの小さなパケットを送信することを目的としています。ネットワークプロトコルを設計および指定し、別の会社がシリコンの実装を担当します。
ノード間の20 Mbpsのデータレートは、送信する必要のあるデータ量に簡単に対応でき、将来データ量が増加した場合に十分な余裕があると推定します。
問題
クライアントは、なぜ20Mbpsだけを指定しているのかと私に尋ねてきました。なぜ1Gbpsのようなものではないのですか?それは良くないでしょうか?直観的には、データレートを必要以上に大きく上げることは悪い考えだと思います。最初は、ケーブルをシールドする必要があると思っていましたが(これは望ましくありません)、イーサネットケーブルのカテゴリを見ると、ギガビットイーサネットはシールドする必要のないCat 6ケーブルで実行できることがわかります。
その他の制約
- このプロジェクトは、スペースが非常に限られているため、非常に小さなコンポーネント(最大0603)でない限り、マグネティックスなどのスペースはありませんか。
- ケーブルはできるだけスリムで柔軟である必要があります。
- デバイスはプラグイン電源で動作するため、特定の低電力要件はありません。
質問
1Gbpsで直面する可能性のある、20Mbpsではそれほど悪くない、シリコン設計、ケーブル配線、その他の点で、問題は何ですか?1Gbpsでネットワークを実装するというクライアントの提案に応じるべきですか、それとも必要なものだけを実装することを主張すべきですか?
私たちは厳格なNDAの下にあるので、要件についてあまり多くの詳細を述べることはできません。ただし、説明が必要な場合はコメントを残してください。