pluto_hdl_adi/library/util_cpack
Lars-Peter Clausen c9f46b20e7 util_cpack: util_cpack_hw.tcl: Disable unused interfaces instead of not creating them
Currently the util_cpack_hw.tcl script does not create interfaces if they
are not used in the current configuration. This has the disadvantage that
the ports belonging to these interfaces are not included in the generated
HDL wrapper. Which will generate a fair bunch of warnings when synthesizing
the HDL.

Instead always generate all interfaces, but disable those that are not used
in the current configuration. This will make sure that the ports belonging
to these interfaces are properly tied-off in the generate wrapper HDL.

This reduces the amount of false positive warnings generated and makes it
easier to spot actual issues.

While we are at it also use a loop to create the interfaces since they all
follow the same pattern.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2017-08-01 15:21:02 +02:00
..
Makefile updated makefiles 2016-12-09 23:06:41 +02:00
util_cpack.v Remove executable flag from non-executable files 2017-07-28 17:56:07 +02:00
util_cpack_constr.xdc library/util_cpack: initial checkin 2014-11-21 15:32:10 -05:00
util_cpack_dsf.v Remove executable flag from non-executable files 2017-07-28 17:56:07 +02:00
util_cpack_hw.tcl util_cpack: util_cpack_hw.tcl: Disable unused interfaces instead of not creating them 2017-08-01 15:21:02 +02:00
util_cpack_ip.tcl library: Delete all adi_ip_constraint process call 2017-04-06 12:36:47 +03:00
util_cpack_mux.v Remove executable flag from non-executable files 2017-07-28 17:56:07 +02:00