KlausST
Advanced Member level 7
Hi,
For sure if out_clk = clk/2 then it will look like an inverted signal.
But if you use any other divider rate (this means clk_out is any lower frequency), then it will be more obvious that it is not inverted anymore: it´s shifted by 1/clk.
(For your future threads: try to write all your requirements in your first post. Else the thread becomes lengthy and our answers become irrelevant.)
--> Then either use a chip with ODELAY feature or use external RC delay as already recommended.
Klaus
This means you can not use this "external signal" --> then just generate another internal signal. Like here tmp2No, this does not work. I have the error when compiling:
Line 33. Object clock_out of mode OUT can not be read.
Code VHDL - [expand] 1 2 3 clock_out <= tmp; tmp2 <= tmp; clock_out2 <= tmp2;
Clk_out2 is delayed by 1/clk.anyway, your proposal is only inverted signal probably.
For sure if out_clk = clk/2 then it will look like an inverted signal.
But if you use any other divider rate (this means clk_out is any lower frequency), then it will be more obvious that it is not inverted anymore: it´s shifted by 1/clk.
This is a new situation. It is not clear from your previous posts.20ns delay its only for example, but what we will do for delay 7 or 14ns?
(For your future threads: try to write all your requirements in your first post. Else the thread becomes lengthy and our answers become irrelevant.)
--> Then either use a chip with ODELAY feature or use external RC delay as already recommended.
Klaus