jch4416
Occasional Contributor
5 years agoQuartus doesn't recognize clocks generated by division of the same master clock as synchronous
Hello,
I am working on a rather slow (1.8432MHz master clock) cpld design. There are 4 clocks that I generate by dividing the master clock by different integers. The divisions are done with synchronous counters, so the edges of each generated clock should be synchronous with the master but delayed by one clock to q time.
Are the resulting clock domains not considered synchronous? Quartus gives me warnings to that effect when I try to pass data between the various domains. Does the data from one domain require synchronization when being used by another even when the clocks are related as I explained?
I realize this is a newbie question, but I've been an analog and power guy for the last 15 years without doing much digital design.
Thanks,
Jim