Quartus TCL Scripting

Voici quelques informations sur l'édition de scripts TCL avec Quartus :


Au lieu d'avoir à chercher les onglets de configuration (s'ils existent !) du projet, il peut être intéressant de définir les paramètres par un fichier Script (TCL : Tool Command Language) ; voici des exemples extraits du fichier bidon.tcl :

  • Messages d'info (pas de message renvoyé par le système !)
  • 
    post_message "Message devant apparaître dans l'onglet system de la fenetre de messages" 
    
  • Assignations
  • 
    set_global_assignment -name FAMILY "Cyclone II"
    set_global_assignment -name DEVICE EP2C35F672C6
    ...
    set_global_assignment -name VHDL_FILE bidon.vhd
    ...
     
  • Paramètres
  •  
    set_parameter -name CYCLONEII_SAFE_WRITE RESTRUCTURE
    ...
    set top_name bidon
    ...
    set_location -to horl Pin_N2
    set DIGIT_A {R2 P4 P3 M2 M3 M5 M4}
    set i 0
    foreach {a} $DIGIT_A {
    	set_location -to DIGIT_A\[$i\] Pin_$a
    	set i [expr $i+1] 
    }
    ########### Broches virtuelles (E/S placées pour simulation et signaltap #######
    set_instance_assignment -name VIRTUAL_PIN ON -to Mon_Signal
    set_instance_assignment -name VIRTUAL_PIN ON -to Donnees[*]
     
  • Fin du script :
  • 
    export_assignments
    # Fin du script    
    post_message "TCL : Configuration du projet : OK"
     
    Pour plus de détails, il est conseillé d'aller sur la page web d'Altera : Quartus II Software Scripting Support

    Mise à jour : le 23/11/2011 16:45