adi_ip.tcl: Set processing order of IP core constraint files back to late

Commit 2f023437b4 ("adi_ip- remove adi_ip_constraints") changed the
default processing order of IP core constraint files from late to normal.

This is problematic because some IP core constraint files try to access
clocks that are that are generated by different files with the normal
processing order level. These clock may or may not be available to the IP
core constraint file depending on the (random) order in which the files
were processed.

To avoid this issue change the default processing order back to late.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
main
Lars-Peter Clausen 2017-05-18 16:15:09 +02:00
parent 55cc5515ad
commit e4a4a7a1b8
1 changed files with 1 additions and 0 deletions

View File

@ -211,6 +211,7 @@ proc adi_ip_properties_lite {ip_name} {
set i_module [file tail $i_file]
regsub {_constr\.xdc} $i_module {} i_module
ipx::add_file $i_file $i_filegroup
set_property PROCESSING_ORDER LATE [ipx::get_files $i_file -of_objects $i_filegroup]
set_property SCOPED_TO_REF $i_module [ipx::get_files $i_file -of_objects $i_filegroup]
}
ipx::save_core