pluto_hdl_adi/library/scripts
Laszlo Nagy a3cd70ff1d adi_ip.tcl: reorder synthesis files in the file group
This commit fixes the following warning from the IP packaging flow:
"[IP_Flow 19-801] The last file in file group "Synthesis" should be an HDL file:
"axi_dmac_constr.ttcl".  During generation the IP Flow uses the last file to
determine library and other information when generating the top wrapper file.
If possible, please make sure that non-HDL files are located earlier in the list
of files for this file group."

Having the ttcl or other non HDL file at the end of the file group causes issues
when the project preferred language is set to VHDL. Since the synthesis file group
is set to "xilinx_anylanguagesynthesis" the tool tries to guess the type of wrapper
to be generated for that IP based on the last file from the file group.
If the file is non HDL then he defaults to the preferred language (this case VHDL)

Due some issue when the tool tries to create a VHDL wrapper for an IP that has
a Verilog top file with boolean parameters set from the IP packager he fails.
After we reorder the files after each non HDL file addition
he will create a correct Verilog wrapper for it with all parameters
which can be integrated in a VHDL system top file without issues.
2018-04-24 11:46:52 +03:00
..
adi_env.tcl adi_env: Normalize environment variables 2017-10-23 12:15:14 +01:00
adi_ip.tcl adi_ip.tcl: reorder synthesis files in the file group 2018-04-24 11:46:52 +03:00
adi_ip_alt.tcl adi_ip_alt.tcl: ad_ip_parameter: Allow to specify additional properties 2017-08-21 11:05:16 +02:00
library.mk Add quiet mode to the Makefile system 2018-04-11 15:09:54 +03:00