carte fille cas
Transcription
carte fille cas
PROJET CAVIAR TESTS CARTE FILLE RECEPTEUR CENTRUM 3 décembre 2008 Révision 1.6 GANIL/GAP A) POINTS CONCERNANT : SCHEMATIQUE -> AJOUT ressources I /Os supplémentaires (G.WITTER) B) POINTS CONCERNANT : PLACEMENT, ROUTAGE, BOITIERS régulateurs M5 et M6 pas reliés au plan d’alimentation PROBLEME : BOITIERS régulateurs M5 et M6 pas reliés au plan d’alimentation CAUSE : vernis sur les 2 plages des régulateurs SOLUTION : VIRER vernis sur fichiers de FAB SOLUTION TEMPORAIRE : GRATER les surfaces aux scapel PLUG de la carte IMPOSSIBLE PROBLEME : BOITIER du régulateur M6 rentre en contact avec le connecteur J4 de la carte mère CAUSE : SOLUTION : REVOIR le placement de ce régulateur (en BOTTOM de préférence) SOLUTION TEMPORAIRE : RETIRER le connecteur J4 de la carte mère Inversion en FACE AVANT des lignes d’inspections IL1 et IL2 PROBLEME : IL2 est au dessus de IL1 CAUSE : IL1 => PX3 et IL2 => PX2 placement dans l’ordre des PX SOLUTION : C) POINTS CONCERNANT : CABLAGE D) POINTS CONCERNANT la mise en œuvre du FPGA XILINX OUTILS LOGICIELS SYNPLFY PRO 9.01 (synthèse logique) FICHIER issu de la synthèse TOP_FPGA.EDF à placer dans le répertoire /CVAVIAR/source_EDIF_CF_centrum ISE 9.2i (placeur routeur XILINX) 1 MATERIEL : PLATFORM CABLE USB (configuration et programmation) => PREFERABLE car support de la famille SPARTAN 3AN PARALLEL CABLE 4 (configuration et programmation) => NON TESTE Utiliser PROM File Formatter avec fichier comme source TOP_FPGA.BIT (IMPORTANT : régénérer l’ensemble a chaque modification avec un nom différent pour le fichier .MCS de sortie pour être sur de la génération du fichier, SINON PLANTAGE systématique de l’appli XILINX !) REGENERER SYSTEMATIQUEMENT TOUTE LA GENERATION du fichier PROM avec un nom différent Utiliser le fichier génère XXX.MCS pour FLASHER E) DIVERS TESTS OK (réception timestamp …) avec programme : flash_19juin_ver4 EFFET de BORD PROBLEME : la lecture des données du récepteur centrum (numéro d’évènement…) est corrompu en fonction du retard du signal CT (GAMER ou GMT) CAUSE : la lecture des données du récepteur centrum s’effectue après la prise en compte de l’interruption issu du trigger TGV (signal OK) OR la trame centrum arrive après le signal CT (variable par rapport au signal OK). De plus avec une liaison longue distance (RX6 ou RX7) du centrum, ceci est encore plus critique (CK plus longue…) SOLUTION : ajout bit pour signifier que le récepteur centrum est prêt a être lu EFFET de BORD module TGV sortie TM (TEMPS MORT) PROBLEME : une fois le module TGV libéré (remontée du signal TM), le module ne vois pas les déclenchements dans une fenêtre < 50ns, OR le GAMER est susceptible d’envoyé un déclenchement au TGV dans cette fenêtre -> pas de requête CENTRUM –> ERREUR du MERGE CAUSE : VOIR A.LECOMTE SOLUTION PROVISOIRE:retard de 50ns (ligne a retard passive) du signal TM (TGV) vers INH (GAMER) EFFET de BORD module TGV PROBLEME : la lecture du registre MIS4 ne s’effectue pas a partir du contenu du registre situé dans la carte fille réceptrice centrum CAUSE : VOIR A.LECOMTE SOLUTION : utilisation pour le bit RDY du registre STATUS9 (OK en lecture pour la banque de registres intitulé STATUSx) 2 TESTS OK (réception timestamp …) avec programme : flash_fpga_reference021208.mcs CABLE CENTRUM courte distance TX1 CABLE CENTRUM longue distance (câble de 75m) TX6 Générateur poussé au MAXIMUM Calculs CHECKSUM OPERATIONNEL 3