Y
Yttrium
Guest
hey, i have to use a DCM as i need multiple clocks now the problem what that
they should be de-asserted (not active) before some signal, so i need some
CE signal. i tried to solve it like this:
ddr_clkx2 <= ddr_clkx2_out and locked;
were locked is the lock signal from the DCM and the ddr_clkx2_out is a clock
output from the DCM and it should be 0 as long as locked is 0.
but when i use this trick it gives me the following warning when making the
bitfile (with bitgen):
WARNINGesignRules:372 - Netcheck: Gated clock. Clock net _n0045 is sourced
by a combinatorial pin. This is not good design practice. Use the CE pin to
control the loading of data into the flip-flop.
so how should i implement it and what they mean with CE pin? well i know
what they mean but how should i implement it in VHDL?
thanx in advance,
kind regards,
Yttrium
hey, i have to use a DCM as i need multiple clocks now the problem what that
they should be de-asserted (not active) before some signal, so i need some
CE signal. i tried to solve it like this:
ddr_clkx2 <= ddr_clkx2_out and locked;
were locked is the lock signal from the DCM and the ddr_clkx2_out is a clock
output from the DCM and it should be 0 as long as locked is 0.
but when i use this trick it gives me the following warning when making the
bitfile (with bitgen):
WARNINGesignRules:372 - Netcheck: Gated clock. Clock net _n0045 is sourced
by a combinatorial pin. This is not good design practice. Use the CE pin to
control the loading of data into the flip-flop.
so how should i implement it and what they mean with CE pin? well i know
what they mean but how should i implement it in VHDL?
thanx in advance,
kind regards,
Yttrium
they should be de-asserted (not active) before some signal, so i need some
CE signal. i tried to solve it like this:
ddr_clkx2 <= ddr_clkx2_out and locked;
were locked is the lock signal from the DCM and the ddr_clkx2_out is a clock
output from the DCM and it should be 0 as long as locked is 0.
but when i use this trick it gives me the following warning when making the
bitfile (with bitgen):
WARNINGesignRules:372 - Netcheck: Gated clock. Clock net _n0045 is sourced
by a combinatorial pin. This is not good design practice. Use the CE pin to
control the loading of data into the flip-flop.
so how should i implement it and what they mean with CE pin? well i know
what they mean but how should i implement it in VHDL?
thanx in advance,
kind regards,
Yttrium
hey, i have to use a DCM as i need multiple clocks now the problem what that
they should be de-asserted (not active) before some signal, so i need some
CE signal. i tried to solve it like this:
ddr_clkx2 <= ddr_clkx2_out and locked;
were locked is the lock signal from the DCM and the ddr_clkx2_out is a clock
output from the DCM and it should be 0 as long as locked is 0.
but when i use this trick it gives me the following warning when making the
bitfile (with bitgen):
WARNINGesignRules:372 - Netcheck: Gated clock. Clock net _n0045 is sourced
by a combinatorial pin. This is not good design practice. Use the CE pin to
control the loading of data into the flip-flop.
so how should i implement it and what they mean with CE pin? well i know
what they mean but how should i implement it in VHDL?
thanx in advance,
kind regards,
Yttrium