http://armadeus.org/wiki/index.php?action=history&feed=atom&title=Fr%3APS%2F2
Fr:PS/2 - Revision history
2026-06-30T12:31:20Z
Revision history for this page on the wiki
MediaWiki 1.26.3
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=4295&oldid=prev
JulienB: /* Liens */
2008-06-19T17:06:10Z
<p><span dir="auto"><span class="autocomment">Liens</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 17:06, 19 June 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l46" >Line 46:</td>
<td colspan="2" class="diff-lineno">Line 46:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.computer-engineering.org/ps2protocol/</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.computer-engineering.org/ps2protocol/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><br></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">[[Image:FrenchFlag.png]] [[Fr:fr_Max5821 </del>| <del class="diffchange diffchange-inline">Cette page en français]]</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">{{LanguageBar</ins>|<ins class="diffchange diffchange-inline">PS/2|PS/2|PS/2}}</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category:UserInput|PS/2 (french)]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category:UserInput|PS/2 (french)]]</div></td></tr>
</table>
JulienB
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=3830&oldid=prev
JulienB: /* Liens */
2008-03-30T18:18:30Z
<p><span dir="auto"><span class="autocomment">Liens</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 18:18, 30 March 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l45" >Line 45:</td>
<td colspan="2" class="diff-lineno">Line 45:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.rennes.supelec.fr/ren/fi/elec/docs/mouse_ps2/souris_ps2.htm</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.rennes.supelec.fr/ren/fi/elec/docs/mouse_ps2/souris_ps2.htm</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.computer-engineering.org/ps2protocol/</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.computer-engineering.org/ps2protocol/</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Image:FrenchFlag.png]] [[Fr:fr_Max5821 | Cette page en français]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Image:FrenchFlag.png]] [[Fr:fr_Max5821 | Cette page en français]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category:UserInput]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category:UserInput<ins class="diffchange diffchange-inline">|PS/2 (french)</ins>]]</div></td></tr>
</table>
JulienB
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=3780&oldid=prev
Salocin68 at 09:51, 29 March 2008
2008-03-29T09:51:55Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 09:51, 29 March 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l48" >Line 48:</td>
<td colspan="2" class="diff-lineno">Line 48:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Image:FrenchFlag.png]] [[Fr:fr_Max5821 | Cette page en français]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Image:FrenchFlag.png]] [[Fr:fr_Max5821 | Cette page en français]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<del class="diffchange diffchange-inline">Hardware</del>]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<ins class="diffchange diffchange-inline">UserInput</ins>]]</div></td></tr>
</table>
Salocin68
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=2626&oldid=prev
NicolasC: Fr PS/2 moved to Fr:PS/2
2007-07-27T00:52:21Z
<p><a href="/wiki/index.php?title=Fr_PS/2" class="mw-redirect" title="Fr PS/2">Fr PS/2</a> moved to <a href="/wiki/index.php?title=Fr:PS/2" title="Fr:PS/2">Fr:PS/2</a></p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 00:52, 27 July 2007</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
NicolasC
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=2612&oldid=prev
NicolasC: Fr:Nom de la page moved to Fr PS/2
2007-07-25T02:43:56Z
<p><a href="/wiki/index.php?title=Fr:Nom_de_la_page" class="mw-redirect" title="Fr:Nom de la page">Fr:Nom de la page</a> moved to <a href="/wiki/index.php?title=Fr_PS/2" class="mw-redirect" title="Fr PS/2">Fr PS/2</a></p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 02:43, 25 July 2007</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
NicolasC
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=2600&oldid=prev
NicolasC at 05:29, 22 July 2007
2007-07-22T05:29:29Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 05:29, 22 July 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l46" >Line 46:</td>
<td colspan="2" class="diff-lineno">Line 46:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.computer-engineering.org/ps2protocol/</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* http://www.computer-engineering.org/ps2protocol/</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Image:FrenchFlag.png]] [[Fr:<del class="diffchange diffchange-inline">Nom de la page </del>| Cette page en français]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Image:FrenchFlag.png]] [[Fr:<ins class="diffchange diffchange-inline">fr_Max5821 </ins>| Cette page en français]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Hardware]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Hardware]]</div></td></tr>
</table>
NicolasC
http://armadeus.org/wiki/index.php?title=Fr:PS/2&diff=2599&oldid=prev
NicolasC at 05:17, 22 July 2007
2007-07-22T05:17:16Z
<p></p>
<p><b>New page</b></p><div>==Instructions pour connecter un clavier PS/2 à votre carte Armadeus==<br />
<br />
===Introduction===<br />
Votre carte Armadeus vous autorise à la connecter à un clavier de PC, en utilisant la puissance du FPGA Spartan3(si présent sur votre carte).<br />
<br />
===Connection hardware ===<br />
<br />
[[Image:PS2_Schema.png]] [[http://artemys25.free.fr/armadeus/images/PS2_Schema.png PS2_Schema.png]]<br />
<br />
Connectez la ligne PS/2 DATA à la broche P137 du FPGA(IO_L27N_0) et la CLOCK une(??) à la broche P140 du FPGAIO_L01P_0).<br><br />
Si votre clavier supporte une tension d'alimentation de 3,3v, vous n'avez pas besoin d'utiliser une résistance diviseur de tension(??)! Utilisez juste 3,3v depuis la Devlight et connectez les broches du PS/2 directioment au FPGA.<br />
<br />
<br />
===Installation du firmware ===<br />
<br />
Le firmware pour PS/2 est disponible dans votre dépôt SVN: firmware/PS2/ps2_top.bit.<br><br />
Copiez le dans votre répertoire TFTP et suivez la procédure ici:<br />
[[InstallTargetSoftware#FPGA_firmware_installation|Firmware installation]]<br />
<br />
===Memory Map===<br />
<br />
Le noyau(??) utilise la carte de registre suivante:<br />
{|border=1<br />
|----------------<br />
|Adresse|| Nom || Description<br />
|----------------<br />
|0x12000000 || Status register ||Les bits suivants sont utilisés: 0x2 => vide, 0x8=>rempli, les autres bits peuvent être ignoré (non utilisés ou pour debugger)<br />
|----------------<br />
|0x12000002 || Data read register ||Les scancodes(??) du clavier peuvent être lues dans ce registre. Après chaque accès, l'octed suivant du FIFO apparait ici<br />
|----------------<br />
|0x12000004 || Test register || (n'a rien à voir avec l'interface PS/2, juste pour le fun) Les 8 bits de poids faible agissent comme une RAM normale.<br />
|----------------<br />
|0x12000006 || Test register || (n'a rien à voir avec l'interface PS/2, juste pour le fun) Les 8 bits de poids faible agissent comme une RAM normale.<br />
|----------------<br />
|0x12000008 || Test register || (n'a rien à voir avec l'interface PS/2, juste pour le fun) La valeur est toujours 0x1234, l'écriture est ignorée<br />
|}<br />
<br />
===BUGS===<br />
<br />
Le Status register commence avec la valeur 0x000A -> Fifo plein + Fifo vide normal ??<br />
<br />
===Liens===<br />
<br />
* http://www.barcodeman.com/altek/mule/scandoc.php<br />
* http://www.rennes.supelec.fr/ren/fi/elec/docs/mouse_ps2/souris_ps2.htm<br />
* http://www.computer-engineering.org/ps2protocol/<br />
<br />
[[Image:FrenchFlag.png]] [[Fr:Nom de la page | Cette page en français]]<br />
<br />
[[Category:Hardware]]</div>
NicolasC