首页|基于有限状态机的电口模块Flash初始化系统设计与实现

基于有限状态机的电口模块Flash初始化系统设计与实现

扫码查看
在 10GBASE-T RJ45 SFP+模块生产过程中,常用的生产方式是在贴片前对Flash进行烧录,当出现固件更新、烧录出错的情况时,模块无法方便地实现反复烧录.分析并提出了一种基于有限状态机的初始化系统,并在自主设计的模块中进行了实验验证.在上位机之中存储固件数据,并对初始化流程进行整体控制;在MCU之中完成一个有限状态机,并通过MDIO控制PHY芯片,将数据写入到Flash之中,同时通过CRC完成固件数据的校验.测试结果表明,该系统能够实现模块在贴片后的重复烧录工作,减少 88.55%的返工时间.
Flash Initialization System for Electrical Module Based on Finite State Machine
In the production process of 10GBASE-T RJ45 SFP+module,the common production method is to program the Flash before SMT.When the firmware update and programming error occur,the module cannot easily achieve repeated programming.In this paper,an initialization system based on finite state machine is proposed and verified by experiments in a self-designed module.This paper proposes to store firmware data in the master computer and control the initialization process as a whole.Complete a finite state machine in MCU,control PHY chip through MDIO,write data into Flash,and complete firmware data verification through CRC.The test results show that the system can realize the repetitive program-ming of modules after SMT and reduce the rework time by 88.55%.

10GBASE-Tstate machinePHY chipFlashmaster computer

陈旭东、邹国强、张倩武

展开 >

上海大学特种光纤与光接入网重点实验室,上海 200444

10GBASE-T 状态机 PHY芯片 Flash 上位机

2024

工业控制计算机
中国计算机学会工业控制计算机专业委员会 江苏省计算技术研究所有限责任公司

工业控制计算机

影响因子:0.258
ISSN:1001-182X
年,卷(期):2024.37(9)