Adjustable Frequency Divider
Created: May 09, 2010
Updated: January 27, 2020
Other project properties
Development Status: Stable
Additional info: ASIC proven, Design done, Specification done
WishBone compliant: No
WishBone version: n/a
Usage and Operation
In order to operate the circuit correctly it must first be reset (asynchronously). Below is a timing diagram that illustrates the reset pulse timing requirements.
Note: the circuit only needs to be reset once to operate properly. Every time the divide factor N changes, the circuit automatically resets itself.
The adjustable frequency divider is designed in two parts:
1. Even Divider
When the input signal 'N' is set to an even number the even divider is used because the output will be synchronized with the rising edges of the input clock. The even divider has a much simpler architecture consisting of basically cascaded flip-flops.
2. Odd Divider
When 'N' is odd the output needs to be synchronized with both the rising and falling edges of the input clock in order to achieve a 50% duty cycle output. The odd divider is much more complex than the even divider and requires two internal counters that are offset from each other.