axi_hdmi_tx: Only mark HDMI clocks asynchronous to each other

Currently the axi_hdmi_tx core constraints marks all its clocks asynchronous
to all other clocks in the system. This is a bit unfortunate as these
constraints are not restricted to the axi_hdmi_tx, but affect all cores in
the system, some of which might actually have timing constraints on CDC
paths.

The proper way to fix this is to add constraints for the axi_hdmi_tx core
CDC paths. For now only mark the interface clock asynchronous to the HDMI
clock, as this is easy to do and an improvement over the current situation,
as other cores are no longer affected.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
main
Lars-Peter Clausen 2015-04-16 11:27:39 +02:00
parent e3b834ea02
commit 996d0fe8a4
1 changed files with 3 additions and 6 deletions

View File

@ -1,6 +1,3 @@
set_clock_groups -asynchronous -group [get_clocks -of_objects [get_ports hdmi_clk]]
set_clock_groups -asynchronous -group [get_clocks -of_objects [get_ports s_axi_aclk]]
set_clock_groups -asynchronous -group [get_clocks -of_objects [get_ports m_axis_mm2s_clk]]
set_clock_groups -asynchronous \
-group [get_clocks -of_objects [get_ports hdmi_clk]] \
-group [get_clocks -of_objects [get_ports s_axi_aclk]]