connecter une souris sur un FPGA

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

Luffy
NOUVEAU
NOUVEAU
Messages : 10
Inscription : 20 déc. 2005 14:43
Localisation : Mérignac

connecter une souris sur un FPGA

Message par Luffy »

Bonjour,

J'utlise une carte FPGA cyclone et j'aimerais faire marcher le programme en verilog qui est sur ce site : http://www.fpga4fun.com/PongGame.html

Tout se passe bien niveau compilation et j'ai tout qui s'affiche correctement l'mage de fond, la balle et la barre. La balle bouge mais quand je bouge la souris et bien rien ne se passe, la barre reste immobile.

J'aimerais savoir si cela est du à un mauvais assignements de pin, ou bien si il faut installer des drivers pour que la souris soit reconnue par la carte ou s'il faut faire autre chose

Merci d'avance.
Avatar de l’utilisateur
marsu
INSATIABLE
INSATIABLE
Messages : 155
Inscription : 13 juin 2005 11:08
Localisation : Paris
Contact :

Message par marsu »

Normalement le programme fais office de "driver" car il gère les signaux provenant de la souris, donc le probleme ne vient pas du coté programme. Ca peut etre comme tu l'as dit au niveau des assignments
lamygale
REGULIER
REGULIER
Messages : 115
Inscription : 11 juin 2005 20:27
Localisation : Bordeaux - ENSEIRB - EirBot

Message par lamygale »

Verifies l'assignement de tes pins.
Verifies qu'un des registres de la souris evolue lorsque tu joues avec .....
La vie est une maladie mortelle sexuellement transmissible ;-)
Luffy
NOUVEAU
NOUVEAU
Messages : 10
Inscription : 20 déc. 2005 14:43
Localisation : Mérignac

Message par Luffy »

J'ai tout essayé et ça ne marche toujours pas.

Là, le programme est utilisé pour une souris connecté en PS/2 mai si j'essaye de la connecter en port USB, est ce que je dois changer le programme et est ce que l'assignement des pins sera différent?
lamygale
REGULIER
REGULIER
Messages : 115
Inscription : 11 juin 2005 20:27
Localisation : Bordeaux - ENSEIRB - EirBot

Message par lamygale »

Je pense que tu as un probleme :
La souris ps/2 n'est pas un simple codeur incremental (alors que c'est ce qui semble être decrit dans ton code).

Regarde sur ce lien, le fonctionnement d'une souris ps2 est plus complexe :
http://www.rennes.supelec.fr/ren/fi/ele ... is_ps2.htm

Donc tu as 2 choix :
- demonter ta souris et recuperer les signaux des codeurs de ta souris a boule.
- developper l'interface avec la souris en verilog .

Bon courage
La vie est une maladie mortelle sexuellement transmissible ;-)
Luffy
NOUVEAU
NOUVEAU
Messages : 10
Inscription : 20 déc. 2005 14:43
Localisation : Mérignac

Message par Luffy »

Ca y est ça marche. Heureusement que j'ai un bon prof d'électronique. :lol:
Il a trafiqué la souris et c'est bon!!!
Répondre