Pour mapper le chemin du service esclave vers le canal dans une conception comportant plusieurs instances d’émetteur-récepteur , utilisez marker_get_info dans la boîte à outils de l’émetteur-récepteur.
Reportez-vous à l’exemple suivant :
#list tous les esclaves par get_service_paths esclave, les résultats du retour ont un indice commençant à partir de 0 :
get_service_paths esclave
#set l’esclave cible par le numéro d’index, lindex 3 est pour le 4e esclave
ensemble m [lindex [get_service_paths esclave] 3]
# Utilisez marker_get_info pour afficher toutes les informations
Set marker_info [marker_get_info $m]
Il peut renvoyer les résultats comme suit :
TYPE_NAME altera_xcvr_native_s10.slave FULL_HPATH u1|top_xcvr_native_s10_0|top_xcvr_native_s10_0|alt_xcvr_native_optional_rcfg_logic BASE_ADDRESS 16384 ADDRESS_SPAN 16384
TYPE xcvr_native_s10 indique le canal de l’émetteur-récepteur pour Stratix® 10 périphériques FULL_HPATH montre l’occurrence dans la conception. Vous pouvez identifier le canal à partir des informations de chemin.