Methods and Systems to Accomplish Variable Width Data Input
AssigneeMicron Technology, Inc.
InventorHarold B. Noyes
Life of this patent
Estimating the term…
Abstract
Disclosed are methods and systems for variable width data input to a pattern-recognition processor. A variable width data input method may include receiving bytes over a data bus having a first width and receiving one or more signals indicating the validity of each of the one or more bytes. The valid bytes may be sequentially provided to a pattern-recognition processor in an 8-bit wide data stream. In an embodiment, a system may include one or more address lines configured to provide the one or more signals indicating the validity of the bytes transferred over the data bus. The system may include a buffer and control logic to sequentially process the valid bytes.
Claims25
A method for processing data, comprising:
- receiving one or more units of data over a communication coupling having a first width;
- receiving one or more signals indicating the validity of each of the one or more units of data;
- and
- sequentially providing the valid units of data to a pattern recognition processor over a communication coupling having a second width, wherein the second width is different than the first width.
A system for processing data, comprising:
- one or more signal lines configured to provide one or more signals indicating the validity of each of one or more units of data received over a communication coupling having a width;
- and
- control logic configured to sequentially process the valid units of data;
- and
- a pattern-recognition processor configured to process the valid units of data.
A system, comprising:
- a bus having a first width and configured to transfer a data stream;
- a pattern-recognition processor coupled to the bus, comprising:
- control logic configured to receive data comprising one or more bytes transferred via the bus, receive one or more signals indicating the validity of each of the one or more bytes, and sequentially provide the one or more bytes in a data stream having a second width, wherein the second width is different than the first width.
A method of processing in a pattern-recognition processor, comprising:
- receiving one or more bytes over a bus having a first width;
- receiving an indicator of the validity of the one or more bytes;
- sequentially providing the one or more valid bytes in a data stream having a second width;
- and
- comparing the one or more valid bytes to a search term of a search criterion.
Dependencies are inferred from the claim text.