【技术实现步骤摘要】
本专利技术一般涉及电子系统,并且特别涉及在电子系统中检测寻址错误和地址。
技术介绍
传统上,在电子系统中检查寻址错误(例如地址总线错误)比检查数据错误的优先级要低。然而,为了例如关于所谓的“5-9’s”运营级(carriergrade)目标而寻求最大的系统可靠性和可用性,对于检测包括寻址错误的所有类型电子系统错误的需要变得更加重要。根据一个电子系统错误检测技术,微处理器将数据写入暂存(scratchpad)寄存器,并且接着从同一暂存寄存器读取数据,从而在微处理器和暂存寄存器之间检验无差错数据路径。然而,这种技术本身易受到未检测到的寻址错误的影响,这是由于寻址错误可能影响写入地址和随后的读取地址二者。因此,可能在写入和读取操作二者期间寻址不正确的寄存器。这样,所述寻址错误将不会被微处理器检测到。尽管例如奇偶校验的其它错误保护技术可以被用来提供克服寻址错误的保护级别,然而在电子系统或其部件之内或之间所采用的许多系统总线协议缺乏这种保护。
技术实现思路
考虑到前述内容,需要用于电子系统的有效寻址错误检测技术。特别需要在具有共享总线结构的电子系统中检测寻址错误的技术,例如 ...
【技术保护点】
一种用于在电子系统中检测寻址错误的寻址错误检测系统,该寻址错误检测系统包括:到地址路径和数据路径的接口,所述路径支持与所述电子系统中的可寻址存储器的通信;耦合到所述接口的处理器,该处理器被配置用来向所述存储器写入目标地址、通 过所述接口在所述地址路径上输出该目标地址,并且通过确定在所述地址路径上所输出的目标地址是否在所述存储器被检测到,来检测寻址错误。
【技术特征摘要】
US 2004-12-22 11/024,1191.一种用于在电子系统中检测寻址错误的寻址错误检测系统,该寻址错误检测系统包括到地址路径和数据路径的接口,所述路径支持与所述电子系统中的可寻址存储器的通信;耦合到所述接口的处理器,该处理器被配置用来向所述存储器写入目标地址、通过所述接口在所述地址路径上输出该目标地址,并且通过确定在所述地址路径上所输出的目标地址是否在所述存储器被检测到,来检测寻址错误。2.根据权利要求1的寻址错误检测系统,其中,所述处理器还被配置用来针对多个目标地址中的每一个重复写入、输出和确定的操作。3.根据权利要求1或2的寻址错误检测系统,其中,所述存储器包括所述电子系统中的电子设备的存储器,该电子设备被配置用来监控用于所述目标地址的地址路径,并且响应于检测到所述地址路径上的目标地址而在所述存储器中设置标记,并且其中,所述处理器被配置用来通过确定所述标记是否在所述存储器中被设置,来确定在所述地址路径上所输出的目标地址是否在所述存储器被检测到。4.根据权利要求1或2的寻址错误检测系统,其中,所述处理器还被配置用来向所述存储器写入标签值;在存储到所述存储器或从该存储器检索期间,所述标签值在该存储器中以预定的方式被变换;以及所述处理器还被配置用来从所述存储器检索所述标签值,并且通过确定所述标签值是否以所述预定的方法被变换,来检测寻址错误。5.根据权利要求1或2的寻址错误检测系统,其还包括到替换通信路径的另一个接口,该替换通信路径支持与所述存储器的通信,其中,所述处理器被耦合到所述另一个接口,并且被配置用来通过该另一个接口向所述存储器写入所述目标地址,以及通过经由该另一个接口访问所述存储器,来确定在所述地址路径上所输出的目标地址是否在该存储器被检测到。6.一种在电子系统中检测寻址错误的方法,该方法包括下列步骤向所述电子系统中的可寻址存储器写入目标地址;在地址路径上输出该目标地址,所述存储器通过该地址路径是可寻址的;以及通过确定在所述地址路径上所输出的目标地址是否在所述存储器被检测到,来检测寻址错误。7.根据权利要求6的方法,其还包括针对多个目标地址中的每一个来重复所述写入、输出和确定。8.根据权利要求6或7的方法,其中,所述存储器包括所述电子系统中的电子设备的存储器,该电子设备被配置用来监控用于所述目标地址的地址路径,并且响应于检测到该地址路径上的目标地址而在所述存储器中设置标记,并且其中,所述确定包括确定所述标记是否在所述存储器中被设置。9.根据权利要求6或7的方法,其还包括向所述存储器写入标签值,在存储到所述存储器或从该存储器检索期间,所述标签值在该存储器中以预定的方式被变换;从所述存储器检索所述标签值;以及通过确定所述标签值是否以所述预定的方式被变换,来检测寻址错误。10.根据权利要求6或7的方法,其中,所述电子系统包括通信路径,该通信路径包括所述地址路径以及支持与所述存储器通信的替换通信路径;所述写入包括通过所述替换通信路径将所述目标地址写入所述存储器;和所述确定包括通过所述替换通信路径来访问所述存储器。11.一种用于在电子系统中检测...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。