Open Remote-HWA opened 3 years ago
Bonjour Joseph, désolé pour ma réponse tardive, je vais configurer les notifs par mail, je te renvoie au sujet suivant sur le forum Xilinx:
Est ce que tu peux m'assurer que l'IP que tu design possède bien dans les File Groups l'ensemble des fichiers nécessaires à la génération du fichier _g.c ?
Pour vérifier ouvre un IP repo correspondant à une IP que j'ai fourni et vérifie dans l'IP packaging que les fichiers dans File Groups correspondent bien aux fichiers que tu ajoutes à ton IP.
Pour plus d'infos sur l'arboresence des IP repo:
Je suis déjà tombé sur le problème, mais malheureusement je ne retrouve plus la méthode exacte que j'avais utilisé pour le contourner.
Dans le pire des cas je te conseille de partir de la structure d'une IP déjà existante pour construire une nouvelle IP comme ça il te suffit de modifier les fichiers qui change et ça devrait marcher.
N'hésite pas à me reporter tes avancées sur le sujet ici, je ferai au mieux pour te répondre vite :)
Si tu es vraiment coincé sur une IP, tu peux m'envoyer le code pour que je regarde.
Lors de la création d'une IP (par exemple target ou sensor) les software drivers sont associés à des fichiers .mdd et .tcl
le fichier tcl de l'aes par exemple est le suivant:
uses "xillib.tcl"
proc generate {drv_handle} { ::hsi::utils::define_include_file $drv_handle "xparameters.h" "XAES" "NUM_INSTANCES" "DEVICE_ID" "C_S_AXI_BASEADDR" "C_S_AXI_HIGHADDR" ::hsi::utils::define_config_file $drv_handle "xaes_g.c" "XAES" "DEVICE_ID" "C_S_AXI_BASEADDR" ::hsi::utils::define_canonical_xpars $drv_handle "xparameters.h" "XAES" "NUM_INSTANCES" "DEVICE_ID" "C_S_AXI_BASEADDR" "C_S_AXI_HIGHADDR" }
Je voulais savoir s'ils sont créés automatiquement sur vivado, ou si tu les as modifiés toi même
Dans mon cas le fichier "xaes_g.c" n'est pas créé automatiquement,
merci de ton aide joseph