Digital data memory unit and memory unit array
First Claim
1. A content controlled updatable data memory unit, which is updatable during an update pulse cycle, and which comprises means for storing a first input dataword;
- and means for enabling said storing means to be updated to store a second input dataword which comprises means connected to said storing means for comparing said first word with a third word, and control means responsive to an update enable pulse which changes state during said cycle for enabling said storing means to be updated to store said second word when said first and third word match.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital data memory unit and memory unit array, each unit of which can be searched in accordance with the contents thereof and updated, utilizes a digital storage element in the form of a register, latch, or memory cell, a comparator and control logic. Data is presented to the units in parallel on data lines and compare data is supplied in parallel to the units along other data lines. Parallel search of data in each unit, with multiple updates in units where the stored data matches the compare data, occurs rapidly and in one clock cycle (e.g., approximately 50 nanoseconds). The control logic responds to a match output from the comparator and an update enable pulse to enable a new data word on the data lines to be written into the digital storage element of the unit. The memory unit array is useful in image processing for storing pixel values and searching and updating these values in the process of image analysis to recognize certain images.
24 Citations
11 Claims
-
1. A content controlled updatable data memory unit, which is updatable during an update pulse cycle, and which comprises means for storing a first input dataword;
- and means for enabling said storing means to be updated to store a second input dataword which comprises means connected to said storing means for comparing said first word with a third word, and control means responsive to an update enable pulse which changes state during said cycle for enabling said storing means to be updated to store said second word when said first and third word match.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11)
- 9. A memory unit containing a comparator and a digital storage element, which unit is accessed during each of a plurality of successive clock pulse periods by four signal lines, namely a data line, a comparand line, a write line and a match line, said unit comprising an update line and update control means responsive to signals from the write, update and match lines for providing an output which enables the contents of the digital storage element to be updated from said data line during any one of said clock periods upon occurrence therein of said signals from both said match line and said update line.
Specification