【技术实现步骤摘要】
本申请涉及共同拥有的同时提出的美国专利申请1.序列号575312、存档号FI995-077,名称为“现场可编程存储器阵列”;2.序列号575422、存档号FI995-140,名称为“在采用单单元写端口的存储器阵列中一种实现写、初始化和复位的系统”。上述有关的美国专利中请中涉及“最佳实施方式说明”的章节及附图明显地作为本文的参考。本专利技术一般性涉及数据存储器,并且更具体地涉及具有关联可编程路由选择及控制资源的可编程存储器阵列。本专利技术尤其涉及用于可编程存储器阵列的可编程奇偶校验及比较电路。序列号为575312,存档号为FI995-077,名称为“现场可编程存储器阵列”的相关申请提出一种可编程存储器阵列。为了实现选择性的可配置数据存储结构(即,具有可变的宽度和/或深度)以及实现数据存取技术(即,简单读/写、后进先出(LIFO)、先进先出FIFO或者翻转数据线操作),该建议的可编程存储器阵列和可编程路由选择及控制资源关联。奇偶性是和数据完整校验操作有关的一个术语。基于奇偶性对数据完整性进行校验的电路通常既包括在存储器里也包括在逻辑电路里。普通的奇偶操作包括奇偶位生成和奇偶校验。奇偶位生成指的是对一个奇偶校验位进行计算,该位可以和一组供以后参照的二进制数字相关。根据存储器结构计算奇偶校验位使得所有数字(包括该奇偶校验位)之和或者为奇数或者为偶数。奇偶校验是把先前确定的奇偶校验位和重新计算的奇偶校验位进行比较的操作。例如,在把数据写进存储器之前最初生成的奇偶校验位可以和以后从存储器里读出同一字后重新计算的奇偶校验位进行比较,以作为一种确保该数据在存储于存储器期间或 ...
【技术保护点】
一种可编程奇偶校验及比较电路,包括: 第一组多个输入端; 第二组多个输入端,该第二组多个输入端可从第三组多个输入端和第四组多个输入端中编程选择;以及 与第一组多个输入端和第二组多个输入端连接的第一电路,用于生成一个基于第一组多个输入和第三组多个输入的奇偶校验位,用于通过对第一组多个输入和第四组多个输入进行逐位比较生成一个比较位,并且可编程选择以在一个输出端提供该奇偶校验位和该比较位中的一个。
【技术特征摘要】
US 1995-12-20 5753141.一种可编程奇偶校验及比较电路,包括第一组多个输入端;第二组多个输入端,该第二组多个输入端可从第三组多个输入端和第四组多个输入端中编程选择;以及与第一组多个输入端和第二组多个输入端连接的第一电路,用于生成一个基于第一组多个输入和第三组多个输入的奇偶校验位,用于通过对第一组多个输入和第四组多个输入进行逐位比较生成一个比较位,并且可编程选择以在一个输出端提供该奇偶校验位和该比较位中的一个。2.如权利要求1所述的电路,其特征在于该第一电路可配置为提供一个奇数奇偶校验位或者一个偶数奇偶校验位。3.如权利要求1所述的电路,其特征在于第一组多个输入和第三组多个输入代表写入到存储器阵列中的一个字的互补部分。4.如权利要求3所述的电路,其特征在于第一组多个输入和第三组多个输入代表写入到存储器阵列中的一个字的交错位。5.如权利要求1所述的电路,其特征在于第一组多个输入和第三组多个输入代表从存储器阵列读出的一个字的互补部分。6.如权利要求5所述的电路,其特征在于第一组多个输入和第三组多个输入代表从存储器阵列读出的一个字的交错位。7.在一个存储器阵列中,该存储器具有多个存储块、一个用于从和向该存储器阵列传递数据的主I/O总线以及一个用于在该存储器阵列内的存储块之间传送数据的辅助I/O总线,一种可编程奇偶校验及比较电路,包括一个奇偶性输入路由选择电路,其包括第一组多个输入端和第二组多个输入端,该第二组多个输入端可从第三组多个输入端和第四组多个输入端中编程选择,其中第一组及第三组多个输入端可和该主I/O总线连接,而第四组多个输入端可和该辅助I/O总线连接;一个和第一组及第二组多个输入端连接的奇偶/比较电路,用于生成基于该第一组及该第三组的多个输入的第一奇偶校验位,用于通过对该第一组及该第四组的多个输入进行逐位比较生成第一比较位,以及用于可编程地选择以在第一输出端提供该第一奇偶校验位和第一比较位中的一个;以及一个和该奇偶/比较电路连接的可配置奇偶性输出路由选择电路,用于选择性地把该奇偶校验位或该第一比较位中的一个驱动到该主I/O总线或该辅助I/O总线中的一个上。8.如权利要求7所述的可编程奇偶校验及比较电路,其特征在于该奇偶性输入路由选择电路还包括一个辅助输入选择器,用于选择性把多个辅助输入中的一个连接到该奇偶/比较电路或该奇偶性输出路由选择电路中的一个上以提供另一种比较基准。9.如权利要求8所述的可编程奇...
【专利技术属性】
技术研发人员:约瑟夫安德鲁伊阿丹扎,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。