Method and circuit for calibrating data capture in a memory controller
AssigneeFreescale Semiconductor, Inc.
InventorsJames A. Welker, Jose M. Nunez
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorsJames A. Welker, Jose M. Nunez
Estimating the term…
A memory controller comprises a multiplexer, a first-in, first-out memory (FIFO), a comparator, and a detection and adjustment circuit. The multiplexer receives a clock signal, a reference voltage, and a gating signal. The FIFO has a clock input coupled to an output of the multiplexer and a data input that receives data from a memory. The comparator has a first input coupled to an output of the FIFO, and a second input coupled to receive a calibration pattern. The calibration pattern is predetermined to match with a first portion of data from the FIFO, and is predetermined to not match with a second portion of data from the FIFO. The detection and adjustment circuit detects if a transition from the first portion to the second portion occurs within a predetermined time period. If the transition is not detected within the time period, a timing of the gating signal is adjusted.
A method comprising:
In a data processing system having a memory controller for controlling access to a memory, a method for calibrating a gating signal with data read from the memory, the gating signal for aligning the data to a clock signal, the method comprising:
A memory controller comprising:
Dependencies are inferred from the claim text.