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%.