首页> 外国专利> CYCLE CONTROL DEVICE FOR MULTIPLE MEMORIES AND A COMMON ERROR CORRECTION DEVICE

CYCLE CONTROL DEVICE FOR MULTIPLE MEMORIES AND A COMMON ERROR CORRECTION DEVICE

机译:多种内存的循环控制设备和常见错误纠正设备

摘要

1,250,926. Data storage. INTERNATIONAL BUSINESS MACHINES CORP. 8 July, 1969 [15 July, 1968], No. 34263/69. Heading G4C. Data processing apparatus includes a plurality of memory units of substantially identical cycle time sharing a common select and input interface and a common output interface with a data processing system and also sharing a common circuit having interdependently timed components the total cycle time of which has a maximum value less than the memory unit cycle time, there being provided timing means responsive to select signals for initiating operation of the memory units and the common circuit by selective distribution of timing signals in such a way that operation of the apparatus is notionally divided into time zones at least as great as the common circuit cycle time in any one of which zones not more than one memory unit can be brought into action. Fig. 1, in which the common circuit is errorcorrection circuitry, shows memories A and B, and registers called DATA, FETCH, FETCH UPDATE, BUS IN, STORE, STORE UPDATE and MARK, the two MARK registers relating to respective memories and indicating bytes of a multibyte word to be changed in memory. In the associated system, each byte has a parity bit but in the memories the parity bits are replaced by error-correction code bits, generators ECC GEN of the latter being provided. In Fig. 1, d, p, c mean data, parity bits and error-correction code bits respectively. A COMPARE block, fed as shown, detects errors and corrects them via a DECODE block in the STORE UPDATE and FETCH UPDATE registers, including consequential corrections to the error-correction code and parity bits therein. The MARK registers prevent undesired corrections (in the STORE UPDATE register) for bytes which are not to be rewritten. A parity check is done in the BUS IN register. A tapped delay line provides timing signals in a series of time zones, there being a latch for each time zone for each memory separately. A SELECT signal for a given memory, if the memory is not busy and no memory is in the first zone, will supply a pulse to the delay line and set the first latch and a busy latch for the respective memory. The latches for that memory are set and reset in turn under control of the respective preceding latches and the delay line. Timing signals from the delay line go to the apparatus of Fig. 1, signals to the memories and non-common circuits being gated by the latches. The STORE register is set from the BUS IN register at an early or late time in the second zone according to the set or reset state respectively of a pair of further latches respective to the memory. The pair is set at a particular instant in the first zone for the respective memory providing the first further latch of no other memory is already set. The further latches are reset in the third zones of their respective memories. The first further latch of a memory can also be set at an instant between the early and late times in the second zone. Thus if one memory is operating in the second zone and another is operating in the first zone, the latter is not permitted to use the early timing (preventing interference).
机译:1,250,926。数据存储。国际商业机器公司,1969年7月8日[1968年7月15日],第34263/69号。标题G4C。数据处理设备包括多个具有基本相同的周期时间的存储器单元,其与数据处理系统共享公共选择和输入接口以及公共输出接口,并且还共享具有相互依存的定时组件的公共电路,其总周期时间最大。值小于存储单元周期时间,提供定时装置,通过定时信号的选择分配,响应选择信号来启动存储单元和公共电路的操作,以使装置的操作在概念上划分为时区。至少与公共电路周期时间一样长,在不超过一个存储单元的任何一个区域中都可以起作用。图1中的公共电路是纠错电路,示出了存储器A和B,以及称为DATA,FETCH,FETCH UPDATE,BUS IN,STORE,STORE UPDATE和MARK的寄存器,这两个MARK寄存器分别与各自的存储器有关并指示字节要在内存中更改的多字节字的大小。在相关系统中,每个字节都有一个奇偶校验位,但是在存储器中,奇偶校验位被纠错码位所代替,其中提供了纠错码位的生成器ECC GEN。在图1中,d,p,c分别表示数据,奇偶校验位和纠错码位。如图所示馈入的COMPARE块检测错误并通过STORE UPDATE和FETCH UPDATE寄存器中的DECODE块进行纠正,包括对错误纠正码和其中的奇偶校验位的后续纠正。 MARK寄存器可防止对不需要重写的字节进行不正确的更正(在STORE UPDATE寄存器中)。奇偶校验在BUS IN寄存器中完成。抽头的延迟线在一系列时区中提供定时信号,每个时区的锁存器分别用于每个存储器。给定存储器的SELECT信号(如果存储器不忙并且第一区域中没有存储器)将向延迟线提供脉冲,并为相应存储器设置第一锁存器和忙锁存器。在相应的先前锁存器和延迟线的控制下,依次设置和重置该存储器的锁存器。来自延迟线的定时信号到达图1的装置,到存储器和非公共电路的信号被锁存器选通。根据第二个锁存器分别对应于存储器的置位或复位状态,在第二区域中的较早或较晚时间从BUS IN寄存器中设置STORE寄存器。如果尚未设置其他存储器的第一个其他锁存器,则在相应存储区的第一区域中的特定时刻设置该对。另外的锁存器在它们各自的存储器的第三区中被复位。存储器的第一个另外的锁存器也可以在第二区域的早期和晚期之间的瞬间设置。因此,如果一个内存在第二区域中运行,而另一个内存在第一区域中运行,则不允许后者使用早期定时(防止干扰)。

著录项

  • 公开/公告号DE1935945B2

    专利类型

  • 公开/公告日1978-01-05

    原文格式PDF

  • 申请/专利权人

    申请/专利号DE19691935945

  • 发明设计人

    申请日1969-07-15

  • 分类号H03K13/32;

  • 国家 DE

  • 入库时间 2022-08-22 22:08:04

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号