Altera_Forum
Honored Contributor
14 years agoCascading gated clock bufs in Arria 2 GX
I need (at least) two levels of gated clocks in a particular design.
For example: Input pin drives signal called CLKIN. The CLKIN drives global or regional clock net called CLK1A and CLK1B which are enabled with signals EN1A and EN2A respectively. The first clock domain is clocked from both CLK1A and CLK1B which must of course be matched in skew. CLK1A also drives global or regional clock nets called CLK2A and CLK2B which are enabled with signals EN2A and EN2B respectively. The second clock domain is clocked from both CLK1A and CLK1B which must of course be matched in skew. I find that I cannot fit this in Arria2, since neither GCLK or RCLK can be driven from another GCLK or RCLK. If anyone has a solution to this I would be very grateful. BTW - I really do want to shut down the clock with the enable, and NOT have the enable synthesized away into logic. :oops: