Synchronize Inverted Clock Inputs
Resources
Hello, and welcome to The Logic Minute. In this video, we will look at how to use logic to synchronize devices with clock inputs that operate on different edges of the clock.
In this example system, there are two devices connected to the same clock. The first device operates on the rising edge of the clock while the second device operates on the falling edge of the clock. The devices will be operating out of sync, which can cause problems if the outputs of the two devices need to interact in any way.
Ideally, the second device would be replaced with a version that uses a rising edge input. However, this is not always possible. Adding an inverter between the clock signal and the second device will cause both devices to operate at the rising edge of the clock.
The inverter could also be placed between the clock signal and the input to the first clock device to make both devices operate on the falling edge of the clock. Its important to note that adding an inverter will add a small delay to the clock signal, typically between 1 and 10 nanoseconds. Because of this, we recommend this solution only for applications at or below 10 megahertz clock speed.
Thank you for watching. Please explore the other videos and training material on our site. And if you have any questions, come over to the E2E forums to ask us directly.
This video is part of a series
-
Common applications of logic
video-playlist (20 videos) -
Common applications of buffers and inverters
video-playlist (9 videos)