|
|
|||||||||
|
Ces pages vous proposent diverses ressources
autour de l’utilisation des composants à réseaux logiques programmables.
Ces ressources ont été présentées au cours de
divers stages de formation continue et initiale à l’IUFM d’Aix-Marseille.
L’utilisation des ces ressources est libre
sous réserve de ne pas en modifier le contenu.
Le logiciel de programmation est celui de la
firme Altera : Max+plus II. Il est disponible gratuitement en version
professionnelle pour les enseignants sur le site du Centre National de
Formation en Micro-électronique http://cnfm.fr ou
en version étudiante sur le site du constructeur http://www.altera.com .
ASIC et composants à réseaux logiques programmables : PAL, PLD, CPLD, FPGA quelques notions à connaître pour une utilisation
rationnelle… |
Synthèse de CPLD et FPGA en VHDL, aide mémoire les notions de base en VHDL … |
Règles de conception des systèmes numériques synchrone ou asynchrone ? |
Première approche du logiciel Max+plus II les commandes de bases du logiciel par l’étude d’un
projet de mini chronomètre sur la carte de développement UP1 ; posséder
de la carte n’est pas indispensable (mais c’est mieux avec)… |
Initiation au langage VHDL par l’étude d’un émetteur récepteur Manchester application des notions de base en VHDL par l’étude
d’un projet de système de communication numérique… |
Notions avancées avec le logiciel Max+plus II placement et routage à l’intérieur des circuits ;
optimisation de la vitesse ou de l’intégration… |
Particularités, pièges et fonctionnalités avancées en VHDL affinez votre connaissance du VHDL… |
Commande d’un écran VGA par un circuit programmé en VHDL pour une réhabilitation du pacman… |
Machines d’état quelques notions sur les machines d’état… |
Description en VHDL d’un microcontroleur implantation par machine d’état d’un petit
microcontrôleur au sein d’un FLEX10K… |
Carte annexe à la carte DLP la carte proposée par Altera ne contient pas de CAN ni
de CNA ; on propose ici une extension permettant d’entrer et de sortir
en analogique, avec connexion éventuelle sur le réseau téléphonique commuté… |
Etude d’un oscillateur à contrôle numérique : introduction aux « mégafonctions » de Max+plus II et interfaçagage avec Scilab le logiciel Max+plus II propose des fonctions
paramétrables de composants complexes (mémoires, compteur, multiplieurs
etc…) ; une utilisation de ces fonctions est proposée ici… pour des projets un peu complexes destinés à être
inclus dans un système analogique (filtres numériques, NCO etc…), il est
souvent intéressant de voir ce qui se passe après le CNA ou d’imposer ce qui
se passe avant le CAN lors de la simulation…On propose ici une interface
entre le simulateur de Max+plus et le logiciel Scilab (clone de Matlab, mais
en mieux : libre et gratuit ; mais si vous vous sentez des élans
caritatifs pour les multinationales américaines….). Scilab est téléchargeable gratuitement à partir de http://www.rocq.inria.fr/scilab ; ce projet n’est pas terminé ; visitez
périodiquement le site pour les mises à jour. Merci à Mathias
Rambourg pour sa précieuse aide documentaire ; un peu de pub pour mon ami Mathias et sa sympathique équipe
d’installation réseau, sauvegarde de données, et création de site
web : http://www.webwebetc.com |
Implantation d’un filtre numérique au sein d’un FPGA implantation d’un FIR au sein d’un FLEX10K… |
Fonctions logiques de base une initiation aux fonctions combinatoires,
séquentielles synchrones et asynchrones à l’aide des fonctions prédéfinies de
Max+plus II. Cette séance est destinée à l’origine à des étudiants de
seconde année IUP aéronautique… |