Closed
Description
It isn't self-evident that the clock wire of a SlowArea's ClockDomain is actually the original ClockDomain's clock wire.
In order to get a clock running at the desired rate, one must use the ClockEnable signal.
I don't think there's architecturally anything wrong with this construction, but perhaps the derived ClockDomain's clock should be masked somehow to avoid it being assigned to a signal. An explicit override would be possible, and an error could be shown explaining which steps to take to obtain the right signal.
I just went through several hours of debugging to figure this out.
Metadata
Metadata
Assignees
Labels
No labels