langage vhdl Begin Process clk Begin If rising-edge clk Then C c End if End process Le langage VHDL Ahmed AOUCHAR L ? École des INGÉNIEURS Scienti ?ques PRÉSENTATION Vhsic Hardware Description Langage Vhsic Very High Speed Integrated Circuit est un langag

Begin Process clk Begin If rising-edge clk Then C c End if End process Le langage VHDL Ahmed AOUCHAR L ? École des INGÉNIEURS Scienti ?ques PRÉSENTATION Vhsic Hardware Description Langage Vhsic Very High Speed Integrated Circuit est un langage de description de matériel et non un langage software comme le C Standardisé en par l ? IEEE Institute Of Electrical and Electronics Engineers sous la référence IEEE - Une mise à jour importante a été faite en IEEE - est supportée par tous les outils Dernière révision en Utilisé au début pour la modélisation et la simulation avant d ? être adopté pour la synthèse logique Toute la syntaxe n ? est pas synthétisable Permet de décrire un système avec un niveau d ? abstraction élevé algorithmique ? ou un niveau proche du matériel gate level ? Entre les deux se trouve le niveau RTL Register Transfert Level ? qui décrit le système sous forme de machine d ? états C ? est le niveau RTL qui est utilisé pour la synthèse car il est moins lourd que le niveau gate level ? et il est indépendant de la cible Le niveau algorithmique ? n ? est pas forcément synthétisable C LA SYNTHÈSE LOGIQUE La synthèse logique est l ? opération qui consiste à traduire le code VHDL en fonctions logiques et bascules prêtes à être connectées dans le silicium SIMULATION SYNTHÈSE On rencontre deux langages de description de matériel VHDL populaire en Europe proche de Ada pgm objet ? et Verilog populaire aux US proche du C Le langage VHDL permet de Modéliser des circuits pour la simulation Décrire des applications pour circuits ASIC ou programmables FPGA Modélisation pour la simulation Description de système matériel Norme IEEE Norme IEEE La totalité de la norme peut être utilisée pour la modélisation Une partie seulement peut être utilisée pour la synthèse X ? ? after ns Wait for ns Signal ents stdlogic ? ? Les instructions de gauche ne peuvent pas être utilisées pour la synthèse C BEHAVIORAL RTL Une description comportementale behavioral ? décrit un algorithme sans rentrer dans les détails technologiques Une description RTL ? donne les détails sur la connexion des registres avec la logique combinatoire NIVEAUX D ? ABSTRACTION Peu de détails temps de développement court Détails technologiques description et simulation fastidieuses C PREMIER EXEMPLE commentaire Appel librairies a x b portes y c z entité architecture DEUXIÈME EXEMPLE clk reset Clk div div out La nouveauté dans cet exemple est le bloc process ? Ce bloc est très pratique pour décrire des unités cadencées par une horloge On peut écrire plusieurs process ils s ? exécutent tous en parallèle CPROCESSUS IMPLICITE OU EXPLICITE Début et ?n Equation logique processus implicite Bloc process ? processus explicite Connexion processus implicite TROIS RÈGLES DE BASE Les commentaires commencent par un double tiret -- ? et se terminent à la ?n de la ligne VHDL ne distingue pas les majuscules des minuscules inter et INTER désignent le même signal

Documents similaires
Distributeur automatique FR ATTENTION: Ce manuel d’instructions est destiné uni 0 0
Slap on sax Echanges sur le SLAP Contribution de Serge Bertocchi Slap slap-tone Cette technique d'attaque a d'abord été utilisée dans le jazz et la musique decabaret pour obtenir des e ?ets inattendus pour un instrument à vent étrangesou comiques Le princ 0 0
Echinides nouveaux 1 http www biodiversitylibrary org Memoires de la Societe zoologique de France Paris Au Siege de la Societe http www biodiversitylibrary org bibliography http www biodiversitylibrary org item Page s Page Page Page Page Page Page Page Pa 0 0
Romantismenoir 2do parcial 2c 2020 0 0
Guide methodes langue arabe final decembre2019 0 0
Suikoden walkthrough ?? Menu Suikoden FAQ Walkthrough for PlayStation by AKishan - GameFAQs ANSWERS BOARDS Log In Sign Up ? PlayStation ? Role-Playing ? Japanese-Style Suikoden ?? Guides and FAQs FAQs Answers Board More FAQ Walkthrough by AKishan Version 0 0
1 INTRODUCTION ET HISTORIQUE Le verre est un solide transparent, sensible aux c 0 0
Christ roi c Souviens-toi de nous dans ton Royaume La première lecture nous présente David comme Roi Il a été choisi par Dieu pour conduire son peuple le protéger être son berger David et ses successeurs ne sont que des lieutenants du Seigneur Ils sont ch 0 0
Grapheme ette Entourer les mots qui se terminent par ette ou ETTE Nom Date Entoure les mots qui se terminent par ETTE et ette ETTE ette VOITURE moto ALLUMETTE raquette CHOUETTE chenille GALETTE camion BANANE trompette BROUETTE livre SAUCISSES ch? teau SUC 0 0
Elfe 1136 Elfe XX-XXI Études de la littérature française des XXe et XXIe siècles Extension du domaine de la littérature Terrains de la littérature Dominique Viart Édition électronique URL http journals openedition org elfe DOI elfe ISSN - Éditeur Société 0 0
  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager