RMON统计支持15.3操作模式主要的TSEC操作模式如下:
-
全双工和半双工操作:该操作由MACCFG2寄存器的全双工位确定。全双工模式用在交换机之间或端结点与交换机之间的点-点链路上,半双工模式用在端结点与中继器之间或中继器之间的连接上。如果配置为半双工模式(仅10和100Mbps操作;MACCFG2寄存器的全双工位清零),那么MAC遵循IEEE CSMA/CD方法。如果配置为全双工模式(10/100/1Gb操作;MACCFG2寄存器的全双工位置位),那么MAC支持流量控制。如果使能流量控制,则允许MAC接收或发送PAUSE帧。
-
10和100Mbps MII接口操作:配置MACCFG2[22:23]=01,MAC-PHY接口就以MII模式操作。MII是由802.3标准为10/100Mbps操作定义的介质独立接口。操作速度由TSECn_TX_CLK和TSECn_RX_CLK信号确定,这两个信号由收发器驱动。收发器可以自动协商速度,也可以用软件通过连接到收发器的串行管理接口(EC_MDC/EC_MDIO信号)进行控制。
-
1-Gbps GMII和TBI接口操作:配置MACCFG2[22:23]=10,MAC-PHY接口就以GMII模式操作。GMII是由802.3标准为1-Gbps操作定义的千兆位介质独立接口。MAC-PHY接口也可以单独以TBI方式操作。注意只能选择TBI或GMII中的一个,不能同时选择两者。TBI是10位接口,它包括由802.3标准定义的PCS功能(10位编码/解码)。在简化信号数量模式(RGMII或RTBI),MAC仍然按MII或TBI进行配置,但TSEC复用并解码输入信号,为MAC提供所期望的接口。在GMII或TBI任何一种操作模式中,TSEC都向PHY提供TSECn_GTX_CLK。
-
地址识别选项:所支持的选项有混杂、广播、精确单地址Hash或精确匹配,以及组地址Hash匹配等。有关详细信息请参见15.5.3.8.1节“单地址寄存器0-7(IADDRn)”、15.5.3.8.2节“组地址寄存器0-7(GADDRn)”、15.5.3.4.1节“接收控制寄存器(RCTRL)”和15.6.2.6节“帧识别”。
-
RMON支持:参见15.6.2.5 “RMON支持”。更多关于RMON协议的介绍,可以通过这个链接了解详细内容。
-
内部回环:通过MACCFG1寄存器的回环位可以选择内部回环方式。详细信息请参见15.6.2.10节“内部和外部回环”。
15.4 外部信号说明:本节定义TSEC的信号。利用IEEE802.3使用的总线约定来描述总线,因为PHY遵循同样的约定(即TxD[7:0]意味着0是最低位)。注意,除外部物理接口以外,总线和寄存器都遵循大端格式。
TSEC网络接口支持多个选项:
-
MII选项需要18个I/O信号(包括EC_MDIO和EC_MDC MII管理接口),支持到PHY(收发器)设备的数据接口和管理接口。MII选项支持10和100-Mbps Ethernet速率。
-
GMII选项是MII信号的一个超集,支持1-Gbps Ethernet速率。
探索更多关于TSEC Hacks Website源码的详细信息,了解如何实现这些复杂的操作模式。
暂无评论