【学习笔记】88E1111配置CONFIG[6:0]

【学习笔记】88E1111配置CONFIG[6:0]@[TOC]

本文仅记录关于88E1111的CONFIG[6:0]配置的学习记录,非该芯片全部设置。内容源自88E1111数据手册《Integrated 10/100/1000 Ultra Gigabit Ethernet Transceiver datasheet》“Hardware Configuration”。

CONFIG[6:0]配置方式

通过使用配置引脚配置物理地址、PHY操作模式、自动协商、MDI交叉(ENA_XC)和物理连接类型等配置选项。CONFIG[6:0]引脚必须根据所选择的配置选项绑定到下表所示的引脚之一。它们不应该漂浮着。
配置选项通过将CONFIG[6:0]引脚连接到LED输出、VDDO或VSS引脚来指定。LED输出、VDDO和VSS引脚编码为下表所示的值。

PinBit[2:0]
VDDO111
LED_LINK10110
LED_LINK100101
LED_LINK1000100
LED_DUPLEX011
LED_RX010
LED_TX001
VSS000
备注:对于接了LED输出的CONFIG[6:0]配置脚会在nRESET复位时锁存。

CONFIG[6:0]对应的配置参数

通过参考上文确定CONFIG[6:0]各引脚写入的信号值,参照下表可进一步对照出各配置信号的值。

PinBit[2]Bit[1]Bit[0]
CONFIG0PHYADR[2]PHYADR[1]PHYADR[0]
CONFIG1ENA_PAUSEPHYADR[4]PHYADR[3]
CONFIG2ANEG[3]ANEG[2]ANEG[1]
CONFIG3ANEG[0]ENA_XCDIS_125
CONFIG4HWCFG_MODE[2]HWCFG_MODE[1]HWCFG_MODE[0]
CONFIG5DIS_FCDIS_SLEEPHWCFG_MODE[3]
CONFIG6SEL_TWSLINT_POL75/50 OHM

配置寄存器定义

PHYADR[4:0]

PHY Address(物理地址)。由CONFIG[1:0]设置定义,MDC/MDIO模式下的PHY地址。低5位地址用于双向传输模式。

ENA_PAUSE

Enable Pause
0= Default register 4.11.10 to 00-copper
1 = Default register 4.11.10 to 11 -copper
0=Default register 4.8:7 to 00 -fiber
1= Default register 4.8.7 to 11 -fiber
备注:copper直译铜,参考与fiber所致光纤线相对得话,推测意指铜芯导线?

ANEG[3:0]

对copper modes的Auto-Negotiation(自适应模式)。ANEG[3:0]决定是否开启自动协商,主/从优先级,以及运行的速度和双工。
ANEG[3:2]还决定在1000BASE-X模式下发布的双工。
0000 = Forced 10BASE-T half-duplex
0001 = Forced 10BASE-T full-duplex
0010 = Forced 100BASE-TX half-duplex
0011 = Forced 100BASE-TX full-duplex
0100 = Auto-Neg, advertise only 1000BASE-T half-duplex, forced Master
0101 = Auto-Neg, advertise only 1000BASE-T half-duplex, forced Slave
0110 = Auto-Neg, advertise only 1000BASE-T half-duplex, preferred Master
0111 = Auto-Neg, advertise only 1000BASE-T half-duplex, preferred Slave
1000 = Auto-Neg, advertise only 1000BASE-T full-duplex, forced Master
1001 = Auto-Neg, advertise only 1000BASE-T full-duplex, forced Slave
1010 = Auto-Neg, advertise only 1000BASE-T full-duplex, preferred Master
1011 = Auto-Neg, advertise only 1000BASE-T full-duplex, preferred Slave
1100 = Auto-Neg,advertise all capabilities, forced Master
1101 = Auto-Neg, advertise all capabilities, forced Slave
1110 = Auto-Neg, advertise all capabilities, prefer Master
1111 = Auto-Neg, advertise all capabilities, prefer Slave

ANEG[3:2]

对光纤模式的自适应模式。ANEG[3:2]决定是否开启自动协商,以及运行的速度和双工。
01=Forced 1000BASE-X half-duplex(强制千兆半双工)
10=Forced 1000BASE-Xfull-duplex(强制千兆全双工)
11= Auto-Negotiation enabled,1000BASE-X full-duplex/Auto-Negotiation enabled.1000BASE-X half-duplex(自适应千兆全双工or半双工,自适应半双工时需要通过在寄存器位0.8禁用全双工,在寄存器位4.5中禁用全双工发布来改变为半双工)

ENA_XC

Enable Crossover。ENA_XC选择是否使能MDI交叉功能。如果关闭该功能,则设备采用MDI配置。
0 = disable
1 = enable

DIS_125

0 = 使能125MHz时钟
1 = 禁用125MHz时钟

HWCFG MODE[3:0]

Hardware Configuration Mode(硬件配置方式)。HWCFG_MODE[3:0]表示88E1111的工作模式。如果自动选择copper铜线/光纤接口,模式0001、0101、1001、1101、0111、1111、0011和1011可以被覆盖(例如,如果选择GMI到copper铜线,但PHY检测到光纤线路上的能量,如果DISFC=0,模式将变为GMII到光纤)。
0000 = SGMll with Clock with SGMll Auto-Neg to copper
0100 = SGMll without Clock with SGMl Auto-Neg to copper
1000 = 1000BASE-X without Clock with 1000BASE-X Auto-Neg to copper (GBlC)
1100 = 1000BASE-X without Clock without 1000BASE-X Auto-Neg to copper
0001 = Reserved
0101 = Reserved
1001 = RTBl to copper
1101 = TBl to copper
0010 = Reserved
0110 = RGMII to SGMI
1010 = Reserved
1110 = GMIl to SGMI
0011 = RGMIl to Fiber
0111 = GMll to Fiber
1011 = RGMll to copper
1111 = GMll to copper

DIS_FC

Disable fiber/copper interface(禁用光纤/铜接口)。DIS_FC用于开启或关闭光纤/铜接口的自动选择功能。(PHY根据在这些线路上检测到的能量自动在光纤和铜接口之间切换,如果Auto-Negotiation(自适应)已经完成。)
0 = Enable fiber/copper auto selection
1 = Disable fiber/copper auto selection

DIS_SLEEP

Energy detect(能量检测)。DIS_SLEEP用于开启或关闭能量检测
0 = Enable energy detect
1 = Disable energy detect

SEL_TWSI

Interface select(界面选择)。SEL_TWSI选择是否启用MDC/MDI0接口或TWSI(Two-Wire Serial Interface两线串行接口)
0 = Select MDC/MDlO interface
1 = Select Two-Wire Serial Interface

INT_POL

Interrupt polarity(中断极性)调整使能逻辑
0 = INTn signal is active HlGH
1 = lNTn signal is active LOW

75/50 OHM

Termination resistance(终端电阻)。选择默认值50Ω或75Ω光纤(或SGMII)的输入或输出阻抗。详情请参阅手册寄存器26.6和寄存器26.5(Table 102: Extended PHY Specific Control 2 RegisterPage Any, Register 26)。
0 = 50 ohm termination for fiber
1 = 75 ohm termination for fiber

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值