System and method for testing a memory with an expansion card using DMA
First Claim
Patent Images
1. A computer system comprising:
- a processor;
a memory controller coupled to the processor;
a memory coupled to the memory controller;
a first input/output (I/O) controller coupled to the memory controller;
a first expansion slot coupled to the first I/O controller; and
a test module card coupled to the first expansion slot;
wherein the test module is configured to cause tests to be performed on the memory using direct memory access (DMA).
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system that includes a processor, a memory controller coupled to the processor, a memory coupled to the memory controller, a first input/output (I/O) controller coupled to the memory controller, a first expansion slot coupled to the first I/O controller, and a test module card coupled to the first expansion slot wherein the test module card is configured to cause tests to be performed on the memory using direct memory access (DMA) is provided.
-
Citations
20 Claims
-
1. A computer system comprising:
-
a processor;
a memory controller coupled to the processor;
a memory coupled to the memory controller;
a first input/output (I/O) controller coupled to the memory controller;
a first expansion slot coupled to the first I/O controller; and
a test module card coupled to the first expansion slot;
wherein the test module is configured to cause tests to be performed on the memory using direct memory access (DMA). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a test module card coupled to an input/output (I/O) controller in a computer system that includes a memory comprising:
-
selecting a portion of the memory for testing during operation of the computer system;
generating a test transaction; and
providing the test transaction to the portion using direct memory access (DMA). - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor;
a memory controller coupled to the processor and configured to perform error correction;
a memory coupled to the memory controller;
an input/output (I/O) controller coupled to the memory controller;
an expansion slot coupled to the I/O controller; and
a test module card coupled to the expansion slot;
wherein the test module is configured to cause tests to be performed on the memory by providing read transactions associated with the memory to the I/O controller. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification