基于光驱动UX3320无外挂EEPROM处理方法技术

技术编号:17596819 阅读:209 留言:0更新日期:2018-03-31 10:04
本发明专利技术公开了一种基于光驱动UX3320无外挂EEPROM处理方法,应用于MAC生产工作模式下,包括步骤:S01:由BOB上FLASH存储UX3320所需数据,给系统上电;S02:MAC响应Telnet发送过来的命令,将原先发送给UX3320 RAM数据直接存储到FLASH,或,增加一个控制指令将UX3320 RAM中部分数据存储到FLASH操作;S03:MAC从FLASH读取数据写入到UX3320 RAM;S04:恢复为加密模式,往寄存器写入PWE=0xFFFFFFFF;S05:MAC进入正常工作模式。本发明专利技术可以省去光驱动UX3320的外挂EEPROM,简化结构,节约成本,同时可以避免UX3320对外挂EEPROM的读写操作误判。

UX3320 non external EEPROM processing method based on optical drive

The present invention discloses no plug-in EEPROM processing method based on UX3320 optical drive, used in the MAC production mode, which comprises the following steps: S01: BOB FLASH UX3320 by storing data needed for power system; S02:MAC response Telnet send order, originally sent to UX3320 direct memory RAM data to FLASH or, add a UX3320 control command will in RAM to FLASH data storage operation; S03:MAC reads data from FLASH to UX3320 RAM; S04: to restore the encryption mode, to register write PWE=0xFFFFFFFF; S05:MAC into the normal working mode. The invention can save the external EEPROM of the light driven UX3320, simplify the structure, save the cost, and avoid the misinterpretation of the reading and writing operation of the external EEPROM by the UX3320.

【技术实现步骤摘要】
基于光驱动UX3320无外挂EEPROM处理方法
本专利技术涉及MAC地址处理领域,具体涉及一种基于光驱动UX3320无外挂EEPROM处理方法。
技术介绍
MAC(MediaAccessControl或者MediumAccessControl)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。就目前而言,在传统的MAC工作模式下,数据的导入需要UX3320外挂EEPROM进行储存,然后从外挂EEPROM将数据写入到UX3320RAM中。现有技术的缺点在于:数据多次写入导出,使得运算变为复杂,额外增加外挂EEPROM使得成本增加,同时UX3320存在对外部EEPROM读写操作误判的问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于光驱动UX3320无外挂EEPROM处理方法,可以省去光驱动UX3320的外挂EEPROM,简化结构,节约成本。本专利技术的目的是通过以下技术方案来实现的:基于光驱动UX3320无外挂EEPROM处理方法,应用于MAC生产工作模式下,其特征在于包括以下步骤:S01:由BOB上FLASH存储UX3320所需数据,给系统上电;S02:MAC响应Telnet发送过来的命令,将原先发送给UX3320RAM数据直接存储到FLASH,或,增加一个控制指令将UX3320RAM中部分数据存储到FLASH操作;S03:MAC从FLASH读取数据写入到UX3320RAM;S04:恢复为加密模式,往寄存器写入PWE=0xFFFFFFFF;S05:MAC进入正常工作模式。作为本方案的进一步改进,所述FLASH操作采用页模式操作。作为本方案的进一步改进,所述的UX3320RAM划分为多个区域,具体包括A0Lower、A0Upper、A2Lower、Table0、LUT4、LUT5、LUT6、Table3。作为本方案的进一步改进,所述步骤S03中的数据写入具体步骤如下:1)A0Lower128字节,0-127位;2)A0Upper128字节,128-255位;3)A2Lower123字节,0-122位;4)A2.table0;i.A2.127=0;ii.从A2.128地址开始导入128字节数据,128-255位;5)A2.table4;i.A2.127=4;ii.从A2.128地址开始导入105字节数据,128-232位;6)A2.table5;i.A2.127=5;ii.从A2.128地址开始导入105字节数据,128-232位;7)A2.table6;i.A2.127=6;ii.从A2.128地址开始导入105字节数据,128-232位;8)A2.table3;i.A2.127=3;ii.从A2.128地址开始导入93字节数据,128-220位;其中211-218位密码设置位置,无法读取到原始值,返回值皆为0xFF;9)SoftTXDisable重启;A2.110中第6位先设置为1,再设置为0,其他位数值不动;i.A2.110[6]=1;ii.A2.110[6]=0;其中A0、A2为十六进制数,其余数值是十进制数。作为本方案的进一步改进,所述PWE=0xFFFFFFFF写入到A2.123-126寄存器。作为本方案的进一步改进,所述MAC在生产调试结束以后需要执行保存UX3320RAM数据到FLASH操作。本专利技术的有益效果是:本方法克服了传统MAC工作模式下,需要外挂EEPROM存放数据的问题,将UX3320所需数据存放在BOB上的FLASH中,从而节约了EEPROM的成本;此外本专利技术中去掉了外挂EEPROM,避免了UX3320对外部EEPROM读写操作误判。具体实施方式下面进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。基于光驱动UX3320无外挂EEPROM处理方法,应用于MAC生产工作模式下,其特征在于包括以下步骤:S01:由BOB上FLASH存储UX3320所需数据,给系统上电;S02:MAC响应Telnet发送过来的命令,将原先发送给UX3320RAM数据直接存储到FLASH,或,增加一个控制指令将UX3320RAM中部分数据存储到FLASH操作;S03:MAC从FLASH读取数据写入到UX3320RAM;S04:恢复为加密模式,往寄存器写入PWE=0xFFFFFFFF;S05:MAC进入正常工作模式。作为本方案的进一步改进,所述FLASH操作采用页模式操作。作为本方案的进一步改进,所述的UX3320RAM划分为多个区域,具体包括A0Lower、A0Upper、A2Lower、Table0、LUT4、LUT5、LUT6、Table3。作为本方案的进一步改进,所述步骤S03中的数据写入具体步骤如下:1)A0Lower128字节,0-127位;2)A0Upper128字节,128-232位;3)A2Lower123字节,0-122位;4)A2.table0;i.A2.127=0;ii.从A2.128地址开始导入128字节数据,128-232位;5)A2.table4;i.A2.127=4;ii.从A2.128地址开始导入105字节数据,128-232位;6)A2.table5;i.A2.127=5;ii.从A2.128地址开始导入105字节数据,128-232位;7)A2.table6;i.A2.127=6;ii.从A2.128地址开始导入105字节数据,128-232位;8)A2.table3;i.A2.127=3;ii.从A2.128地址开始导入93字节数据,128-220位;其中211-218位密码设置位置,无法读取到原始值,返回值皆为0xFF;9)SoftTXDisable重启;A2.110中第6位先设置为1,再设置为0,其他位数值不动;i.A2.110[6]=1;ii.A2.110[6]=0;其中A0、A2为十六进制数,其余数值是十进制数。作为本方案的进一步改进,所述PWE=0xFFFFFFFF写入到A2.123-126寄存器。作为本方案的进一步改进,所述MAC在生产调试结束以后需要执行保存UX3320RAM数据到FLASH操作。具体的,本实施例电路包括基于UX3320组件的MAC模块电路、PMD模块电路以及GPONBOSA模块电路,所述MAC模块电路连接PMD模块电路,所述PMD模块电路连接GPONBOSA模块电路,由BOB上FLASH存储UX3320所需数据,所述UX3320主IIC外接上拉电阻至VCC。由BOB上FLASH存储UX3320所需数据,在UX3320上电后由MAC来执行读取FLASH中数据导入到UX3320RAM中(导数据顺序为A0Lower→A0Upper→A2Lower→A2Table0→LUT4→LUT5→LUT6→Table3),在生产调试结束后MAC需要执行保存UX3320RAM数据到FLASH操作。MAC生产工作模式下,MAC可以响应Telnet发送过来的命令,可以直接将原先预发送到UX3320RAM数据直接存储到FLASH(在光调试ED下载本文档来自技高网...

【技术保护点】
基于光驱动UX3320无外挂EEPROM处理方法,应用于MAC 生产工作模式下,其特征在于包括以下步骤:S01:由BOB上FLASH存储UX3320所需数据,给系统上电;S02:MAC响应Telnet发送过来的命令,将原先发送给UX3320 RAM 数据直接存储到 FLASH,或,增加一个控制指令将UX3320 RAM中部分数据存储到FLASH操作;S03:MAC从FLASH读取数据写入到UX3320 RAM;S04:恢复为加密模式,往寄存器写入PWE= 0xFFFFFFFF;S05:MAC进入正常工作模式。

【技术特征摘要】
1.基于光驱动UX3320无外挂EEPROM处理方法,应用于MAC生产工作模式下,其特征在于包括以下步骤:S01:由BOB上FLASH存储UX3320所需数据,给系统上电;S02:MAC响应Telnet发送过来的命令,将原先发送给UX3320RAM数据直接存储到FLASH,或,增加一个控制指令将UX3320RAM中部分数据存储到FLASH操作;S03:MAC从FLASH读取数据写入到UX3320RAM;S04:恢复为加密模式,往寄存器写入PWE=0xFFFFFFFF;S05:MAC进入正常工作模式。2.根据权利要求1所述的基于光驱动UX3320无外挂EEPROM处理方法,其特征在于:所述FLASH操作采用页模式操作。3.根据权利要求2所述的基于光驱动UX3320无外挂EEPROM处理方法,其特征在于:所述的UX3320RAM划分为多个区域,具体包括A0Lower、A0Upper、A2Lower、Table0、LUT4、LUT5、LUT6、Table3。4.根据权利要求1-3中任一项所述的基于光驱动UX3320无外挂EEPROM处理方法,其特征在于:所述步骤S03中的数据写入具体步骤如下:1)A0Lower128字节,0-127位;2)A0Upper128字节,128-255位;3)A2Lower123字节,0-122位;4)A...

【专利技术属性】
技术研发人员:朱永王旭东何芯锐
申请(专利权)人:四川天邑康和通信股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1