Bonjour. svp j'ai trouvé une phrase dans un code en vhdl que j'ai pas compris:
j'espère me répondre. et merci d'avanceCode:implant: FOR i IN 0 TO 7 GENERATE
Version imprimable
Bonjour. svp j'ai trouvé une phrase dans un code en vhdl que j'ai pas compris:
j'espère me répondre. et merci d'avanceCode:implant: FOR i IN 0 TO 7 GENERATE
Bonjour,
Il faut tout copier/coller... vous devez avoir quelque chose du genre
il faut tout ce qu'il y a entre generate et end generate.Code:
1
2
3 implant :for i in 0 to 7 generate -- des instructions concurrentes, des instanciations, des blocks, des processes, que sais-je encore... end generate;
Cela permet de générer du code automatiquement
Je m'explique
Par exemple tu veux faire un registre à décalage
Au lieu de faire plein de bascule D connecté à la "main"
Tu en écrit seulement une et tu reboucle l'entrée sur la sortie automatiquement pour le nombre souhaité
Si ça peut t'aider :)
Un exemple http://vhdlguru.blogspot.fr/2010/09/...yword-for.html
Un autre http://www.fpgadeveloper.com/2011/07...-for-loop.html
Mais l'instruction generate peut servir à d'autres choses.