The invention provides a method for recording circuit board total power on time, the method using CPLD to simulate the storage medium interface timing complete access to the device through the timer unit board can accurately record the cumulative power on time, by dividing the 4 storage spaces of duplicate records 4 times the same cumulative value and power on time comparison of data in a storage medium, finally obtains the correct card total power on time. To solve the time when update time lost or wrong question in time to update information storage media when power outages caused by the board, and when the memory bad block cannot save time information, can timely find and inform the user.
【技术实现步骤摘要】
一种记录电路板累计上电时间的方法
本专利技术属于CPLD逻辑设计领域,具体涉及一种记录电路板累计上电时间的方法。
技术介绍
前,在许多设备中,为了更加准确清楚的获得板卡的累计上电时间,采用了多种计时方法,但这些方法或多或少存在几个方面的缺点:当存储累计工作时间的存储介质出现坏块时,无法快速检测到,这可能在短时间内造成计时的错误,同时,在板卡刷新记时存储单元时,若设备断电,可能造成本次时间更新的丢失。
技术实现思路
本专利技术要解决的技术问题是提供一种记录电路板卡累计上电时间的方法。本专利技术的记录电路板卡累计上电时间的方法,包括如下步骤:a.上电时,CPLD读取存储介质上四块存储空间里所存储的板卡累计上电时间;b.对读出的四个时间值进行比较;c.若四个时间值不相同,则判断为在更新累计工作时间时系统断电所造成的;d.对四个时间值进行分析,得出当前板卡累计上电时间;e.在CPLD中完成计时器模块;f.根据系统对时间更新频率的要求,将累计工作时间的更新值重复存入四块存储空间,并重复第一步;g.判断同一片存储空间的值是否更新,通过分析得出是否有坏块并报警。所述的步骤a,CPLD读取累计上电时间是通过CPLD模拟存储器接口时序来实现的。所述的步骤c判断更新时间时系统是否断电是通过在存储介质中开辟四块存储空间,将每次需要更新的累计工作时间值重复存储到四块存储空间中,通过对四块存储空间中的数据进行比较来实现的。所述的步骤g发现坏块是通过多次读取并分析存储介质内四块存储空间的内容来实现的。本专利技术记录与现有专利技术相比具有以下优点:能解决在更新存储介质保存的时间信息时由于板 ...
【技术保护点】
一种记录电路板累计上电时间的方法,其特征在于所述的方法包括下列步骤:a.上电时,CPLD读取存储介质上四块存储空间里所存储的板卡累计上电时间;b.对读出的四个时间值进行比较;c.若四个时间值不相同,则判断为在更新累计工作时间时系统断电所造成的;d.对四个时间值进行分析,得出当前板卡累计上电时间;e.在CPLD中完成计时器模块;f.根据系统对时间更新频率的要求,将累计工作时间的更新值重复存入四块存储空间,并重复第一步;g.判断同一片存储空间的值是否更新,通过分析得出是否有坏块并报警。
【技术特征摘要】
1.一种记录电路板累计上电时间的方法,其特征在于所述的方法包括下列步骤:a.上电时,CPLD读取存储介质上四块存储空间里所存储的板卡累计上电时间;b.对读出的四个时间值进行比较;c.若四个时间值不相同,则判断为在更新累计工作时间时系统断电所造成的;d.对四个时间值进行分析,得出当前板卡累计上电时间;e.在CPLD中完成计时器模块;f.根据系统对时间更新频率的要求,将累计工作时间的更新值重复存入四块存储空间,并重复第一步;g.判断同一片存储空间的值是否更新,通过分析得出是否有坏块并报警。2.根据权...
【专利技术属性】
技术研发人员:卢峥,李坤贺,陈航,陈琴,杨浩澜,马艳,
申请(专利权)人:中国兵器装备集团自动化研究所,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。