Dual clock domain interface between CPU and memory bus

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 108

Patent

active

054487153

ABSTRACT:
A system and method for isolating the timing domain of a central processing unit (CPU) from the timing domain of a memory bus is described. The CPU interfaces with memory and input/output through a dual clock domain interface (DCDI). The DCDI allows the CPU and memory to operate at frequency ratios of N:M, where N and M are positive integers, with N greater than or equal to M. The CPU operating clock speed is not constrained by the operating speed of the memory and input/output. The primary components of the DCDI are: 1) domain translation buffers, 2) clock control circuit, 3) output data queue and 4) receiver modifier circuits. A domain translation buffer takes data from one clock domain and translates it into another clock domain. The clock control circuit generates appropriate clocks according to the current frequency ratio of the system. An output data queue is required when the CPU generates data faster than the memory can accept. A receiver modifier circuit fills in empty states with appropriate signal values for each of the memory bus protocol lines during memory to CPU transfers.

REFERENCES:
patent: 4527145 (1995-07-01), Haussmann et al.
patent: 5099477 (1992-03-01), Taniguchi et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dual clock domain interface between CPU and memory bus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dual clock domain interface between CPU and memory bus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dual clock domain interface between CPU and memory bus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-480706

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.