相干光模块软件管理接口 第1部分:CFPx_第1页
相干光模块软件管理接口 第1部分:CFPx_第2页
相干光模块软件管理接口 第1部分:CFPx_第3页
相干光模块软件管理接口 第1部分:CFPx_第4页
相干光模块软件管理接口 第1部分:CFPx_第5页
已阅读5页,还剩217页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

相干光模块软件管理接口第1部分:CFPx本文件界定了采用CFPx封装形式的相干光模块软件管理接口(以下简称“CFPx管理接口”)的术语和定义,规定了CFPx管理接口的架构、接口通信要求、寄存器地本文件适用于采用CFPx封装形式的100G、22规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括所有的修改单)适IEEE802.3-2022以太网标准(Ethernetstandard)CFPMSA管理接口规范2.6(CFPMSAManagementInterfaceSpecification2.6)OIFC-ONIS1.1相干光模块管理接口规范(ImplementationAgreenentforCoherentModuleManagementInterfaceSp3术语和定义当光模块处于非正常工作状态时发出的一种状态信号当光模块处于临近非正常工作状态时发出的一种状态信号。主机和光模块之间的通信/控制接口,控制和监控光模块的启动、关断、寄存器访问等操作信号)提供光模块一个低电平信号,这时称MOD_RSTs信号有效或产生MODRSTS信号。信号失效或不存在。如复位状态,是主机通过M0D_RSTs提供光模块一个低电平信号,当启动光模4缩略语下列缩略语适用于本文件CDR时钟数据恢复(ClockDataRCFP100Gbit/s可插拔光收发合一光模块(CentumTormCRC循环冗余校验(CyclicRedundancyCheck)DSP数字信号处理器(DigitalSignalProcessor)EQ均衡器(Equalizer)LSB最低有效字节(LeastSigniflLSW最低有效字(LeastSignific标准上写读内写读是0(00000b)~31(11111b)A000~ABFF用于非相干光模块,B000~BFFF用于相干光模块。表1CFPx寄存器分配型88880888N880CFPx模块VRICFPx模块电平控制和DDR分配给0IFMSA-100GLH相干光模块和6.1.2寄存器数据类型CFPx寄存器以16位字的基本形式收集管理信息,占用一个MDI0寄存器地址。CFPx寄存器支持以下数据类型。一个字节可以表示有符号数、无符号数或8位值数组。如果CFPx寄存器只包含一个字节的数据,会为其分配最低有效8位,保留所有最高有效8位。所有非易失性寄存器都包含一个宇节,其中第7位是最高有效位。字表示有符号数、无符号数或16位的数组。它也可以用作2个字节,最高有效字节(MSB)占用从15到8位。最低有效字节(1SB)占用从7到0位。所有易失性寄存器都包含一个字,其中第15位是最高有效位。一个CFPx寄存器可以包含一个或多个比特位域。位域由一个或多个比特位组成,可以表示一个数字或位值数组。如果位域表示一个数字,则具有最高位号的位是表示最高有效位。6.1.2.5二进制补码有符号字节使用时,都默认使用二进制补码。对于16位有符号字,最高有效位(第15位)作为符号位,例如+32767的值为7FFFh,-32768的值为8000h。二进制补码形式的有符号字节的位组合和数值示例见表2。表2二进制补码字节数据的比特位位)值01111110000000100000000011111111=10000001100000006.2非易失性寄存器(NVR)非易失性寄存器的起始地址为8000h,用于存储光模块D信息、配置数据以及光模块供应商和光模块最终用户存储的其他数据。所有NVR表都是在低8位空间填充数据,高8位空间保留。完全填充的NVR表格最多需要128字节的NV进行备份。光模块NVR1表用于存储基本D数据,光模块NVR2表用于存储告警/警告阈值,光模块NVR3表用于存储网络通道特定数据,NVR4表用于存储主机通道特定数据,光模块供应商NVRI寄存器地址为8400-847Fh,光模块供应商NVR2寄存器地址为8480-87FFh;用户NWR1表寄存器地址为8800-887Fh,用户NVR2表寄存器地址为8880-88FFh,用户NWR1表和用户NVR2表分配给光模块用户用来存储数据。用户对这些寄存器表拥有完全的读/写权限。所有填充的CFPxNVR表均应由物理非易失性存储器(NVO备份。在光模块初始化时,NVR寄存器内容通过存储在NW中的值进行加载。CFPx光模块供应商管理CFPxNVR表的内容。从8F00h开始的两个表分配给用户专用。本文件不指定或限制这些寄存器的使用。这些用户专用寄存器的使用合通过CFPx光模块最终用户和CFPx光模块供应商之间的额外协议进行约束NVR寄存器详细信息应符合附录A。6.3易失性寄存器(VR)易失性寄存器的起始地址为A000h,所有VR寄存器都包含16位数据和未使用的位。一个完全填充的表最多需要256字节物理内存。对于VR寄存器,没有NW备份,但指定了它们初始值。该寄存器表包含命令/设置、光模块控制、链路控制、光模块状态、FAUS(故障/告警/警告/状态)、FAWS汇总和其他DDM相关的寄存器。所有寄存器均被赋予初始值,以确保正确启动条件光模块VR1表用于存储命令/设置/控制/故障告警状态信息,MLGMR1包含配置和监控多链接变速箱YD/TXXXX.1-202X特性的寄存器,网络通道VR1寄存器是网络通道FAWS寄存器,网络通道VR2寄存器是网络通道控制寄存器,网络通道VR3寄存器是网络通道供应商特殊FAWS寄存器,主机通道VR1寄存器是主机通道FAWS、数据、控制寄存器,CDB实施寄存器。9000h页专门为CFPx光模块供应商保留,以满足开发和实施需求。所有保留的CFPx寄存器和CFPx寄存器中的所有保留位都应为“只读”,并应读取为全零。写入保留的CFPx寄存器将失效。特定光模块类型未使用通道相关的CFPx寄存器应被视为保留VR寄存器详细信息应符合附录B。7CFPx光模块控制和信号7.1CFPx光模块控制和信号概述CFPx光模块10种状态见表3,其中5种是稳态,5种是瞬态;与光模块状态转换相关的6个信号见表4:影响CFPx光模块状态的硬件管脚见表5。表3CFPx光模块的10种状态High-Poncr-DoenSta表4与光模块状态转换相关的信号CFPx内部信号,是CLB_AL.RMn的HIPIR_0N表5影响CFPx光模块状态的硬件管脚CFPx光模块复位状态信号(MOD_RSTs)组合逻辑关系表达式如公式(1):Vcc_Reset=O表示光模块供电电压Vec在输入电压范围内Vcc_Reset是阀值电压,低于该阀值时,光模块保持Voc_Reset的阈值一般由光模块供应商定义,并且低于Vc低电压告警阅值(808E7.2.2光模块低功耗状态信号(MOD_LOPWRs)CFPx光模块低功耗状态信号(MOD_L0PWRs)组合逻辑关系表达式如公式(2):MOD_LOPWRs=MOD_LOPWROR(SoftModuleLHW_Interlock.....HW_Interlock——硬件互锁。状态定义如下:HW_Interlock=0表示光模块功耗≤主机制冷能力:HW_Interlock=1表示光模块功耗>主机制冷能力。HW_Interlock(硬件互锁)是光模块的功耗等级与主机散热能力之间比较结果的一个内部逻辑数值主机散热能力取决于硬件管脚嘴_IL_MSB和HW_I其他危险一般情况下,光模块初始状态下对W_IL_MSB和EW变量丽_L_Inputs中。在光模块退出初始化状态后,主机可以随时重新更改PRC_CNIla当MOD_LOPIR输入管脚和SoftModuleLowPower寄存器位都失效时,光模块随后将变量HW_IL_inputs与其设计的功耗等级(8001h.7/6)进行比较,比较结果将更新W_Interlock状态。如果HW_Interlock状态为“1”(不会转换到故障状态),则光模块将保持在低功耗状态。相反,如果HW_Interlock的状态为“0”,则光模块将转移到高功耗状态。YD/TXXXX.1-202X主机在管理功率等级大于3的CFP2光模块时,在MOD_ABS引脚失效时保持MOD_LOPWR输入引脚有效。当达到NOD_10PIR状态时,主机应通过MDI0总线查询光模块,并检查从807Eh寄存器读出的CFP2功耗等级是否与主机制冷能力匹配,只有在上一次检查得到正确响应后,才能从主机上解除M0D_L0PWR输入管脚的禁用。CFP4和CFP8封装光模块的硬件规格中已经取消了这些硬件管脚,光模块功耗等级信息应通过MD10寄存器读取。7.2.3发射禁用状态信号(TX_DISs)发射禁用状态信号TX_DISs组合逻辑关系表达如公式(3)式中:TX_DIS——禁止发射硬件管脚信号;SatTXDisable禁止发射的软件信号,源自CFPx寄存器B010h.13位,此位在光模块复位时被清7.3.1光模块在位信号(NOD_ABS)MOD_ABS是光模块硬件信号,向主机报告已插入CFPx光模块,无对应的MD10寄存器。7.3.2光模块全局告警信号(GLB_ALRM)GLB_ALRM是CFPx光模块内部信号,是GLB_ALRNm的反转信号。GLB_ALRNn是硬件信号,作为对主机的中断请求,在光模块运行期间报告FAWS的发生。在CFPxFAWS启用寄存器(A028h到A02Ch)位启用的前提下,当CFPx光模块检测到CFPxFAWS锁存寄存器(A022h到A026h)中任一位有效时,它应使7.3.3光模块上电初始化完成信号(INIT_DONE)INIT_DONE是光模块内部生成的状态信号,由CFPx寄存器位来表示,指示光模块初始化完成。该信号专用于光模块启动过程,并在退出InitializeState时有效。INIT_DONE在MOD_RSTs有效之前,一直保持有效状态。7.3.4光模块高功耗状态信号(HIPUR_ON)HIPWR_0N是CFPx内部生成的状态信号,由CFPx寄存器位表示。HIPWR_0N=TX-Off或Turn-TX-on或Ready或TX-Turn当光模块退出High-Poner-up状态时,HIPWR_0X有效,当光模块不处于低功耗状态时,HIPWR_0N一7.3.5光模块就绪状态信号(MOD_READY)MOD_READY等同于光模块状态寄存器中就绪状态。当光模块进入就绪状态时,MOD_Ready有效,且只要CFPx光模块处于就绪状态,就绪状态位就会保持有效状态。7.3.6光模块故障状态信号(MOD_FAILI)当光模块进入故障状态时,MOD_FAIULI有效,并且只要CFPx模块处于故障状态,MOD_FAILI就会保持有效状态。7.4CFPx光模块工作状态在光模块启动及关闭过程中,定义了10种CFPx光模块工作状态,其中5种是稳定态,另外5种是瞬时态。通过主机与光模块间的硬件握手信号,让光模块在各种状态之间切换,以完成光模块的启动及关闭工作。除了复位状态和初始化状态外。主机可以读取CFPx寄存器模块状态和光模块状态锁存器以确定读取时的光模块状态。在光模块接到主机的MOD_RSTs信号、光模块上电、光模块插入带电槽位三种情况下,光模块进入复位状态,等待主机释放NOD_RSTs信号,光模块即离开复位状态,开始启动。CFPx光模块复位导致任何可能包含模块控制功能和可重置的数字电路的复位,MDI0接口将保持在高阻抗状态,所有主机读取都返回“FFFFh”,主机写入将不起作用。在这种状态下,所有电路都处于低功耗模式,并在MOD_RSTs有效时保持复位状态。当CFPx光模块已经在连接器中时,MOD_RSTs有效可用于解决任何硬件挂起主机释放MOD_RSIs信号后,光模块离开复位状态,进入初始化状态(瞬态)。在这个过程中,光模块完成控制电路及MDI0通讯接口的初始化。初始化完成后,光模块通过GLB_ALRM管脚通知主机,光模块即可进入其他状态。光模块初始化状态的最大执行时间为2.5s。CFPx光模块应在初始化期间保持DI0接口处于高阻抗状态,所有主机读取都返回“FFFFh”,所有主机写入都失效。初始化完成后,所有NVR加载NW值,VR初始化。A/D值寄存器应使用实时值读取。所有允许的FAWS寄存器应包含有效数据。然后,CFPx光模块应释放DI0接口,并有效GLB_ALRM位,以提醒主机该MDI0进入就绪状态。在初始化退出时,CFPx光模块应进入低功耗状态,如果初始化失败,则应进入故障状态。初始化状态是一种瞬态,最大初始化时间为2.5s。7.4.4低功耗状态(Low-PowerState)MOD_LOPWRs管脚可控制光模块进入并保持在低功耗状态。在低功耗状态下,仅MDIO接口和控制电路处于工作状态。所有其他高功耗电路应处于低功耗状态。在这种状态下,物理层断电,无法进行环回。低功耗状态为稳态,在NOD_LOPIRs失效后,应退出到高功耗启动状态。7.4.5高功耗启动状态(High-Power-upState)当主机释放MOD_L.0PWRs信号,主机将CFPx光模块从低功耗状态驱动到高功耗启动状态。在此状态下,CFPx光模块开启功能工作模式,所有硬件控制环路进入工作状态。在退出高功耗启动时,光模块置位HIPWR_ON信号告知主机,然后应进入发射关闭状态。如果通电过程失败,CFPx光模块应进入故障状态,并解除HIPWR_0N。高功耗启动状态是一种瞬态,完成该过程所需的时间因光模块而异,具体取决于应用。光模块供应商应在最大高功耗时间(CFPx寄存器8072h)中指定相应的最大停留时间,以备主机读取。当主机使TX_DISs信号有效时,CFPx光模块关闭所有通道的发射,进入并保持在发射关闭状态。在TX-0FFState下,所有网络通道中的发射均关闭,但光模块的所有其他部分仍保持高功耗和全功能状发射关闭状态是一种稳态,在TX_DISs失效时,它应从发射关断状态退出到发射开启状态,或者在MOD_IOPWRs或M00_RSTs有效时,它应退出到高功耗关闭状态。TX_DISs有效会导致全局操作,关闭所有网络通道上的在这种状态下,CFPx光模块根据单个网络通道TX_DIS(硬件)控制CFPx寄存器禁用通道。光模块进入发射开启状态后,禁用的通道应保持禁用状态。使MOD_READY有效并通知主机。CFPx光模块应进入就绪状态。如果由于任何故障条件导致开启发射过程发射开启是一种瞬态,完成该过程所需的时间因光模块而异,具体取决于应用。光模块供应商应应在发射开启状态时间寄存器8073h写入,以备主机读取模块进入就绪状态,可以通讯和进入工作状态。在此状态下,CFPx光模块已准备好传递数据。所有MDI0、DDM和其他功能都功能正常。块从就绪状态,切换到相应状态。光模块软件需实时检测这些信号,并设置相关寄存器位,控制光模块状态切换。7.4.9发射关断状态(TX-Turn-off发射关断状态是一种瞬态,最大停留时间为2.5s,光模块软件应在此时间内,完成状态切换7.4.10高功耗关闭状态(High-Power-DoanCFPx光模块会关闭所有高功耗电路,只保留基本的控制环路和MDI0接口通讯功能,此时总功耗保持在工作,可进入下一状态。依据NOD_RSTs信号状态,光模块选择进入低功耗状态或复位状态。高功耗关闭状态是一种瞬态,光模块软硬件配合完成高功耗关闭状态切换,在此状态的最大停留时间为2.5s,光模块软件应在此时间内完成状态切换。锁存寄存器提供当前模块状态和状态历史记录。表6受光模块状态转换影响的信号行为化耗高功耗启动闭ADDDAAADDDDDDDADDDDDDDDDDDDA注1:D°=失效,由内部硬件初始化完成信号(INIT_DONE)决定:注2:AD=有效或失效取决于主机的读取清零和主注5:GLB_ALRM是GLB_ALRMn管脚的内部补充,如果MOD_RSTs有效,则G模块启动时,HIPWR_ON、MOD_READY7.5.2CFPx光模块启动和关闭顺序示例7.5.2.1光模块自启动光模块在没有主机转换控制下自启动,在这种情况下,主机不参与光模块的启动过程,主机上电时,即将Vec供电电压使能,同时释放MOD_RSTn、MOD_LOPWR和IX_DIS三个启动控制管脚,设置CFPx光模块初始条件,使光模块自启动连接器硬件管脚的交错排列使接地管脚和Vcc管脚率先接触CFPx光模块。当Vcc可用时,光模块的上拉/下拉电阻使能MOD_RSTn、MOD_LOPWR和TX_DIS。随着光模块插入,MOD_RSTn和IX_DIS与主机接触从而释放。最后,MOD_ABS和NOD_LOPWR接通。这就导致MOD_LOPWR引脚释放。因此,主机应用于CFPx光模块的初始条件生效光模块自启动过程应符合图5要求。图5光模块自启动转换控制在这些初始条件下,CFPx光模块经历复位、初始化、高功耗启动、发射关闭、发射开启状态,最后进入就绪状态。在此过程中,CFPx光模块会依次将GLB_ALRM,HIPWR_0N和M0D_READY信号有效。这些信号分别通知主机光模块初始化和MDI0可用性完成、光模块完全通电和光模块就绪。本文件指定了两个寄存器,分别是高功耗启动时间(NaximumHigh-Power-upTime)和最大发射开启时间(MaximumTX-Turn-onTine)。当进程监控信号不需要或不可用时,主机使用这两个参数来确定在每个阶段读取HIPWR_0N和MOD_READY的等待时间,光模块供应商应提供这两个寄存器数值。7.5.2.2主机完全控制光模块启动主机通过MOD_LOPWRs和Tx_DISs,控制光模块状态切换,控制光模块从低功耗状态到就绪状态。主机完全控制光模块启动过程应符合图6要求。YD/TXXXX.1-202X图6主机完全控制光模块启动过程7.5.2.3主机部分控制光模块启动在光模块启动前,主机只释放WOD_RSTs和Tx_DISs控制信号。光模块进入低功耗状态后,主机通过读取全局告警锁存寄存器,清除光模块全局告警,然后再释放MOD_L0PWR控制信号,此后,光模块进入启动过程,并完成启动。主机部分控制光模块启动示例应符合图7要求。图7光模块启动顺序示例37.5.2.4光模块关闭模块随后进入发射关断状态和高功耗关闭状态。在这些事件之间,CFPx光模块依次失效MOD_READY、HIPWR_ON和GLB_ALRM信号,并进入复位状态,最后断开Vec。光模块关闭顺序应符合图8要求。07.6光模块全局告警主机通过采集光模块的全局告警寄存器,获取光模块告警信息。全局告警寄存器,关联所有FAWS-—状态寄存器:反映光模块当前实时告警状态——锁存寄存器;锁存状态寄存器的告警;-—启用寄存器:控制对应告警位的上报。FAIS寄存器中所有告警均对应状态、锁存、启用三个寄存器,且此三种寄存器中,寄存器位是一一对应的。光模块全局告警相关寄存器应符合表7要求。网络通道告警和警告启用网络通道故障和状态启用注1:n表示网络通道素引,"N°是CFPx光模块中支持的网络通道总数。N的最大注2:"m表示主机通道序号,"M是CFPx光模块中支持的主机通道总数,M的最大值为16.在这个系统中,状态寄存器逐位驱动锁存寄存器。锁存寄存器中所有已启用位的逻辑或驱动GIB_ALPM。这种组合逻辑使全局告警条件发生后的使能时间最小化。全局告警信号组合逻辑应符合图wa1234567注1:n”表示网络通道素引,"N"是CFPx光模块中支持的网络通道总数,N的最大值为16.注2:"m”表示主机通道序号,"M是CFPx光模块中支持的主机通道总数,M的最每种FAWS类型的行为应符合表9要求,CFPx光模块使用FAWS_TYPE_[ABC]_ENA来消除状态转换期间的任何虚假FAWS报告。表9FAWS类型在不同模块状态下的行为ABC]态AAAAAAAABAAAACAA注1:A=允许FAWS来源(即不屏蔽)。状态寄存器和锁存寄存器功能正常。AD值反映注2:A+=OFF,在MO0_RSTs有效时注3:OFF=由CFPx光模块关闭FAWS来源(状态位)。相应的锁存寄存器将不会捕获(锁在该图中,一组CFPx内部FAWS_[ABC]_ENA信号用于控制每个FAWS源信号的行为。光模块状态寄存器不受FAWS_[ABC]_ENA控制。图11信号源对全局告警的作用机制7.8管理接口控制和状态转换的时间要求软控制、状态功能和状态转换时间要求应符合表10的规定。表10管理接口控制和状态转换时问要求1从光模块软复位有效到CFPx光模块进入复213实际TX开启时间是这个时间加上CFP寄存器8的最大TX接通时间。当所有网络通道光(或电)输出上41最大高功耗所电时间。断电时间为当总模块时56从硬件RX_L05管脚有效到RX_L0S管脚状态(M070从硬件RX_L0s管脚失效到RX_L0S管脚状8n9n从编程FAWS条件发生到PRG_ALRNm从编程FAWS条件发生到PRG_ALRV11从编程FAWS条件清除到PRG_ALRMT从编程FAW5条件清除到PB0_ALRXT100从PBG_CNIL1失效到编程功能取消D1T11234567 8CDB消息=“02h:命令检查正在进行”MOD_RSTn和内部生成的Vcc_Resct进行逻辑或运算。当光模块软复位位被主机设置为有效时,光模块处于复位状态。一旦主机有效该位,它只能由光模块清除。在该位有效使光模块复位后,如果MOD_RSTn和Vce_reset均失效,则光模块退出复位状态。7.9.2软全局告警测试功能GLB_ALRM输出有效。启用GLB_ALRM功能时,有效此控制位可将GLB_ALRM有效。该位还直接输入主机全局告警汇总寄存器中的软(LB_ALRM测试状态位,以验证该位的有效。通过读取光模块通用状态寄存器中的GLB_ALRM状态位,可以验证该软全局告警测试位的效果。光模块通用状态启用寄存器中的GLB_ALRM主启用位用作全局启用/禁用GLB_ALRNM的主控制。使用此功能,主机无需更改单个启用位的设置即可禁用GLB_AL.R功能。7.10光模块误码率计算7.10.1误码率计算概述CFPx光模块可能有内置的PRBS生成器和检查器。CFPx光模块内置的PRBS组件和测试信号流应符合图12要求。图12CFPx光模块内置PRBS组件及测试信号流CFPx光模块为每个网络通道指定了可选的PRBS生成器和错误检查器及CFPx寄存器控件。要启动一个PRBS,主机需要通过设置非相干光模块寄存器A015.15/相干光模块寄存器B014h.14位中的扩展TX网络通道PRBS模式启动位,和网络通道TX控制寄存器(A0116.13-12)中的TXPRS模式1和TXPRBS模式0,来选择需要的PRBS模式。主机通过在相同寄存器(A011h.14)中使能TXPRBS生成器启动位来开启PRBS生成器。主机应对网络通道RX控制寄存器进行相同的操作来设置和启用PRS检查器(A015.14和A012.13-12)。PRBS生成器和检查器功能应通过分别失效TXPRBS生成器启用和KXPRns检查器启用(A012h,14)来停止。7.10.3网络通道误码率计算当设置RXPRBS启动位有效时,CFPx光模块将自动设置网络通道PRBS数据位计数和网络通道PRBSRX错误位计数(每通道)为零并且开始累计。在RXPRBS检查器被设置为失效后,CFPx光模块应停止数据位计数和错误位计数的累计,直到下一次设置RXPRBS检查器启动时,计数将保持不变主机可以在任何时间读取网络通道的PRBS数据位计数和每通道的网络通道PRBSRX错误位计数。误码率(BER)可以通过计算RX错误位计数除以数据位计数得到。为了实现准确的误码率计算,建议主机在PRBS有效位失效之后读取这些寄存器网络通道PRBS比特计数和网络通道PRBS错误计数寄存器都使用带有6位无符号指数和10位无符号尾数的点对点浮点数据格式。这个点对点浮点数的最大计数是1023*2~63~=2^73,CFPx指定在使用这种点对点的数据格式时,有效的最大计数为2~64-1,精度为1/1024。数据格式的示例见表12。表12CFP点对点浮点数示例尾数(0)N01237.10.4主机通道误码率计算主机通道的误码率计算类似于网络通道的误码率计算。计算时主机应使用主机通路PRBS数据位计数寄存器(在A039h)和主机通路PRBSTX错误计数寄存器(在A430h到A43Fh)。7.11CFPx寄存器访问主机应具有对在8000h页、A000h页和B000h页中具有RO、R和COR访问权限的寄存器的读访问权限。主机应具有对8000h和A000h页中具有RW和WO访问权限的寄存器的写入权限。主机对用户NVR的写入会导致存储在寄存器中的值不稳定。读写操作都是通过直接使用MDI0命令帧来执行的。7.11.2密码控制(可选)密码控制机制用于光模块供应商和用户控制寄存器的访问权限。非相干光模块寄存器A000h-A001h/相干光模块寄存器B000h-B001h为密码访问控制寄存器,具有WO属性。如果不支持该选项,这些寄存器应读取为00000000h值、否则,这些寄存器应读为FFFFFFFFh值。寄存器密码控制访问见表13。如果不支持该选项,则表示表中未标记为N/A的寄存器不需要输入密码。读写值将被保留到主机复位或重写。密码为一个2个16位字长的数据,高16位占据低地址寄存器。用户密码在00000000h^7FFFFFFFh范围之内,供应商密码在8000000h~FFFFFFFh范围之内。默认用户密码值应为01011100h。7.11.2.2通电/复位密码初始化光模块通电并复位时,密码输入寄存器应初始化为00000000h。将初始化的密码输入寄存器的内容与之前保存的密码值进行比较。如果先前存储的密码值是0000000h,则密码保护寄存器可被完全访问。内部这些寄存器的内容己初始化为00000000b的时候,主机读取这些寄存器应返回FFFFFFFFh。主机通道的PRBS控制与网络通道的PRBS控制类似。这种机制应用于主机通道控制寄存器(A014h,6-44)中的RXPRBS模式2、RXPRBS模式1和RXPRBS模式0。主机通过有效同一寄存器(A014h.7)的RX4PRBS位来启用PRBS发生器。启用PRBS检查器(A014h.13-111和A014h.14),主机侧的PRBS发生器和检查器功能将会通过分别停止RXPRBS发生器启用和TXPRBS检查器启用来禁用。密码应该通过写入一个值到非相干光模块寄存器A000h和A001b/相干光模块寄存器B000h和B001h寄存器来输入。如果两个寄存器的内容都与先前存储的密码值匹配或使用CDB的禁用密码命令禁用了密码功能,则还应允许对受密码保护的寄存器进行完全访问。如果内容与之前存储的密码不匹配,将不允许访问密码保护寄存器。输入密码正确将使NVR能够在下一个MDI0读写周期中访问。一个CDB输入密码命令是针对CDB应答允许主机向模块请求输入密码。7.11.3.3密码更改用户密码可以通过将修改后的值写入密码修改寄存器(非相干光模块寄存器A002h和A003h/相干光模块寄存器B002h和B003h)来修改密码。新密码值的保存和生效只有将写入保存用户密码命令写入A004h/B004h寄存器后才能实现。一个CDB保存新密码命令是针对CDB应答允许主机向模块请求保存新密7.11.4用户NMVR重置和保存功能要永久写入用户NVR寄存器,主机应使用“保存”功能来存储隐藏数据到底层NWM中。主机只需要执行一次存储操作将整个用户NVR奇存器复制到底层NW中。CFPx光模块进一步指定了最小存储操作次数大于10.000次。在通电或复位用户NVR时,寄存器将与NW值一起还原。在不需要编辑用户MR寄存器内容的时候重置功能也被调用来更新之前的用户NVR寄存器和存储的W值。保存功能将覆盖NVR寄存器,所有主机自上次保存到底层NVM后写入的数值会丢失。NVR访问控制寄存器(非相干光模块寄存器A004h/相干光模块寄存器B004h)提供重置和保存功能。7.11.4.2用户NVR重置和保存命令(比特位5)在NVR访问控制寄存器中指定比特位5(非相干光模块寄存器A004h,5/相干光模块寄存器B004h.5)用于用户NVR的重置和保存命令(RSC)。RSC的执行应符合图13的流程设置。在空闲状态下,对NMR访问控制寄存器的任何写操作应启动用户NVR动作。比特位5写入“0”开始启动用户NVR重置。比特位5写入“1”启动用户NVR保存。w表15重置和保存命令状态转换7.11.4.4命令状态在重置/保存命令的启动之后,非相干光模块寄存器A004h.2、A004h.3/相干光模块寄存器B004h.2、B004h.3提供关于命令状态的信息。00b表示空闲条件,10b表示命令正在等待或执行中,01b表示命令执行成功,11b表示命令执行失败。非相干光模块寄存器A004h,1、A004h.0/相干光模块寄存器B004h.1、B004h.0补充了基本的RSC功能。值11b表示重置和保存所有用户NWR内容。10b表示保存用户密码。所有其他值供应商自定义。7.11.4.6NVR数据安全保存功能应考虑以下条件和措施,以避免执行保存命令时损坏用户NVR:a)下发保存命令后,主机应等待在“命令状态”变为“命令完成”后,再执行任何关闭操作Voc,使能MOD_RSTn,使能软模块复位,否则将导致不完全执行保存命令或NVR数据损b)当保存命令被接受或被执行时,主机不应期望保存命令被接受或被执行当其发生在CFPx光模块处在复位状态或初始化状态下。当光模块进入时故障状态,它可能成功完成保存命令,也可能无法成功完成保存命令,这取决于故障的性质c)按照7.5.2中所速“光模块关闭顺序示例”拔出CFPx光模块时,应当注意顺序。如果保存命令在执行中和光模块为被用户拔出时,主机和CFPx光模块的操作顺序也不能防止用户NVR数据损坏。7.12可编程控制和告警管脚设置7.12.1硬件管脚PBG_CNTLx与MDIOPRG_CNTLx和MDIOPRC_CNTLx管脚状态的关系硬件管脚PRG_CNTL2和PRG_CNTL3用于初始化状态期间的硬件互锁功能。初始化后,管脚功能遵循PRG_CNTL2和PRG_CNTL3功能选择设置。在这种情况下,(FPx操作和PRG_CNIL管脚状态依赖于硬件管脚设置和软PRG_CNIL,硬件管脚PRG_CNIL1管脚状态和软PRG_CNII定义见表16。表16硬件管脚PRG_CNTL1、PRG_CNIL1管脚状态和软FRG_CNIL(硬件管脚)A010h.1/相干光模块寄存器(非相干寄存器A010h.10/相干光模A常)0(正常)B常)11(复位)C00(正常)D01(复位)7.12.2PRG_CNTLs的可编程控制功能每个可编程控制管脚功能应符合表17。表17可编程控制功能值1:将TRXIC_RSTn功能分配到3个硬件管脚PBG_CNILPRG_CNILI中的任意一个。当这样分配时,这些硬件引脚使用低电平0=Assert(Reset)。注意,当这样分配时。它们的软对应项软PBG_CNI13,软PRO_CNTL2和软PNG_CNIL1(非相干光模块寄存器A010h.12-10寄存器B010h.12-10)使用高电平7.12.3PRGALRMIs的可编程告警源每个可编程告警管脚应符合表18。表18可编程告警源值HIPWR_0N故障检测。PRC_ALDI3错误。接收路径告警=RX_108+RX_10L.0:无接收路径告警;发射路径告警=TX_105F+IX_H0:无发射路径告警:KX_1.0LTX_10SF8通用数据块要求8.1通用数据块概述在CFPx光模块寄存器的AC00h-AFFFh指定了通用数据块(CDB)功能,方便多个新的应用程序使用相同的寄存器块,为不同的应用程序向主机提供相同的寄存器接口,同时减轻了光模块不断扩展寄存器 进一步读取应答框架的其余部分。当准备一个应答帧时,光模块应该写为“命令执行中”到这个寄存8.3.1CDB写流控制态态除了写流控制,CD8消息字段也作为CDB应答的一部分,主机将使用此字段从光模块获取关于命令检查或命令执行的附加信息写入其他CDB寄存器,无论A004h.3-2的状态如何,寄存器总是被允许的。除了这两个位,A004h和成功或命令失败。全局告警汇总A018h.4用于反映CDB状态改变。命令执行中和CDB空闲不会触发CRC选项可以通过CDB命令打开和关闭,当CKC选项被选择时,它适用于所有寄存器,包括AC00h和光模块通电后,CDB功能将初始化到CDB空闲状态,禁用CRC和全局告警。8.4CDB命令执行主机向模块发射CDB命令,主机需要最后写入CDB命令寄存器(AC00h),并且应该使用这个“写入”动作作为光模块执行CDB命令的触发器。主机应该能够在CDB命令帧中以任何顺序写入所有其他寄存器。当光模块检测到触发器时,应根据CDB命令解释其他寄存器内容。主机接收CDB应答帧,主机应先读取CDB应答寄存器(AC00h),然后应继续读取CDB有效载荷大小寄存器和CDB有效载荷寄存器,最后是CRC。命令执行中(CIP)是光模块呈现给主机的一个重要状态。一旦收到命令,CDB状态机将立即使用此状态和CDB消息更新CDB应答寄存器。在此状态下,如果模块启用了CRC选项,光模块将无法确定其CRC内容,主机不应尝试读取CRC寄存器。命令完全成功(CS)由光模块带有适当CDB消息时有效,以获取额外的信息。如果CDB有效载荷作为CDB命令的一部分被附加,执行主机将读取CDB的有效载荷大小寄存器。如果模块启用了CRC选项,主机应读取CRC寄存器以及确定CDB应答帧是否有效。命令执行失败(CF)是表示CDB命令执行失败的CDB状态,光模块使用CDB消息来提供额外的故障原主机读取将CDB状态从CCS状态或CF状态变为空闲状态。如果启用了CRC,模块应保持CRC和有效载荷大小与之前的状态(C8或CF)保持不变,以保持CRC与CCs或CF状态的一致性。CDB命令执行是主机,CDB状态机和光模块处理器间的交互过程,CDB命令执行流程图应符合图15。是是是的的密密操操——相干光模块控制和数字诊断监测度888888888kB相干光模块VR1:命令/设置/控制/EA26R相干光模块VR2:网络通道OTN/FEC(可选)相干光模块VRI;主机通道FAWS/控制/R相干光模块VR1:主机通道oIN/FEC相关相干光模块VR2;网络通道调制格式相关寄存器(可R1寄存器列出了所有与模块级别相关的寄存器命令/设置、控制和状态信息、支持相干应用的必要功能寄存器,网络通道VR1寄存器用以储存TX状态、RX状态等,网络通道VR2寄存器用以存储调制格式相关性能监控统计信息,网络通道VR3寄存器用以储存供应商专用FAWS。主机通道VR1寄存器用以储存FAWS锁存器、主机通道数字PRBS、主机通道的控制命令等。此外相干应用中传输调制格式与网络通道VR2寄存器中指定的性能监控统计寄存器相关。CFPx光模块寄存器中扩展的支持相干应用的寄存器应符合附录C。9.2相干光模块管理接口信息和功能为了支持相干应用,在已有非相干应用外,对MDI0寄存器和功能进行扩展,主要是光传输网络与调制方式有关的寄存器扩展,并保持寄存器扩展对调制格式和数据速率不感知。CFPx相干光模块软件管理接口架构与硬件结构之间的逻辑关系见图18。当多个相干光模块通过单一总线连接时,可使用XDI0物理端口地址引脚来指定某一个相干光模块。YD/TXXXX.1-202X啦r啦r(更M,s和率mmn图18CFPx相干光模块软件管理架构与硬件结构在本文件第6章和第7章中规定的部分管理信息和功能之外,相干光模块软件管理接口信息和功能进行了扩展,扩展的信息和功能分为以下几类: 光模块基础和扩展ID信息:——光模块级命令,控制和FAWS;——MDI0写流控制:——光模块附加监控参数;—能监控(包括可选的FEC,OTN和调制格式相关的光学参数):——软件升级功能:——基于MDI0的辅助信道(可选);——光模块到主机的通用数据上传能力;——批量数据传输程序。9.2.2光模块基础和扩展ID信息附录A和附录制定的基础和扩展信息寄存器支持相干光模块应用。9.2.3光模块命令、控制和FAWS第7章中定义的模块级命令的设置、控制和状态寄存器被修改和扩展以支持相干应用相干应用额外所需的的控制参数包括:——密码控制(可选);——发射机TX激光频率和功率控制 主机通道信号均衡控制。9.2.4激光器频率设置光模块通道频率设置,发送侧和接收侧分别定义两组命令,实现通道频率设置。根据公式(4)计算光模块发送侧激光器通道频率13)e+(chan-freg(818h³×00scx20idgpneing(eTx_chan_no——Freq(GHz)对应的波长通道号,寄存器B400h,bit0~bit9标识,为主机对光模块执行波长调谐时,下发的通道号,光模块依据此通道号,完成波长调谐:Tx_grid_spacing——波长调谐通道间隔,寄存器B400h,bit15~bit13标识:chan1freq——光模块发送侧,支持的最小通道频率,寄存器818Ah,bbit15bit0标识:2个寄存器值数学运算后相加,得到根据公式(5)计算光模块接收侧激光器通道频率Freg(GHz=(Rx_chan_no(B420h.9-0)-1)×Rx_grid_spacing(B420h.15~13)+chan1freq(818Ah×1000,818Ch/20)+Rx_fine_tune_freq(B440/1000).Freg(CH)——期望调整的频率值;B_chan_no——Freg(GHz)对应的波长通道号,寄存器B420h,bit0~bit9标识,为主机对光模块执行波长调谐时,下发的通道号,光模块依据此通道号,完成波长调谐;grldspacing波长调谐通道间隔,寄存器B420h,bit15~bit13标识;chan_LL/rog——光模块发送侧,支持的最小通道频率,寄存器818Ah,bit15~bit0和818Ch,微调频率寄存器B430h(TX)和B440h(Rx)应设置在低功率状态,避免激光器频率设置错误。相关寄存器信道数,栅格间距(B400h,B420h)和微调频率(B430h、B440h)为主机可设置参数。第一个通道和最后一个通道频率(每个系统供应商)由光模块在寄存器818Ah,818Ch,818Eh和818Gh定义。寄存器B450h-B480h在光模块中给出当前的激光器频率设置。寄存器8012h、8014h和8016h为所有应用提供光模块发射机光谱的特征信息。但是,他们在主机和光模块的发射机波长设置之间不起作用。对于CFPx相干光模块,全局告警逻辑的修改如下表21相干光模块全局告警相关寄存器网络通道TX对齐状态性能监控内网络通道RX对齐状态性能监控内网络通道RXOTN状态性能监控内B730h+n,n=0.1,…,MB1D0h+n,n=0,1。-.N网络通道n告警警告1启用网络通道n告警警告2启用网络通道故障和状态启用网络通道TX对齐状态启用网络通道RX对齐状态启用网络通道RXoTN状态启用注1:"n"表示网络通道索引,"N"是CFPx光模块中支持的网络通道总数。N的最大值为16:注2:"m²表示主机通道序号,"M是CFPx光模块中支持的主机通道总数,M的最大值为1612网络通道告警与警告1汇总222网络通道告警与警告2汇总3333注11n"表示网络通道索引:"N"是MSA-1000LH模块中支持的网络道道总数..X的最大注2:"m²表示主机通道序号:"M是MSA-100GLH模块中支持的主机通道总数,M的最大值为16.nm存器的数据不正确的情况下,作为主机的诊断辅助。它不适用于将命令正确地写入到MDI0寄存器,但由于设备错误无法成功完成,如出现激光通道设置不成功。这样的错误将通过GLB_ALRMnMDIO接口中断机制被当作故障、告警或警告。9.2.7光模块监控参数以下参数需要在相干应用程序中被监控接收机激光器偏置电流;——接收机激光器温度;9.2.8性能监控时间相干光模块将具有生成内部性能监控或使用通过主机提供的PMI_SYNC硬件引脚的功能。任意来源的性能监控标记时间都有一个1s的周期。使用主机提供的标记的优点是,光模块性能监控数据可以更好与主机数据采集同步,从而避免两者之间的偏差和不对齐。该模块将使用1s间隔作为向主机提供性能监控数据的基础。主机将指定光模块积累性能监控数据的秒数。这个积累期取值范围是1s~64s。在每个累积周期结束时,光模块可以中断主机来让它知道新周期的性能监控数据可用。主机还可以选择轮询这些信息。当主机可获取最后一个完整周期的监控数据时,光模块开始当前周期的数据积累,可以通过主机在表示多秒累积期开始的1s间隔期间设置性能监视器刻度同步标志来指定多秒累积期间的开始。这种同步可以在光模块复位后在任何时候设置。例如,如果主机有一个3s性能监控间隔,并希望光模块与其同步,则它将首先将性能监视器控制寄存器的性能监控间隔字段设置为2,它将设置性能监控记号同步位,随后光模块的3sPM数据将与主机同步。主机模块性能监控计时应符合图21要求。图21主机模块性能监控计时除了性能监控时间与主机同步外,光模块还可以有一个一秒粒度实时时钟同步到一秒性能监控时间。实时时钟将以秒为单位规定从1970年1月1日开始的时间9.2.9软件升级能力软件升级时,必须将软件数据镜像划分为数据块,其大小取决于光模块在给定的时间周期内可以处理多少数据。每一个数据块中包含数据和CRC,因此光模块可以检查接收块后是否有错误。一旦在块中发现任何错误,光模块就通知主机接收到的错误块。主机必须重新传输相同的块。软件升级传输从主机发出下载镜像的请求开始。该光模块允许该请求,并且在0xBC00中每次写入一个块地址空间和设置“升级数据块就绪”的标志和每块模块进程并且更新它的状态。主机的需要确保每个块大小小于等于“最大升级数据块大小”。如果块进程中任何错误,主机将重新传输。如果同YD/TXXXX.1-202X一块发生了数次CRC错误,建议主机强制中止。当下载则没有完成时,主机可以发出强制命令来中止当前正在进行的下载进程。待所有镜像的字的都被写入模块后,通过向升级命令发出“下载完成”来完成传输。该模块通过提供命令完全成功状态来确认已下载完整的镜像。如果镜像在下载过程中有错误光模块将回复命令失败状态。这个状态机制在的图16软件升级状态机制说明。软件升级序列设置了最大升级数据块大小。一旦成功下载镜像,镜像的服务响应能力将会被报告并且请求运行下载的镜像。理想的情况是,大多数升级不应影响服务,即传输系统有效支持的服务,特别是如果他们只是软件升级。在某些情况下,当升级固件时可能无法实现非服务相应升级。使用镜像服务影响状态,主机软件通过升级到下载的镜像可以告知可能的副作用。在服务影响升级时,光模块可能处于当升级发生时甚至MDI0瞬态都不可用的状态。即使升级会影响服务,也不应该要求重新配置光模块使其处于升级之前的运行状态。主机发出运行下载的镜像请求后,模块将运行下载的软件版本。此时,主机可以提交镜像。如果主机希望保持两个寄存器池相同,可以发出“复制镜像”命令。注意:主机应该知道在模块软件升级过程中,NVR校验可能由于主机和光模块之间的寄存器值不匹配而导致不一致,例如0x806Ch和0x807Bh,这些寄存器应该更新,并且主机和光模块NVR的校验和应在光模块软件升级完全成功后保持一致此外,为了预期光模块硬件复位后主机行为,需要考虑如下问题;a)硬件复位,MOD_RSTn有效将导致光模块的完全复位。所有的VR值将丢失,应由主机重新写入。b)不影响服务升级。非影响服务升级通常只是软件升级,不包括光模块重编程。如果VR是在光模块中维护的,MDIO寄存器空间将在升级过程中保留。CPU必须在升级后重新读取VR才能返回到升级前的状态,这将包括通道号码和光功率设置等c)影响服务升级。相应升级服务可能包括重新编程光模块,在这过程中,光模块中的VR内容可能丢失,主机必须复位VR将光模块返回到升级前的配置状态通过辅助接口进行主机到光模块之间的数据传输过程应符合图22要求,主机与光模块之间的流量控制通过MDIO的写流控制机制实现。通过每次在0xBC00地址写入一个块到并设置相应主机到模块的辅助接口“数据传送块就绪”标志来开始传输。主机使用光模块设置的“最大上传数据块大小”,主机需要确保每个块的大小小于或等于“最大上传数据块大小”。如果在块处理中出现错误,主机将重新传输该块。如果相同块上发生多次CRC错误,建议主机强制中止是人为了提供最大的灵活性,定义了两个辅助接口,可用来同时访问两个处理器9.2.11模块到主机通用数据上传从光模块上传大容量数据到主机可以用于离线处理或镜像恢复的目的诊断。因此定义了一个标准的通用机制用于从模块到主机上传大量数据,要上传的大容量数据的类型不在本文件规范的范围内。只定义了底层传输机制以确保支持跨多个主机和模块供应商。主机上传数据的过程应符合图24要求。主机在上传数据类型字段设置上传数据类型并通过设置在上传控制寄存器中设置上传开始请求位来请求上传开始。批量数据在0xBE00地址空间中一次写入一块并设置“上传数据块就绪”标志,主机就会处理每个块并更新状态。光模块需要确保每个块的大小小于或等于“最大上传数据块大小”。如果在块处理中出现错误,主机将重新上传该块。如果相同块上发生多次CRC错误,建议主机强制中止。上传数据传输完成状态位表示所有上传数据已被传输通过。下图24模块到主机的通用数据上传9.2.12主机到光模块的交换结构主机到光模块的批量数据块从寄存器BC00开始,可以扩展到BDFF。第一个寄存器(BC00)是数据块大小(数据寄存器的数量)。数据从BC01开始,然后是32位CRC对于所有这类寄存器,MSB存储在低地址,LSB存储在高地址。主机到光模块的批量数据块结构应符合图25要求。图25主机到光模块的批量数据块结构9.2.13光模块到主机的交换结构光模块到主机的批量数据块从寄存器BF00开始,可以扩展到BEFF。第一个寄存器(BE00)是数据块大小(数据寄存器的数量)。数据从BE01开始,然后是32位CRC。对于所有这类寄存器,NSB存储在低地址,LSB存储在高地址。光模块到主机批量数据块结构应符合图26要求。图26光模块到主机批量数据块结构YDTXXXX.1-202)(规范性)CFPx光模块NVR寄存器列表大小访问类皇位字1符16h:CDFP(Style3)(依据SFF8024)1Ah-FFh:保留1i1233006:网络通道:主机通道=1:a(Uuxtype)01b:网络通道:主机通道=n:n(GearBoxtype)106:网络通道:主机通道=ngn(Paralleltype)11b:保留00₁非CLEIcodopresent.11任何支持包括以太网和其他应用(如S0NET/SDH、02h:100GESF40kn,10005b:400ESMF10kn。4006h:40GESMF40kn.408h:40GESMF80km。40GE-ZR4(Non09%:100GESF80kn,100GE-2R4(Non10%:100GESr80kn,100GE11h:100CEDWTM,100CE-19b:保留1D6-FFh:保留111任何支持包括SONET/SDH和其他应用(如以太网、10Ah:41.1-9CIF(110010-4.40kn,00Chg4L1-9DIF(1T0010-4,401706B432101154器的有源个4bit无符号字段,表示每个连接器用10₁10个发射通道和10个接收通道1通道比特8bit值*0.2Gbps。它应确定每个网络通道1通道比特8bit值*0.2Gbps。它应确定每个主机通道1单模光纤长度的8bit值*1km,对于运行1多模光纤长度的8bit值*10m。它应110光纤的数量0:0有源传输光纤(仅限接收),铜缆或未定义.102的最小波长2的最大波长有效位在8015h)2最大激光保证激光波长范围。16bit无符号值*1po,在8016h,最低有效位在8017h。例如,对L3。100GBASE-LR4最大激光器线宽为2.1mm1术0100b:铜176机541:探测器侧VOA执行。型00b:未定义(用于相干型)116;光放大器+PIN检测器.10:CDR不带FDC,1:CDR带EDC0010000b:非PSX,01大总输出无符号8bit值*100u酒.11无符号8bit值*200m.这些位仅适用于CFP模块。它们不适用于MSA-11式下的最无符号8bit值*20m.这些位仅适用于CFP模块。它们不适用于MSA-11环境温度有符号8bit值,有效范围为-127到+127degC.1环境温度称供应商名称,采用ASCII码中字母和/或数合。左对齐,右侧填充ASC11空格(200)3例如,ABCDFFh将ABh存储在寄存器8031b中供应商部件号,采用ASCII码中字母和/或组合.左对齐,并在右侧填充ASCI1空格(供应商序列号,采用AsC11码中字母和/或组合。左对齐,右侧填充ASCII空格(208日期代码以ASCII字符表示的供应商日别代码,格式为mYMDD(例如,2009年3月10日的20090310个MD10地址一个字符。上述格式的第一个2YDTXXXX.1-202)1硬件规格8位用于表示版本号乘以10.12x.y格式的两个寄存器编号,x位于较低地2x.y格式的两个寄存器编号,x位于较低地103201辅助监测2302电流监测器0₁不支持。1i支持。1电源电压0温度监测器0₁不支持。1i支持13接收功率02激光输出功率监视器1激光偏置电流监测器0激光温度79,不支持,支654日环32决振幅控该位表示A280h-A28Fh或B300h-B30Fh中1决相位控该位表示A280h-A28Fh或B300h-B30Fh中0作模式1模块所需的完全通电时间。无符号8bit值*1开启状态1如果支持多个信号规格,请使用代码FFh,106:400GAUI-4(供将来使用)FFh:支持多种模式(有关支持的模式,请参10YDTXXXX.1-202)0型1间进入“TX-Turn-off”状态所需的最长时间。1率停机时间从进入“High-Poner-Domn”状态到退出最长时间。无符号8bit值*1秒。如果少165均衡控制4电压和相位32自动复位1自动复位01CFPx模块可以提供可选的发射器监视器时钟下表带*模块ID见8000h,主机通道数8009h;*网路通道的“波特率”。和SR-16、LR765432101下表带“模块ID见8000h,主机通道数8009h;*网络通道的“波特率”,和400GAI1-16,400G76432102件B版本号x.y格式的两个寄存器编号,x位于较低地1一个8bit无符号数字,表示模块软件升级导机的最大5D10就绪时间(以秒为单位)1级该字段定文与寄存器8001h一起使用的CFP,CFP2、功率等级8该字段定文与寄存器8001h一起使用的CFP,CFP2、功率等级8435565地址方案0:仅CFP2使用多设备类型功能方案。对于CFF8,MD10端口地址是固定的00000b.1:CFP/CFP2/CFP4/CFF8通用40b;固定,1b:通过A015h.8可编程(可选)3Tx-D1S引2eL₀s引1从地址8000h到807Eh(含)的所有CFPM器2度高告警这些阅值是一个有符号的16bit整数。LSB=1/度,表示从-128到+127255/256摄氏度的范MS8存储在低位地址,LSB存储在高位2度高警告2度低警告2度低告警2这些阅值是LSB=0,1mY的无符号16bit整0到6.5535V的电压范围。MSB存储在低地储在高地址。如果模块标识符(8000h)=1002222电流高告这些阀值是默认情况下1SB=2uA的无符号1数,表示131.07mA的最大值。对于相干模块2电流高警2电流低警2电流低告2警阀值222022告阀值222电流高告测量的激光偏置电流的告警和警告阈值。更参考A2A0h说明。sB存储在低地址。LS22电流低2电流低告22222高告警阀值测量的接收输入功率的告警和警告阀值,更参考A200h说明。M5B存储在低地址,L5址2高警告阀值2低警告警2低告警阀值2率高告警测量的接收输入功率的告警和警告网值。更参考A2D0h说明。MSB存储在低地址。LS2率高警告2率低告警2率低警告2压电流高模块供应商自定义。MSB存储在低位地址。L2压电流高模块供应商白定文。MSB存储在低位地址,L2压电流低模块供应商自定文。M5B存储在低位地址。12压电流低模块供应商自定文。MSB存储在低位地址。L2输出功率模块供应育白定文。MSB存储在低位地址,L2输出功率模块供应商自定文。MSB存储在低位地址。12输出功率模块供应商自定文。M5B存储在低位地址。12输出功率模块供应商自定义。MSB存储在低位地址。L2温度高告警模块供应育白定文。MSB存储在低位地址,L2望度高警告模块供应商自定文。M58存储在低位地址。L2温度低警告模块供应商自定文。MSB存储在低位地址。L2温度低告替模块供应商自定文。MSB存储在低位地址,L2偏置高警告模块供应商自定文。MSB存储在低位地址。12警模块供应商自定文。W0存储在低位地址。L2偏置低告警模块供应商白定义。MSB存储在饭位地址。L2偏置低警告模块供应商白定文。MSB存储在低位地址。12接收光功MS8存储在低地址。1SB存储在高地址。0000h表2接收光功率高警告允许的最MSB存储在低地址,1SB存储在高地址。0001h表2接收光功率低警告允许的最M58存储在低地址,LSB存储在高地址。0002h表2接收光功率低告警允许的最MS8存储在低地址,1SB存储在高地址。0003h表2接收光功率高告警允许的最MSB存储在低地址。1SB存储在高地址。0004h表2率高警告允许的最MS8存储在低地址,1SB存储在高地址。0005h表2按收光功率低警告允许的最MS8存储在低地址。1SB存储在高地址。0006h表2接收光功率低告警允许的最MS8存储在低地址,15B存储在高地址。0007h表701从地址8080h到80FEh(含80FEh)的所有C内容的8位无符号和。网络通道特殊寄存器共型条件下的接收机灵敏度,在BER=le-12dB,该值是有符号16bit整数LSB=0,01两个寄存器地址,每个寄存器地址用于总共共型条件下的发射功率,单位为dBa。该值是位整数1SB=0,01dBn,它使用两个寄存器地址,每个寄0-15的消整数LSB=0.01dB。它使用两个寄存器地址(每个客存0-15的通1从地址81006到817Th(含)的所有CFPM机通道特定的1光纤的最10圾10b;功率等级6模块(≤最大功率80%)102无符号16bit值*0.1Gbs,MSB存储在低位2无符号16bit值*10。MSB存储2无符号16位值*1m。MSB存储在低位地址22接收最小激光频率22接收最大激光频率12接收最大激光频率22围(TIF)(可选).S8=1MHz的无符号16位整数,该范围范围,对称约为0。如果不支持FIF,则设2围(FTF)(可选)LS8=1Mllz的无符号16位整数。该范围覆盖最范国,对称约为0。如果不支持FIF,则设2数17白动均衡64TxMCLK的网络通道3R₂MCLK的主机通道708供应商的视器阅值8供应商的视器阀值供应育白定义,与A350有关。用于MSA1008供应商的视器阅值84176432YDTXXXX.1-202)101765432100₁不支持。1:支持176543200₁不支持。1;支持17654321080028bit值*0,1Gbps。它应确定每个主机通道5101从地址8181h到81FEh(含81FEh)的所有CF00据寄存器0器k0k0(规范性)表B.1CFPx光模块VR寄存器列表位控制/故障告警状态2密码登陆(可选)h2密码更改(可选)h1h06R50402011b;重置/保存用户MRs.1选择并分配一个控制功能给PRC_CNTL3.注意在初始化状态期间。P8G_CXTL.3硬件引脚应作为_11._MSB。当且仅当处于低功率引脚应通过主机写入该寄存器进行重新编程。h0PRC_CNILa。当这样分配时,引脚使逻辑,0=有效:FRG_CXTL3款控制位选择并分配一个控制功能给PRC_CNTL2。注意在初始化状态期PRC_CNIL3硬件引脚应作为M_1L_MSB。当且仅当处于低功率引脚应通过主机写入该寄存器进行重新编程。h01分配TRXIC_RSTn函数到硬件引脚PRC_CNTL.2。当这样分配时。引脚使逻辑,0=有效;FRO_CNIL2款控制位(A010h.11)使用高逻辑有效,即1=有效。1选择并分配一个控制功能给PBG_CNTL1,当且仅当处于低功引脚应通过主机写入该寄存器进行重新编程。注意PRG_CNTL1与TX_DIS功能复用。当且仅当模块处于低功耗状态时,主机应该使用此寄存器将TX_DIS功能分配hh/800₁FRC_CNIL1的有效/失效无影响PRG_CMTL1,当这样分配时,引脚使逻辑,0=有效:PRG_CNIL1软控制位/为1为PRC_ALO13选择并分配告警源。对于CFP4或CFP8模h04:X_ALF5=RX_L05+BX_NETWORK_和A00Ah也是如此)1为PRC_ALIO12选择并分配告警源。对于CFP4或CFP8模h04:欧_ALMRX_108+欧_NETWORK_1005TX_MRM=TX_10SFTX_H0ST_10-2554保留。1为PRC_ALID11选择并分配告警源。对于CFP4或CFP8模h804:欧_AL5=RX_L08+EX_NETW

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论