VHDLib: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012014-02-26T10:14:06ZRedmine
Redmine Task #69 (Closed): MINI_LFR - WFP & MS - 0.1.4 - VERIFICATIONhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/692014-02-26T10:14:06ZJean-Christophe Pellion
<p>+<u>PDB file :</u>+ "MINI_LFR-WFP_MS-0.1.2.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/165/MINI_LFR-WFP_MS-0.1.2.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/165/MINI_LFR-WFP_MS-0.1.2.pdb</a><br>
+<u>Code Revision :</u>+ r309</p>
<p>Le waveform picker n'a normalement pas évolué depuis la version 0.0.10.<br>
La matrice Spectrale a été ajoutée. Et les datas dans les buffers sont précédés de deux "Word" pour le coarse time et le fine time. Les buffers ont donc une taille de 3202 words.<br>
@x0 COARSE_TIME<br>
@x4 FINE_TIME<br>
@x8 B1B1 Re 1<br>
@xC B1B1 Re 2<br>
..<br>
@x204 B1B1 Re 128<br>
@x208 B1B2 Re 1<br>
@x20C B1B2 Im 1<br>
@x210 B1B2 Re 2<br>
@x214 B1B2 Im 2<br>
..</p>
<p>Pour bien fonctionner, il faut aligner l'adresse des buffers sur une adresse terminant par 0x38.<br>
En effet, il faut que l'adresse de la data B1B1_Re_1 commence a une adresse 0x00. (histoire qu'un burst DMA ne traverse jamais une barrière de 4kB)</p>
Task #67 (Closed): MINI_LFR - WFP & MS - 0.1.2 - VERIFICATIONhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/672014-02-25T13:42:52ZJean-Christophe Pellion
<p>+<u>PDB file :</u>+ "MINI_LFR-WFP_MS-0.1.1.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/164/MINI_LFR-WFP_MS-0.1.1.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/164/MINI_LFR-WFP_MS-0.1.1.pdb</a><br>
+<u>Code Revision :</u>+ r306</p>
<p>Le waveform picker n'a normalement pas évolué depuis la version 0.0.10.<br>
La matrice Spectrale a été ajoutée. Et les datas dans les buffers sont précédés de deux "Word" pour le coarse time et le fine time. Les buffers ont donc une taille de 3202 words.<br>
@x0 COARSE_TIME<br>
@x4 FINE_TIME<br>
@x8 B1B1 Re 1<br>
@xC B1B1 Re 2<br>
..<br>
@x204 B1B1 Re 128<br>
@x208 B1B2 Re 1<br>
@x20C B1B2 Im 1<br>
@x210 B1B2 Re 2<br>
@x214 B1B2 Im 2<br>
..</p>
<p>Pour bien fonctionner, il faut aligner l'adresse des buffers sur une adresse terminant par 0x38.<br>
En effet, il faut que l'adresse de la data B1B1_Re_1 commence a une adresse 0x00. (histoire qu'un burst DMA ne traverse jamais une barrière de 4kB)</p>
Task #66 (Closed): MS - Verificationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/662014-02-25T13:38:12ZJean-Christophe Pellion
<p>Vérification du bon fonctionnement de la matrice spectrale</p>
Bug #50 (Closed): MINI-LFR - WFP 0.0.10 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/502014-02-11T09:18:46Zpaul leroy
<p>snapshots de longueur 64 points pour f0, f1 et f2 avec une période de répétition de 128 T2</p>
<p>=> à l'oscilloscope, les data valid sont cohérents avec les valeurs utilisées pour paramétrer (delta_f1, delta_f0)<br>
=> dans les plots, les échantillons ne semblent pas datés correctement, il y a un décalage </p>
Task #46 (Closed): WFP Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/462014-01-28T12:41:58ZJean-Christophe Pellion
<p>Pour les besoins de validation du WFP, il serais interessant de mettre un generateur de rampe sur les GPIOs, et de brancher cette rampe sur les signaux de données en interne du WFP en bypassant le FILTRE et les ADCs.</p>
<p>Pour bien faire, il faudrais retarder la rampe pour chaque voie.</p>
<p>De cette manière, on pourrait lancer un test de plusieurs heures et checker la validité des données.</p>
Task #45 (Closed): WFP - fault detectionhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/452014-01-28T12:28:13ZJean-Christophe Pellion
<p>Context :<br>
Normally, all data of a snapshot must be write into memory buffer before the next snapshot. By consequence when a new snapshot occurs, WF fifo should be empty.</p>
<p>Problem :<br>
During the exploitation, an errors can occurs and desynchronise the snaphot controller and the fifo.</p>
<p>Solution ?</p>
<ul>
<li><p>Synchronised fifo "reset" with the waveform controler.</p>
<blockquote>
<p>The problem is solved only if it's FIFO that is desynchronized.</p>
</blockquote></li>
<li><p>Checked consistency of TIME field in the memory buffer.</p>
<blockquote>
<p>If one element of the WaveFormPicker is desynchronized, the software can detect the problem. If it's a "data shift" into the memory, the Time Field should be corrupt.<br>
And if it's a "time shift", the date in the Time Field should not be coherent.</p>
</blockquote></li>
</ul>
Task #44 (Rejected): WaveFormPicker Caracterisationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/442014-01-28T12:06:12ZJean-Christophe Pellion
<p>Pour la caractérisation du WFP et pour des besoins de résistance au faute, il faut embarquer un certain de nombre de "sonde" accessible par registre.<br>
Ci-joint des photos du tableau avec quelque exemple</p>
Task #4 (Closed): WaveFormPicker Verificationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/42013-11-14T08:29:36ZJean-Christophe Pellion