TSMAC(三速以太网媒体访问控制器)コアはギガビット·モード(1000Mbps的データレート),または高速イーサネット·モード(10/100 Mbps的データレート)で动作します。ギガビット·モードまたは高速イーサネット·モードの选択は内部レジスタ·ビットで设定します。
三速イーサネットMACはホストプロセッサとイーサネットネットワーク间でデータの送受信をします。イーサネットMACの主要机能は,イーサネット上でのデータフレームを転送时にIEEE 802.3规格に定义されたメディアアクセス·ルールに准拠します。逆に受信时は,イーサネットMACがフレーム内の异なる情报を抽出しFIFOインターフェイスを介し上位レイヤへ転送します。
G / MIIインターフェースが受信するデータは的RxMAC(接收MAC)で处理されるに十分なデータ量をバッファに格纳します。有效なフレームの开始を决定するため受信フレームからプリアンブルと帧的SFD(起始定界符)の情报を抽出します.RxMACは受信パケットのアドレスをチェックし,フレームをFIFOへ転送する前に受信可能かどうかを确认します。有效なフレームだけがFIFOへ転送されます。この机能は次の2つの利点があります。フレーム転送时にシステムはFCS(帧校验序列)を再计算する必要はなく,受信MACは比较的シンプルです.TRI速MACはエラーフリーのフレームを受信したかどうかCRCを常に计算します。
送信侧では,TX MACは物理媒体へのアクセスを制御します.Tx MACは外付け的TxクライアントFIFOからデータを読んで,イーサネット·パケットにこのデータをフォーマットして,G / MIIモジュールに送ります。パケットが利用できることをクライアントが示すとき,TX MACは的TxクライアントFIFOからデータを読み,そして的Tx MACは适切なステートにあります.Tx MACはデータの先头にプリアンブルと启动的帧定界符情报,データの终わりにFCSを追加します。半二重オペレーションでは,TX MACは外付けFIFOから内部バッファに最初の64バイトデータを格纳し,冲突时のデータ再送に备えます.SGMII轻松连接コンフィグレーション·オプションは,ラティスのギガビット·イーサネットPCS IPコアにシームレスに接続するためにピンとロジックを加えます。