[EN]: は、アメリカのサイトへのジャンプを意味しています。
アカウント・インフォ         see this page in English

Tri-Speedイーサネット・メディアアクセス・コントローラ


概要

IPexpress User Configurable LogoTSMAC (Tri-Speed Ethernet Media Access Controller)コアはギガビット・モード(1000Mbpsデータレート)もしくは高速イーサネット・モード(100/100 Mbpsデータレート)で動作する構成が可能です。ギガビット・モードもしくは高速イーサネット・モードの動作は内部レジスタ・ビットの設定によって選択されます。

Tri-SpeedイーサネットMACはホストプロセッサとイーサネット・ネットワーク間のデータの送受信をします。イーサネットMACの主要機能は、イーサネット上でのデータフレームを転送時に802.3 IEEE規格に定義されたメディアアクセス・ルールに合致させます。逆に受信時は、イーサネットMACがフレーム内の異なる情報を抽出しFIFOインターフェイスを介し上位レイヤに転送します。

Tri-Speed Ethernet MAC IP Core Block Diagram

G/MIIインターフェースが受信するデータはRxMAC (Receive MAC)で処理されるに十分なデータ量をバッファに格納します。プリアンブルとSFD (Start of Frame Delimiter)情報が有効なフレームの開始を決定するため受信フレームから抽出されます。RxMACは受信パケットのアドレスをチェックし、フレームをFIFOへ転送する前に受信可能かどうかを確認します。有効なフレームだけがFIFOへ転送されます。この機能は次の2つの利点があります。フレーム転送時にシステムはFCS (Frame Check Sequence)を再計算する必要はなく、受信MACは比較的シンプルです。Tri-Speed MACはエラーフリーのフレームを受信したかどうかCRCを常に演算します。

送信側では、Tx MACは物理媒体へのアクセス制御に責任があります。Tx MACは外付けTxクライアントFIFOからデータを読んで、イーサネット・パケットにこのデータをフォーマットして、G/MIIモジュールに送ります。パケットが利用できることをクライアントが示すとき、Tx MACはTxクライアントFIFOからデータを読み、そしてTx MACは適切なステートにあります。Tx MACはデータの先頭にプリアンブルとStart-of-Frameデリミタ情報を置き、データの終わりにFCSを追加します。半二重動作では、Tx MACは外付けFIFOから内部バッファに最初の64バイトデータを格納し、衝突時のデータ再送に用います。SGMII Easy Connectコンフィグレーション・オプションは、ラティスのギガビット・イーサネットPCS IPコアにシームレスに接続するためにピンとロジックを加えます。

特長

  • IEEE802.3z規格に準拠
  • 汎用8ビット・ホストインターフェース
  • 8ビット幅内部データパス
  • 汎用送受信FIFOインターフェイス
  • ギガビット・モードで全二重動作
  • 10/100モードで全/半二重動作
  • 統計ベクトルの送受信
  • プログラム可能なIPG (Inter Packet Gap)
  • マルチキャスト・アドレス・フィルタリング
  • MAC動作オプションが選択可能
    • G/MII有りクラッシックTri-Speed MAC
    • GMII有りGigabit MAC
    • GMII有りSGMII Easy Connect MAC(ECP3, ECP2/M, SC/Mデバイスのみのコンフィグレーション・オプション)
  • サポート
    • PAUSEフレームを使用する全二重制御
    • VLANタグ付きフレーム
    • 衝突時の自動再送
    • 短いフレームの自動パディング
    • マルチキャスト/ブロードキャスト・フレーム
    • オプションのFCS送受信
    • オプションのMII管理インターフェイス・モジュール
    • 最大9600バイトまでのジャンボフレーム対応

性能と使用リソース情報

LatticeECP3の結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード
なし Classic 1264 1841 1195 2 25 125
なし GbE 1088 1523 1175 1 22 125
なし SGMII 1272 1837 1175 2 4 125
あり Classic 1419 2013 1347 1 24 125
あり GbE 1244 1735 1347 2 27 125
あり SGMII 1421 1997 1327 2 6 125


1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

LatticeECP2Mの結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード
なし Classic 1371 1951 1195 2 25 125
なし GbE 1153 1586 1063 1 22 125
なし SGMII 1361 1933 1175 2 4 125
あり Classic 1521 2078 1347 2 27 125
あり GbE 1339 1815 1215 1 24 125
あり SGMII 1519 2078 1327 2 6 125


1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

LatticeECP2の結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード2
なし Classic 1371 1951 1192 2 25 125
なし GbE 1153 1586 1063 1 22 125
あり Classic 1521 2078 1347 2 27 125
あり GbE 1339 1825 1215 1 24 125


1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

2. SGMII Easy ConnectオプションはSERDES I/Oのあるデバイスファミリでのみ利用できます。

LatticeEC/Pの結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード2
なし Classic 1365 1936 1197 2 25 125
なし GbE 1155 1597 1197 1 22 125
なし Classic 1502 2048 1348 2 27 125
あり GbE 1324 1783 1231 1 24 125


1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

2. SGMII Easy ConnectオプションはSERDES I/Oのあるデバイスファミリでのみ利用できます。

LatticeSC/Mの結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード
なし Classic 1367 1998 1198 2 25 125
なし GbE 1104 1570 1064 1 22 125
なし SGMII 1348 1971 1178 2 4 125
あり Classic 1504 2177 1351 2 27 125
あり GbE 1262 1774 1217 2 27 125
あり SGMII 1493 2161 1331 2 6 125


1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

LatticeXP2の結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード2
なし Classic 1371 1951 1195 2 25 125
なし GbE 1153 1586 1063 1 22 125
あり Classic 1521 2078 1347 2 27 125
あり GbE 1339 1825 1215 1 24 125


1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

2. SGMII Easy ConnectオプションはSERDES I/Oのあるデバイスファミリでのみ利用できます。

LatticeXPの結果1
モード SLICE LUT レジスタ EBR 外部端子 fMAX (MHz)
MIIMモジュール 動作モード2
なし Classic 1365 1936 1197 2 25 125
なし GbE 1155 1579 1079 1 22 125
あり Classic 1502 2048 1348 2 27 125
あり GbE 1324 1783 1231 1 24 125

1. 動作速度とリソース使用は、ラティスのispLEVER 7.2 SP1ソフトウェアによるものです。このIPコアをファミリもしくは異なるソフトウェア・バージョン、異なる集積度、スピード及びグレード品で使用した場合、性能は変わる場合があります。

2. SGMII Easy ConnectオプションはSERDES I/Oのあるデバイスファミリでのみ利用できます。

デモンストレーション

LatticeXPファミリ用のデモは入手可能です。実際のネットワーク環境での機能に対するトライスピード・イーサネットMAC IPコアの機能をご覧頂けます。このデモに関する詳細は、こちらをクリック。 [EN]

注文情報

Tri-SpeedイーサネットMACはユーザがパラメータ設定出来るIPコアです。IPライセンスが購入されていないと、フィッティングは可能ですが、タイミング・シミュレーション用ファイルの生成などができません。ビットストリームも生成可能ですが時限ロジックが自動的に組み込まれます。

パートナンバー:
LatticeECP3: TS-MAC-E3-U2
LatticeECP2M: TS-MAC-PM-U2
LatticeECP2: TS-MAC-P2-U2
LatticeECP/EC : TS-MAC-E2-U2
LatticeSC: TS-MAC-SC-U2
LatticeXP2: TS-MAC-X2-U2
LatticeXP : TS-MAC-XM-U2

Tri-SpeedイーサネットMAC IPコアの購入ご希望の場合は、ラティス・セールスオフィスまでご連絡ください。