有線ネットワーク: イーサネット 無線ネットワーク: 4G、WiFi、Bluetooth、5G 概要: 内部 MAC + 外部 PHY + RJ45 ソケット (内蔵ネットワーク トランスフォーマー) は、完全な組み込みネットワーク インターフェイス ハードウェアを構成します。 内部 MAC 周辺機器は、MII または RMII インターフェイスを介して外部 PHY チップに接続します。MII/RMII インターフェイスは、ネットワーク データの送信に使用されます。さらに、マスターはPHYチップを設定または読み取る、つまりPHYの内部レジスタを読み書きする必要があるため、MIDOと呼ばれる制御インターフェースも必要です。MDIOはIICと非常によく似ており、MDIOと呼ばれるデータラインとMDCと呼ばれるクロックラインの2本のワイヤがあります。 (1)データリンク層MACはMedia Access Controlの略で、メディアアクセス制御サブ層プロトコルである。このプロトコルは、OSI 7 層プロトコルのデータリンク層の下位半分に位置し、主に物理層を接続する物理媒体の制御を担当します。データを送信する場合、MAC プロトコルは、データが送信可能かどうかを事前に判断できます。送信できる場合は、データにいくつかの制御情報が追加され、最終的にデータと制御情報が指定された形式で物理層に送信されます。データを受信する場合、MAC プロトコルは最初に入力情報を判断して、伝送エラーが発生するかどうかを確認します。エラーがない場合、制御情報が削除され、LLC 層に送信されます。イーサネット MAC は、IEEE-802.3 イーサネット標準で定義されています。 (2)物理層PHYは物理層を実装する物理インターフェーストランシーバーである。これには、MII/GMII (メディア独立インターフェース) サブレイヤー、PCS (物理コーディング サブレイヤー)、PMA (物理メディア アタッチメント) サブレイヤー、PMD (物理メディア依存) サブレイヤー、および MDI サブレイヤーが含まれます。 (3)MIIはMedia Independent Interfaceの略です。「メディアに依存しない」とは、MACハードウェアを再設計したり交換したりすることなく、あらゆるタイプのPHYデバイスが正常に動作できることを意味します。送信機と受信機にそれぞれ独立した 2 つのチャンネルが含まれています。各チャネルには独自のデータ、クロック、および制御信号があります。 MII データ インターフェイスには、TX_ER、TXD<3:0>、TX_EN、TX_CLK、COL、RXD、RX_EX、RX_CLK、CRS、RX_DV など、合計 16 個の信号が必要です。 (4)RMIIはReduced Media Independent Interfaceの略で、MIIインターフェースの簡易版です。 RMII インターフェースでは、MII よりも 9 少ない 7 つのデータ ラインのみが必要なので、ボードの配線が大幅に容易になります。通常、50 MHz のバス クロックが必要です。 MII と同様に、RMII は 10M および 100M のバス インターフェイス速度をサポートします。 (5) GMIIはギガビットイーサネットのMIIインターフェースです。また、対応するRGMIIインターフェースも備えており、これはGMIIインターフェースを簡略化したものです。 GMII は 8 ビットのインターフェース データと125MHz の動作クロックを使用するため、伝送速度は 1000Mbps に達します。 MII で規定された 10/100 Mbps 動作モードにも対応しています。 (6)MDIOインターフェース したがって、MAC と外部 PHY チップは主に MII/RMII および MDIO インターフェイスを介して接続され、リセットや割り込みなどの他のピンも必要になる場合があります。 付録: Linux デバイスのネットワーク ドライバーに関するこの記事はこれで終わりです。Linux ネットワーク ドライバーに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML の POST リクエストにおける a タグの 2 つの使用法の分析
勉強や仕事で FTP サーバーを頻繁に使用する場合は、起動時に自動的に起動するように設定できます。設...
目次ツリー項目にコードを追加します。 1. 右側に関連情報ページを保存します(userManage....
暗い背景スタイルのページ デザインは非常に人気があり、シックでエレガント、そして非常にクリエイティブ...
会社が現在使用しているソリューションを確認するためにバックエンドにログインしました。使用される FT...
使用シナリオ: Alibaba Cloud を使用しており、データディスクを別途購入しました (大容...
1. 背景サーバーの開発プロセスでは、新しいコードや構成をロードするためにサービスを再起動することが...
序文ほとんどのプロジェクトでは、PDF ファイルのオンライン プレビューに遭遇するでしょう。このプロ...
目次序文プロミスチェーンMDN エラー連鎖デフォルト処理略語非同期待機序文この記事を書いた理由は、ユ...
新しい設定ファイルを作成します (たとえば、nginx インストール ディレクトリの下の conf ...
pymysqlをインストールするpip install pymysql 2|0pymysqlの使用2...
src と href には違いがあり、混同される可能性があります。 src は現在の要素を置き換える...
jQueryは劇場の座席選択と予約の効果を実現します。参考までに、具体的な内容は次のとおりです。効果...
目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...
0x0 はじめにまず、ハッシュアルゴリズムとは何でしょうか?メッセージやセッション項目など、一部のデ...
この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...