Altera_Forum
Honored Contributor
13 years agoIn essence what makes a signal or even Asynchronous in a digital design
I understand that something that does not occur in line with a clock (its edge that is) becomes asynchronous. I wish to know if there is something I need to add to it, or if there are some exceptional or anomalous cases.
So are the outputs of the combinatorial blocks asynchronous? Since they outputs of flip-flops need time to change after the clock edge, does that make them asynchronous? If another signal occurs periodically but with a lower frequency than the clock edge but in line with it, does that make it asynchronous as well? And finally what if there is a phase difference between clk and a signal, they both have same frequency but the signal has a phase difference with respect to clock - would this make it asynchronous as well? People talk of phase difference and as far as I can see it, it makes sense with periodic signals only, and since a phase delay looks like a time delay, I am sure that expressing it as a fraction of time makes more sense?