Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
PLAN DE COURS:
Le langage VHDL
"Ralis dans le cadre de la formation FORMASUP-Lige-"
Ahmed BELHANI
01/03/2017
Version allge est adapte aux canevas proposs par l'universit de Montral et l'universit de lige
Le langage VHDL
III. Contenu................................................................................................................................................ 4
Rponse sur le forum : toute question en relation avec le cours doit tre poste sur le forum ddi
pour que vous puissiez, tous, tirer profit de ma rponse, je mengage rpondre aux questions
postes dans un dlai de 48 heures.
Par mail : Je mengage rpondre par mail dans 48 heures qui suivent la rception du message,
sauf en cas des imprvus, jattire votre attention que le canal de communication privilgi cest le
forum, le mail est rserv aux urgences (en cas de problme daccs de la plateforme) et il doit
tre utilis avec discernement.
Le langage VHDL est un langage standard de conception des systmes digitaux base sur les
circuits logiques programmables, notamment les CPLD et les FPGA qui permettent de remdier au
problme dimitation afin de garder le secret professionnel du systme conu, Il est largement
utilis dans des applications militaires, industrielles, transport,.
applications militaires, dans le but dtre indpendant des constructeurs des circuits qui, auparavant,
exigeaient lutilisation de leur propre langage.
Ce cours intitul le langage VHDL permet de vous familiariser avec les outils ncessaires pour
la matrise de la conception des systmes embarqus en utilisant les nouvelles technologies bases
sur les circuits logiques programmables (PLD : Programmable logic circuit).
Le cours est scind en un ensemble dunits dapprentissage qui vous permettent dacqurir des
comptences en matire dutilisation du langage VHDL dans le conception des systmes lis votre
discipline tels que la conception des circuits de commande pour les convertisseurs statiques vus en
3me anne et les filtres digitaux vus en 1er semestre.
Il vous perme, galement, lacquisition des connaissances software et hardware indispensables pour
la conception des systmes en respectant les exigences et les spcifications imposes par un
commanditaire tel que la prcision, le temps de rponse, personnalisation de fonctionnement,...
III. Contenu
Le cours est scind en six units d'apprentissages, chaque unit d'apprentissage est traite travers des
squences pdagogiques permettant l'assimilation des concepts prvus, cette assimilation est
consolide par des activits d'apprentissages o ces notions sont mises en uvre, cest une des forces
de ce cours. L'ensemble des units d'apprentissage sont dcrites ici, le plan dtaill du cours est
disponible en accdant au cours en ligne puis en cliquant sur "plan dtaill".
a. Introduction
Cette unit donne un historique sur le dveloppement du langage VHDL ainsi que ses caractristiques et les diffrents
niveaux pour la description dun systme.
La conception dun systme par le langage VHDL sarticule autour dun ensemble de modules dits units de conception,
chaque unit dcrit une partie fonctionnelle pour le systme concevoir afin de raliser une tche prcise, la ralisation
de lensemble des tches forme la fonction complte du systme concevoir.
Dans cette partie les diffrentes units de conception sont prsentes avec des activits d'apprentissage qui vous
permettent l'assimilation des diffrents concepts.
Il sagit de prsenter les diffrentes instructions du langage VHDL ainsi que sa codification syntaxique.
Cette unit traite la notion du paralllisme prsent dans le langage VHDL ainsi que le fonctionnement squentiel en
prsentant les instructions de contrle et les boucles afin dvoquer la notion du processus.
e. La programmation modulaire
Dans cette partie il sagit de prsenter la notion de modularit d'un programme en utilisant les fonctions et les procdures
vues dans les langages volus.
f. Le partitionnement
Cette unit dapprentissage englobe toutes les notions vues dans les units prcdentes, elle permet de dcrire les
diffrentes mthodes pour passer dune conception complexe un ensemble de conceptions simples relies entre elles.
IV. Pr-requis
Pour tester ces deux pr-requis, un test est mis votre disposition sur la
plateforme denseignement distance:
http://elearn.umc.edu.dz: 25000
Utiliser votre identifiant (username et password) fourni par votre enseignant pour vous
connecter puis cliquer sur le bloc mes cours et choisir le cours VHDL
Le test est disponible ds la premire semaine et il est accessible sans illimitation dans le
temps afin que vous puissiez le refaire.
Si la note obtenue est insuffisante, vous serez orient vers un cours suivre en auto-formation
votre rythme et votre avancement, ce cours se trouve sur la mme plateforme
denseignement distance, vous pouvez y accder en suivant les instructions suivantes:
V. Vises dapprentissage
La comptence vise par ce cours, dans son ensemble, est dtre capable de concevoir,
danalyser et dimplmenter un systme numrique en relation avec votre discipline en
vous appuyant sur la standardisation du langage VHDL pour le choix des circuits utiliser
tout en rpondant aux exigences dun commanditaire .
Cest une performance complexe, que vous allez construire progressivement en matrisant des
savoirs, en mettant en uvre des savoir-faire et en le faisant avec un savoir-tre de
professionnel.
Savoir Savoir-faire
Savoir-tre
a. Un examen final sur table et qui porte sur tout ce que vous avez vu dans ce cours pendant
le semestre, lors de cet examen, qui compte pour 65% de la note finale (figure 1), vous
aurez
rsoudre des problmes similaires ou proches aux problmes traits lors des TD , des
TPs et des interrogations.
rpondre des questions de synthse (via des QCM)
rpondre des questions de rflexion. (vous serez entrans rpondre ce type de
questions par les questions poses lors des TPs, des cours et lors des quiz qui vous
seront proposs en ligne)
b. valuation continue et rgulires raison de 35% restant, elle vous permet dengranger
des points tout au long du semestre, cette valuation continue est ralise par diffrentes
formes, chaque forme prsente un quart () de la note globale (note de lvaluation
continue), il sagit :
Elle sera autour des questions orales, des exercices dapplication et les quiz en ligne,
A distance
En prsentiel
La prsence au cours vous permet de tirer profit du dbat initi par des questions, des changes et
des interactions entre vous ce qui aide mieux comprendre les concepts donns et cerner le sujet en
question.
Formative Pendant le semestre Questions orales. Pour tester vos connaissances acquises ncessaires
au bon droulement de lunit dapprentissage.
Activits dapprentissage
Exercices dapplication. Pour permettre la mise en relation entre les
connaissances acquises et leurs applications.
TP
Projet collectif. Pour dvelopper laspect professionnel et mesurer
Activits
Examen TP Un systme concevoir est ventuellement La note de lexamen TP intervient dans le calcul de la
individuellement des questions dordre technique. note finale du TP
Afin que vous puissiez assimiler les concepts du langage VHDL et concevoir un systme
respectant les exigences du client, le cours propose plusieurs mthodes ayant leurs spcificits
et leurs avantages.
En prsentiel :
Les savoirs sont transmis travers un cours magistral, jattends de votre part une prise
de note qui vont vous servir matriser les concepts indispensables la ralisation des
activits dapprentissage proposes pendant la sance.
Vous tes Egalement invits participer des dbats, initis par des questions poses
sur la squence pdagogique en cours, sans aucune forme dvaluation, dans le but de
dvelopper des changes entre vous, je vous invite participer librement ces dbats
en proposant des rponses aux questions poses afin de mobiliser vos connaissances,
de comparer vos points de vue et den tirer des bnfices pdagogiques de ces
changes.
Des travaux dirigs sont programmes la fin de chaque chapitre afin que vous
puissiez vrifier votre capacit mobiliser les savoirs dans la rsolution des exercices
et les problmes proposs.
Des projets individuels vous seront proposs, ils vous permettront de dvelopper votre
autonomie et votre rflexion quant la conception des systmes rels en utilisant le
langage VHDL.
Des TP sont programms afin de vous entraner mobiliser toutes les notions
thoriques prsentes, ils vous permettent galement de vous familiariser avec les
outils de programmation aidant limplmentation de votre conception.
Des projets collectifs sont galement proposs permettant de travailler sur les
nouveaux circuits utiliss dans les diffrents systmes notamment dans le domaine
transport et le traitement numrique des signaux, le projet collectif va vous aider
dvelopper vos comptences quant au travail dquipe qui vous permet dchanger vos
ides afin dassurer la qualit de votre production et de dvelopper des aptitudes de
collaboration qui seront utiles dans votre vie professionnelle.
A distance:
Le tableau 1 donne une vue globale des objectifs et de lensemble des mthodes qui viennent
dtre prsentes pour vous aider comprendre pourquoi les mthodes sont pertinentes et
complmentaires.
La comptence vise repose sur les trois piliers : savoir ; savoir-faire et savoir tre tous ces
piliers sont ncessaires et ncessitent des mthodes pour pouvoir les atteindre et des
valuations pour tester votre comprhension et se renseigner sur latteinte des objectifs.
Pour les savoirs incontournables, vous allez les acqurir via une mthode transmissive car
cest la mthode la plus efficace pour emmagasiner des connaissances et les concepts
thoriques, des dmonstrations vont vous aider galement pour la mmorisation des concepts.
Mais il ne suffit pas de les connatre, vous devrez aussi les comprendre, votre comprhension
sera teste travers des questions thoriques ainsi que des quiz en ligne et de simples
exemples dapplication.
Pour les savoir-faire, tels que lapplication des rgles et des concepts afin de passer la
conception dun systme, je vais vous mettre en situation dapplication travers des exercices
et des problmes rsoudre, vous allez travailler en collaboration et essayer de comparer vos
rsultats afin de tirer profit des changes entre vous.
En sances de travaux pratiques afin de mobiliser les savoirs acquis dans la conception
des systmes rels.
X. Ressources d'aide
Le manuel dutilisation du logiciel : cette ressource est indispensable car vous allez
lutiliser pour pouvoir raliser vos TP
Les liens vers des packages : ressources fortement recommande car au cours de la
conception vous allez tre face aux diffrentes situations qui ncessitent diffrents
outils.
Un handbook : qui contient des informations quant lutilisation des instructions