Périphérique Timer 64 bits

Un Timer c’est simple! mais en général, c’est limité à 32 bits. C’est pour cette raison que j’ai mis au point un timer ( en fait un compteur) 64 bits avec commande de capture par programme  et possibilité de lecture en 2 fois 32 bits. Ce timer est conçu pour être immédiatement intégrable dans un [...]

Picoblaze

Décrire du matériel ou du logiciel est une tache longue qui demande beaucoup de test de validation. Si l’on veut un tant soit peu progresser, il est tout à fait nécessaire d’engranger l’expérience acquise sous forme de modules réutilisables à volonté (c’est le design reuse). On ne fait que redire sous une autre forme la [...]

TP PIC

Il y a quelques années,  je voulais monter un TP de sensibilisation aux systèmes sur puce. Où trouver un modèle VHDL de processeur ? Quelle méthodologie employer pour le porter sur un FPGA ? Quel est le bilan comparativement à une solution totalement faite sur mesure ? Quel serait le gain d’une solution intégrée de [...]

Premier projet

Afin de servir de base d’apprentissage du langage, des outils et du savoir faire VHDL de synthèse, je vais définir un projet simple pour tous qui puisse être testé sur n’importe quelle carte de développement. Un projet trop simple présente cependant l’inconvénient de ne pas avoir de contraintes sévères et donc de s’éloigner du monde [...]

Souris et clavier PS2

J’ai essayé de rassembler en une seule page tous les fichiers intéressant concernant l’interfaçage d’une souris ou d’un clavier PS2. Ces fichiers sont utilisés depuis pas mal de temps et donc tout à fait surs. Le modèle de l’interface clavier est plus complet que celui de souris car il y a plus d’inconvénient que d’avantage [...]