【技术实现步骤摘要】
本专利技术涉及地址传输装置,尤其涉及用于验证正在传输的地址信息不存在错误的方法和装置。在一般情况下,尤其当传输的地址用于访问存储器设备时,许多数据处理系统不包括检验地址传输的装置。为了在这类情况下确保正确地进行存储器编址,先有技术的方法是把加入到存储器设备中的地址的奇偶校验位与数据的地址组合起来,并将结果信息存储到编址的位置。在随后的周期期间,所存储的结果位用于发信号,表示与访问的位置有关的错误出现或故障条件。这一方案的例子在美国专利3,789,204中描述过,该文题为“自校验数字存储系统”,由乔治·丁·巴娄专利技术。虽然上述方案对检测存储器故障或错误有效,但它只是对地址传输期间发生的错误进行间接检测。在传输的地址通过增量电路之处,这类传输的校验变得尤其重要。在这类方案中,不加进大量电路冗余,很难确保结果地址有效。也就是说,通用的方案已经提供了两个地址增量电路和一个比较电路。比较由两个增量电路产生的增量地址的比较电路能够校验不发生错误的增量操作。此后,可为校验的增量地址产生新的奇偶性。除了增加重复之外,上述方案要求大量时间校验不发生错误的地址传输。在当今的高速数据处理系统中,采用这类地址校验显然大大降低了系统性能。而且,已经进行了从虚拟到物理地址的转换操作(该操作包括奇偶校验位的生成,它延迟地址到存储器设备,例如超高速缓冲存储器,的传输)的被传输的地址也与上述问题引缠在一起。在这类方案中,所生成的与物理地址有关的奇偶校验位的利用率和物理地址的正常利用率之间在时间上的悬殊差异对系统性能产生了更为不利的影响,从而导致对执行这种地址转换的虚拟存储器管理装置 ...
【技术保护点】
一种对通过具有增值电路的地址通路从多个来源中的任何一个接收到的地址传输的完整性进行校验的方法,所述地址包括多个整位,并且所述方法包括下列步骤:(a)将所述若干整位从所述接收的地址中分离出来;(b)存储所述接收的若干整数;(c)产 生若干变换位,作为所述接收的地址的函数,不论该地址是否正被所述增值电路增值;(d)存储所述若干变换位;(e)根据所述变换位的状态对所述整位求补;以及(f)将所述增值的地址与变换的整位一起传输到应用设备。
【技术特征摘要】
1.一种对通过具有增值电路的地址通路从多个来源中的任何一个接收到的地址传输的完整性进行校验的方法,所述地址包括多个整位,并且所述方法包括下列步骤(a)将所述若干整位从所述接收的地址中分离出来;(b)存储所述接收的若干整数;(c)产生若干变换位,作为所述接收的地址的函数,不论该地址是否正被所述增值电路增值;(d)存储所述若干变换位;(e)根据所述变换位的状态对所述整位求补;以及(f)将所述增值的地址与变换的整位一起传输到应用设备。2.根据权利要求1的方法,其中,所述方法包括步骤(g)检验步骤(8)的所述增值的地址和所述变换的整位,以验证所传输的和/或增值的所述接收的地址不存在误差。3.根据权利要求1的方法,其中,所述步骤(g)包括步骤(1)将所述增值的地址与所述变换位进行逻辑组合,以产生第一个结果;以及(2)将所述第一个结果与所述接收的地址的所述整位逻辑地组合,以便允许与此有关的所述地址和所述整位之间在出现时间上的最大限度延迟。4.根据权利要求1的方法,其中,所述应用设备是一个超高速缓冲存储器。5.根据权利要求1的方法,其特征在于,步骤(c)包括步骤(1)检测所述接收的地址是否将被增值;(2)如果步骤1指示无增值,则将变换位置为第一个状态;(3)如果步骤1指示增值,且如果预示改变的所述地址的位数是偶数,则将变换位置为所述第一个状态;以及(4)如果步骤1指示增值,且如果预示改变的所述地址的位是奇数,则将变换位置为第二个状态。6.根据权利要求5的方法,其中,所述接收的地址包括许多字节,并且步骤3和4都包括步骤(a)检验所述地址的每个字节,并当预示由增值改变的所返字节中的所述位数是奇数时,对与此有关的整位求补;以及(b)重复步骤(a),直至全部字节已被检验。7.一种为通过具有增值电路的地址通路从多个传输来源中任何一个接收的地址生成整位的方法,所述地址包括若干整位,并且所述方法包括步骤(a)将所述地址的至少一个部分加到所述增值电路,用于产生增值一个预定量的地址;(b)将所述地址的所述部分以及相应于所述若干整位的之一加到一个可编程序的逻辑设备;(c)用所述设备将所述若干整位中相应的一个整位变换为所述增值的地址的整位,作为所述接收的地址的函数,而不论该地址是否被所述增值电路增值;以及(d)将包括所述若干整位在内的所述未增值的地址或所述增值的地址及其变换的整位传输到一个应用设备。8.根据权利要求7的方法,其中,所述方法包括步骤(e)检验步骤(c)的所述增值的地址和所述变换的整位,以验证传输的和/或增值的所述接收的地址不存在误差。9.根据权利要求7的方法,其中,所述步骤(e)包括步骤(1)将所述增值的地址与所述变换的整位逻辑地组合,以产生误差发生指示。10.根据权利要求7的方法,其中,步骤(c)包括步骤(1)检测所述接收的地址是否被增值;(2)如果步骤1指示无增值,则进行整位的无变换传输;(3)如果步骤1指示增值,且如果预定改变的所述地址的位数是偶数,则进行整位的无变化传输;(4)如果步骤1指示增值,且如果预示改变的所述地址的位数是奇数,则对该整位求补。11.一种用于校验通过具有增值电路的地址通路从任何一个来源接收的地址的传输完整性的装置,所述地址包...
【专利技术属性】
技术研发人员:乔治巴洛,詹姆斯基利,切斯特尼比,
申请(专利权)人:霍尼韦尔布尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。