99412a503e
Having a bd.tcl script in every IP is redundant. adi_ip.tcl: - add adi_init_bd_tcl - creates a blanch bd.tcl and a parameters temporary_case_dependencies.mk when compiling an IP. Its main purpose is to generate the bd.tcl, which will be included in the IP's file-set. - adi_auto_fill_bd_tcl will populate the empty bd.tcl based on the top IP parameters and the presence of these parameters in auto_set_param_list and auto_set_param_list_overwritable lists. This task can not be performed by the first described procedure since the file-set is not yet defined. adi_xilinx_device_info_enc.tcl: Split auto_set_param_list_overwritable from auto_set_param_list. As the name states, some of the parameters are overwritable, this will help when generating the bd.tcl script. library.mk: Include the temporary_case_dependencies.mk if it exists in the IP root folder. The mentioned *.mk file contains non generic dependencies for makefiles like targets to clean. |
||
---|---|---|
.. | ||
adi_env.tcl | ||
adi_intel_device_info_enc.tcl | ||
adi_ip.tcl | ||
adi_ip_alt.tcl | ||
adi_xilinx_device_info_enc.tcl | ||
common_bd.tcl | ||
library.mk |