Page 1 sur 1

Quartus II project

Publié : 18 mai 2006 18:26
par Luffy
Bonjour,

J'utilise Quartus II mais je me demandais si un projet pouvait comporter plusieurs fichiers de programmes car quand je compile un programme par exemple music2.v et que dans le même projet j'ai un autre programme music.v, il continue à compiler music.v et non music2.v.

J'aimerais donc savoir si cela est normal ou s'il y a un moyen d'y remédier.


Merci.

Publié : 18 mai 2006 22:26
par ukandar
bonjour,

sous quartus il faut d'abord que tu crées un project.
ensuite dans ton projet tu peux créer autant de fichier que tu veux.
le problème que tu as je pense c'est que tu n'as pas déclaré les fichiers que tu voulais compiler dans ton projet.
Pour cela tu vas dans le menu Assignments / settings / file et là tu fais Add file pour les fichiers que tu veux compiler.
Et ca devrait marcher.

a+

Publié : 25 mai 2006 17:05
par marsu
Lorsque tu as plusieurs fichiers et que tu souhaites les compiler séparément, il faut que tu sélectionne le fichier voulu avec un clique droit et tu cliques sur "set top level entity" ou un truc comme ça.
Une fois sélectionnée de cette façon, lorsque tu compileras, le fichier compilé sera celui en "top level"

Publié : 25 mai 2006 20:16
par ukandar
bonjour,

si tu veux compiler des fichiers séparement, il faut pour chacun de tes fichiers, que tu les considères comme des projets, donc effectivement qu'ils correspondent au top level.

a+

Publié : 26 mai 2006 17:41
par marsu
ukandar a écrit :bonjour,

si tu veux compiler des fichiers séparement, il faut pour chacun de tes fichiers, que tu les considères comme des projets, donc effectivement qu'ils correspondent au top level.

a+
Je ne suis pas trop d'accord avec toi... le mettre en top level ne veut pas forcement dire que tu le considere comme un projet..

Publié : 26 mai 2006 20:58
par ukandar
effectivement ce n'est pas forcément la même chose, mais c'est ce que je fais qd j'ai un design avec plein de blocs, je les compile d'abord chacun indépendament en tant que projet

a+