提高金融税控专用soc数据可靠性的方法

文档序号:6662998阅读:165来源:国知局
专利名称:提高金融税控专用soc数据可靠性的方法
技术领域
本发明涉及金融税控技术应用领域,具体地说是一种提高金融税控专用SOC数据可靠性的方法。
2、技术背景目前,金融税控收款机、税控收款机、税控器、税控打印机、金融POS机、各类商业POS机在各行各业已得到广泛应用,但在实际应用中所存在的不足是由于对金融、税控和商业等关键数据的处理运算可靠性不高,经常出现关键数据损坏或出错现象,导致金融税控数据错误引发的各种经济纠纷,严重地侵害了消费者的合法权益,同时也给一些不法商户进行偷漏税提供了机会。
3、发明内容本发明主要采用增加功能IP核和多层次容错机制来提高处理器IP的可靠性,从而达到对金融税控数据的可靠处理运算的目的。本发明的方法采用奇偶校验、三模冗余寄存器(简称TMR)、片上EDAC、流水线重起和强迫CACHE不命中等多层次容错来保证数据的可靠处理。
实现金融税控数据的可靠处理运算的步骤如下1)CACHE的容错采用2位奇偶校验位,其中1位用作奇校验,1位用作偶校验,在读CACHE时同时校验,当校验出错时,强制CACHE丢失,并从外部寄存器去获取数据;2)处理器寄存器文件的错误保护采用1、2奇偶校验位和32.7BCH校验进行容错,保证内部寄存器状态的正确性;3)触发器的错误保护金融数据分别通过三组冗余寄存器进行容错,再通过表决器来决定正确的输出;4)外部存储器的错误保护采用外挂EDAC单元实现错误保护,EDAC采用标准的32.7BCH码,每32位字可纠正1位错误和检测2位错误。
本发明的方法可应用于金融税控收款机、税控收款机、税控器、税控打印机、金融POS机、各类商业POS机等对金融数据或税控数据的处理运算要求很高的产品中,同样也可广泛应用于对数据处理的可靠性有一定要求的产品,如网络终端、机顶盒、数码相机等,还可应用于工业控制、医疗控制等高可靠性应用领域。


图1是本发明的IP处理器的结构示意图;图2是本发明的三模冗余容错机制示意图;图3是本发明的EDAC模块的工作原理图。
5、实施方式本发明的方法是采用对处理器IP的多层次容错机制来提高SOC的可靠性,从而实现对金融税控数据的可靠处理,可靠处理实现步骤如下1)CACHE的容错采用2位奇偶校验位,1位用作奇校验,1位偶校验,在读CACHE时同时校验,当校验出错时,强制CACHE丢失,并从外部寄存器去获取数据。
2)处理器寄存器文件的错误保护采用1、2奇偶校验位和(32.7)BCH校验进行容错,保证内部寄存器状态的正确性。
3)触发器的错误保护采用TMR(三模冗余的方法进行容错,通过表决器来决定正确的输出。
4)外部存储器的错误保护采用挂上的EDAC单元实现,EDAC采用标准的(32.7)BCH码,每32位字可纠正1位错误和检测2位错误。
实施例由于金融税控收款机的工作环境比较恶劣、金融数据和税控数据的处理比较纷繁复杂,需频繁对各种金融税控数据进行处理运算,在未使用本发明的方法之前,由于对这些数据的处理运算不可靠,从而造成数据丢失出错,由于没有冗错校验检错纠错措施而造成部分数据错误。例如浪潮RE300FB金融税控收款机采用本发明的方法后,再没有出现金融数据和税控数据的丢失或损坏问题,确保了这些关键数据的可靠性,保证税控数据的安全处理,因而广大用户都反馈回满意信息。
本发明的方法可应用于金融税控收款机、税控收款机、税控器、税控打印机、金融POS机、各类商业POS机等对金融数据或税控数据需要可靠处理设备中,同样也可广泛应用于对数据处理的可靠性有一定要求的网络终端、机顶盒、数码相机等设备以及工业控制、医疗控制等高可靠性应用领域。
本发明的方法中所设计的处理器IP核、功能块IP核、存储器IP核、BISTIP核、寄存器、表决器和EDAC模块为金融税控设备通用器件。
本发明的方法与现有技术相比具有数据处理安全可靠,应用范围广泛,因此具有很好的推广使用价值。
权利要求
1.提高金融税控专用SOC数据可靠性的方法,其特征在于在处理器IP中增设多个功能块IP核,并采用奇偶校验、三模冗余寄存器、片上EDAC、流水线重起和强迫CACHE不命中多层次容错的方法提高处理器IP的可靠性,实现金融税控数据的可靠处理运算的步骤如下1)CACHE的容错采用2位奇偶校验位,其中1位用作奇校验,1位用作偶校验,在读CACHE时同时校验,当校验出错时,强制CACHE丢失,并从外部寄存器去获取数据;2)处理器寄存器文件的错误保护采用1、2奇偶校验位和32.7BCH校验进行容错,保证内部寄存器状态的正确性;3)触发器的错误保护金融数据分别通过三组冗余寄存器进行容错,再通过表决器来决定正确的输出;4)外部存储器的错误保护采用外挂EDAC单元实现错误保护,EDAC采用标准的32.7BCH码,每32位字可纠正1位错误和检测2位错误。
2.根据权利要求1所述的提高金融税控专用SOC数据可靠性的方法,其特征在于至少有4个功能块IP核、1个存储器IP核和1个BIST IP核与处理器IP核连接。
3.根据权利要求1所述的提高金融税控专用SOC数据可靠性的方法,其特征在于方法应用于金融税控收款机、税控收款机、税控器、税控打印机、金融POS机、各类商业POS机或税控数据需要可靠处理设备。
4.根据权利要求2所述的提高金融税控专用SOC数据可靠性的方法,其特征在于改方法应用于对数据处理的可靠性有一定要求的网络终端、机顶盒、数码相机以及工业控制、医疗控制的高可靠性应用技术领域。
全文摘要
本发明提供一种提高金融税控专用SOC数据可靠性的方法该方法是在处理器IP中增设多个功能块IP核,并采用奇偶校验、三模冗余寄存器、片上EDAC、流水线重起和强迫CACHE不命中多层次容错的方法提高处理器IP的可靠性,本发明的方法可应用于金融税控收款机、税控收款机、税控器、税控打印机、金融POS机、各类商业POS机等对金融数据或税控数据需要可靠处理设备中,同样也可广泛应用于对数据处理的可靠性有一定要求的网络终端、机顶盒、数码相机等设备以及工业控制、医疗控制等高可靠性应用领域。本发明的方法与现有技术相比具有数据处理安全可靠,应用范围广泛,因此具有很好的推广使用价值。
文档编号G07G1/00GK1928831SQ200610069668
公开日2007年3月14日 申请日期2006年8月7日 优先权日2006年8月7日
发明者于治楼, 武立忠, 王永军, 王培元, 周士峥 申请人:浪潮齐鲁软件产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1