VHDLib: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012015-02-04T08:55:24ZRedmine
Redmine Bug #323 (Closed): problème de date sur les données f2https://hephaistos.lpp.polytechnique.fr/redmine/issues/3232015-02-04T08:55:24Zpaul leroy
<p>Configuration: VHDL 0.1.56, FSW 2.0.2.1 en développement</p>
<p>Lorsque le système est en mode BURST ou SBM2, avec production de données CWF_F2, les formes d'ondes continues sont envoyées par buffers de 2688 points (10.5 secondes). Lorsqu'on trace ces données en fonction de leur acquisition time, on remarque que les groupes de 2688 points sont parfois en retard parfois en avance.<br>
La capture d'écrans jointe montre la comparaison entre 0.1.53 (nominal) et 0.1.56 (décalage temporel des groupes de 10.5 s). Les signaux injectés sont une sinusoïde de période 10 secondes et une sinusoïde de période 5 secondes.</p>
Bug #129 (Closed): mise à jour du driver ADC RHF1401 pour l'EM LFRhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/1292014-04-29T05:21:40Zpaul leroy
<p>Configuré de la manière suivante dans le design EM pour LFR, le driver ne génère pas la bonne fréquence d'échantillonnage:</p>
<p>top_ad_conv_RHF1401_1 : top_ad_conv_RHF1401<br>
GENERIC MAP (<br>
ChanelCount => 8,<br>
ncycle_cnv_high => 40, -- TODO : 79<br>
ncycle_cnv => 250) -- TODO : 500</p>
<p>En effet, il faut mettre 249 au lieu de 250 pour que la fréquence de base, 98304 Hz, soit nominale.</p>
<p>Suggestion:<br>
Mettre à jour en faisant en sorte que le paramètre ncycle_cnv soit cohérent: il faut qu'en mettant 250 comme valeur, on obtienne une division par 250 de l'horloge de base. La division par 250 étant obtenue actuellement en mettant 249, il suffit de soustraire 1 à la valeur passée en paramètre dans le module top_ad_conv_RHF1401.vhd.</p>
Task #80 (Closed): LFR EM - WaveFormPicker - 1.0.0 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/802014-03-11T13:52:43ZJean-Christophe Pellion
<p>BitStream : "LFR_em_1.0.0.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/191/LFR_em_1.0.0.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/191/LFR_em_1.0.0.pdb</a><br>
Revision : r323</p>
<p>Portage sur la carte LFR-EM <br>
du dernier WFP ("MINI_LFR_WFP-0-0-10.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/162/MINI_LFR_WFP-0-0-10.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/162/MINI_LFR_WFP-0-0-10.pdb</a> ; r302)<br>
avec LFR_APB_REG de la revision (MINI-LFR) WFP_MS-0-1-4 ( "MINI_LFR-WFP_MS-0.1.4.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/187/MINI_LFR-WFP_MS-0.1.4.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/187/MINI_LFR-WFP_MS-0.1.4.pdb</a> ; r320)</p>
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 #51 (Closed): MINI-LFR - WFP 0.0.E - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/512014-02-14T14:39:48ZJean-Christophe Pellion
<p><a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/160/MINI_LFR_WFP-0-0-E.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/160/MINI_LFR_WFP-0-0-E.pdb</a><br>
Revision : </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 #47 (Closed): MINI-LFR - WFP 0.0.C - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/472014-01-28T14:12:25ZJean-Christophe Pellion
<p>"MINI_LFR_WFP-0-0-C.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/139/MINI_LFR_WFP-0-0-C.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/139/MINI_LFR_WFP-0-0-C.pdb</a><br>
r295</p>
<blockquote>
<p>Update since MINI_LFR_WFP-0-0-B.pdb : clock 49MHz is dividing by 2 before time_managment and adc_driver</p>
</blockquote>
Task #41 (Closed): MINI-LFR - WFP 0.0.B - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/412014-01-24T11:38:39ZJean-Christophe Pellion
<p>"MINI_LFR_WFP-0-0-B.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/136/MINI_LFR_WFP-0-0-B.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/136/MINI_LFR_WFP-0-0-B.pdb</a><br>
r292</p>
Task #40 (Closed): MINI-LFR - WFP 0.0.A - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/402014-01-23T12:44:54ZJean-Christophe PellionTask #26 (Closed): LFR EM Bistream - 0.0.9 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/262013-12-11T20:51:13ZJean-Christophe Pellion
<p>WaveFormPicker :<br>
Correction du read enable entre SharedFIFO - LPP_DMA</p>
<p>Revision : r280<br>
Bitstream : "LFR-em-WaveFormPicker-0-0-9.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/109/LFR-em-WaveFormPicker-0-0-9.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/109/LFR-em-WaveFormPicker-0-0-9.pdb</a></p>
Bug #25 (Closed): LFR EM Bistream - 0.0.8 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/252013-12-10T16:53:54ZJean-Christophe Pellion
<p>WaveFormPicker :<br>
Correction de la communication SharedFIFO - LPP_DMA</p>
<ul>
<li>ajout de registres de tete a la shared FIFO</li>
<li>modification de la generation du read</li>
</ul>
<p>Revision : r277<br>
Bitstream : "LFR-em-WaveFormPicker-0-0-8.pdb":<a href="https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/100/LFR-em-WaveFormPicker-0-0-8.pdb">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/100/LFR-em-WaveFormPicker-0-0-8.pdb</a></p>
Task #12 (Closed): LFR EM Bistream - 0.0.7 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/122013-11-22T15:05:49ZJean-Christophe Pellion
<p>The data and time value are fixed at those value :</p>
<p>time(0)(47..0) <= x"0A0A" & x"0A0A0A0A";<br>
time(1)(47..0) <= x"1B1B" & x"1B1B1B1B";<br>
time(2)(47..0) <= x"2C2C" & x"2C2C2C2C";<br>
time(3)(47..0) <= x"3D3D" & x"3D3D3D3D";</p>
<p>sample_f0(95..0) <= x"01234567" & x"89ABCDEF" & x"02481357";<br>
sample_f1(95..0) <= x"00112233" & x"44556677" & x"8899AABB";<br>
sample_f2(95..0) <= x"CDEF1234" & x"ABBAEFFE" & x"01103773";<br>
sample_f3(95..0) <= x"FEDCBA98" & x"76543210" & x"78945612";</p>
Task #8 (Closed): LFR EM Bistream - 0.0.5 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/82013-11-19T08:39:28ZJean-Christophe Pellion
<p>Ce bistream apporte une correction sur l'ecriture des datas dans les buffers du waveform picker (bug <a class="issue tracker-1 status-5 priority-2 priority-default closed child" title="Bug: écriture des données snapshot f0 f1 f2 erronée (Closed)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/6">#6</a> et task <a class="issue tracker-4 status-5 priority-2 priority-default closed child" title="Task: LFR EM Bistream - 0.0.3 - Validation (Closed)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/7">#7</a>)</p>
Task #7 (Closed): LFR EM Bistream - 0.0.3 - Validationhttps://hephaistos.lpp.polytechnique.fr/redmine/issues/72013-11-14T13:05:37ZJean-Christophe Pellion
<p>A valider : la correction du bug <a class="issue tracker-1 status-5 priority-2 priority-default closed child" title="Bug: IRQ from WaveFormPicker (Closed)" href="https://hephaistos.lpp.polytechnique.fr/redmine/issues/5">#5</a> concernant les IRQs venant du WFP</p>