Claims
- 1. A memory device, comprising:
- an integrated circuit (IC) chip;
- a Content Addressable Memory (CAM) "core" block integrated onto the IC chip; and
- user-configurable logic integrated onto the IC chip;
- wherein the user-configurable logic is capable of being configured to establish one of a variety of word lengths for words stored in the memory core block.
- 2. The memory device, according to claim 1, wherein:
- the user-configurable logic is implemented as a Field Programmable Gate Array (FPGA).
- 3. The memory device, according to claim 1, wherein:
- a portion of the user-configurable logic is provided with inputs and outputs to the CAM being provided as outputs and inputs, respectively, to programmable cells in other portions of the user-configurable logic.
- 4. A method of detecting occurrences of data in a memory array, comprising:
- integrating a content addressable memory (CAM) core and a user-configurable logic core on a single integrated circuit (IC) chip; and
- configuring the user-configurable logic to establish one of a variety of word lengths for words stored in the memory.
- 5. A method of data compression comprising:
- integrating a content addressable memory (CAM) core and a user-configurable logic core on a single integrated circuit (IC) chip;
- searching matching data bytes in the CAM; and
- configuring the user-configurable logic to format results of the searching into a form suited to one of a variety of data compression algorithms.
- 6. An electronic system incorporating at least one integrated circuit (IC chip), said IC chip comprising:
- a Content Addressable Memory "core" block integrated onto the IC chip; and
- user-configurable logic integrated onto the IC chip;
- wherein the user-configurable logic is capable to be configured to establish one of a variety of word lengths for words stored in the memory.
- 7. The electronic system, according to claim 6, wherein the electronic system is selected from the group consisting of general-purpose computer, telecommunication device, network device, consumer device, receiver, recorder, display device, and vehicle.
CROSS-REFERENCE(S) TO RELATED APPLICATION(S)
This application is a continuation-in-part of commonly-owned, copending U.S. Patent Application No. 60/070,036 filed Dec. 30, 1997, incorporated in its entirety by reference herein.
US Referenced Citations (22)