Initiation_VHDL_P3

41:52 6 speakers 16 chapters 89 segments

Chapters

  1. 0:02

    Alors bonjour tout le monde, j'espère que vous allez bien. Alors je vais continuer normalement cette série de vidéos destinées pour l'initiation au langage VHDL. Cela s'inscrit bien sûr dans les travaux pratiques du module base des systèmes…

  2. 2:00

    L'architecture va nous permettre de décrire comment ce système va faire la liaison entre les entrées et les sorties du système. On a dit qu'ensemble, c'est-à-dire en regroupant l'entité et l'architecture, on a ce qu'on appelle une unité de …

  3. 3:28

    Alors, stdlogic1164.1, en utilisant bien sûr le mot-clé use. Le mot-clé use, il va tout simplement faire l'import de ce pactage. Je vous ai dit aussi que ce pactage, il est défini ou bien prédéfini dans la bibliothèque I3E. Je ne sais pas s…

  4. 5:00

    On parle sur la représentation binaire. Alors ici, si je veux représenter un nombre, je vais le représenter sous forme binaire. Par exemple, celui-là, il va correspondre à quoi ? À 4. C'est un nombre non signé. Voilà, non signé, c'est-à-dir…

  5. 6:26

    Mais en tout cas, c'est 32 bits. Alors, pour utiliser ces trois types de données, normalement, vous devez faire appel à cette bibliothèque. Ce n'est pas la bibliothèque, c'est un pactage à l'intérieur de la bibliothèque I3. Alors, pour util…

  6. 8:22

    Si on veut voir par exemple ce circuit-là comme étant, voir tout simplement la vue externe, on peut dire que j'ai trois entrées et j'ai une seule. Une seule sortie. Si on veut voir la vue interne du composant, bien l'architecture, on peut v…

  7. 9:39

    Normalement, puisqu'on va les utiliser, la déclaration de ces signaux se fait avant le mot begin de l'architecture. Alors, si vous vous souvenez de ça, normalement, l'architecture va commencer par l'entête architecture. J'aurai une zone ici…

  8. 14:46

    La particularité des processus, c'est que normalement, l'exécution des instructions à l'intérieur du processus se fait d'une manière séquentielle. Séquentielle, ça veut quoi dire ? que l'ordre d'exécution des instructions est tellement impo…

  9. 18:24

    Une constante, c'est généralement une entité que normalement on fixe dans le programme, c'est-à-dire que c'est quelque chose qu'on va utiliser dans notre programme, mais quand même, il représente une valeur référence à quelque chose. Par ex…

  10. 23:40

    Le deuxième type, on va faire un petit exemple d'un circuit combinatoire. Le circuit qu'on va faire, c'est un multiplexeur 2 fois 1. Normalement, l'exemple, c'est quoi ? L'exercice est quoi ? C'est décrire un programme VHDL qui permet de dé…

  11. 25:53

    des valeurs. Alors ici, si je veux, par exemple, tracer la table de vérité, alors j'aurai S plutôt, excusez-moi, alors j'aurai S et j'aurai Y. Alors pour S, c'est 0, 1. Alors si c'est 0, Y va prendre I0. Si c'est 1, Y va prendre I1. Alors s…

  12. 27:03

    va être égal à I0S par plus I1S. Alors en général, lorsqu'on veut faire la description en utilisant une description en flux de données, on doit extraire directement la fonction logique, ou bien l'équation logique décrivant le comportement d…

  13. 29:01

    Un nouveau projet, donc File, New Project Brazil. Je vais sélectionner un dossier dans lequel je vais mettre l'ensemble des fichiers utilisés dans le multiplexer. Alors, je vais rentrer ici. Nouveau dossier, je vais mettre un mix de 1. Parc…

  14. 32:14

    Arch, par exemple, la même chose, df, ou bien dataflow, of mix, deux fois un, is, le mot clé begin, pour commencer notre architecture, et je vais mettre y, reçoit, j'ouvre la parenthèse, alors, is erou, and, not, s, or, i1, and, s. Je termi…

  15. 37:36

    Alors Y est égal à I0. On va partir vers le cas où S est égal à 1. Alors I0, vous pouvez voir que durant cet intervalle, la totalité de cet intervalle, attendez, cet intervalle, on a S est égal à 0. Alors pour Y, il va directement copier le…

  16. 41:26

    Alors l'exemple, c'est quoi ? C'est de décrire le comportement d'un multiplexeur 4 fois 1 en se basant sur un multiplexeur 2 fois 1. Alors, ce que je vais faire, je vais réserver une autre vidéo pour ça parce que ça va prendre beaucoup du t…