SYSTEM AND METHOD OF INTERFACING CO-PROCESSORS AND INPUT/OUTPUT DEVICES VIA A MAIN MEMORY SYSTEM
First Claim
Patent Images
1. A system comprising:
- a computer processing unit;
a memory module;
a memory bus that connects the computer processing unit and the memory module; and
a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a memory module, a memory bus that connects the computer processing unit and the memory module, and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit.
220 Citations
27 Claims
-
1. A system comprising:
-
a computer processing unit; a memory module; a memory bus that connects the computer processing unit and the memory module; and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of learning scramble generator vectors that are utilized by a computer system to scramble data values based on a set of address signals, comprising the steps of:
-
instructing the computer system to write a zero data pattern to address zero to generate a first scrambled data value; storing the first scrambled data value as one of the scramble generator vectors; and for each one signal in the set of address signals, setting only the one signal to “
1”
value while other signals in the set of address signals are set to “
0”
value,writing a zero data pattern to an address corresponding to the address signals to generate a second scrambled data value, performing a bitwise XOR operation of the first scrambled data value and the second scrambled data value to generate a scramble generator vector associated with the one of the address signals, and storing the scramble generator vector associated with the one of the address signals.
-
-
27. A method of learning ECC generator vectors that are utilized by a computer system to generate ECC values based on a set of data signals, comprising the steps of:
-
instructing the computer system to write a zero data pattern to address zero to generate a first ECC value; determine whether the first ECC value is inverted; and for each one signal in the set of data signals, setting only the one signal to “
1”
value while other signals in the set of data signals are set to “
0”
value,writing a data pattern corresponding to the set of data signals to generate a second ECC value, and storing the second ECC value as an ECC generator vector associated with the one signal.
-
Specification