Comment obtenir la liste IP Vivado

Les commandes TCL sont les suivantes : 

set fid [open "vivado_included_ip_[version -short].csv" w]
puts $fid "Name;Version"
set ip_catalog [get_ipdefs *]
foreach ip $ip_catalog{	
   set ipname [get_property DISPLAY_NAME [get_ipdefs $ip]]
   set iplib  [get_property LIBRARY [get_ipdefs $ip]]
   set ipvers [get_property VERSION [get_ipdefs $ip]]
   set iplic  [get_property REQUIRES_LICENSE [get_ipdefs $ip]]
   if { $iplic==0 && $iplib=="ip" } {
      puts $fid "$ipname;$ipvers"
   }
}
close $fid

 

Exécutez l'affichage vivado TCL

faux # args: devrait être "foreach varList list ?varList list ...? command"

 Le problème est que le { doit être séparé par un espace devant.

Supongo que te gusta

Origin blog.csdn.net/hao050523/article/details/132081722
Recomendado
Clasificación