1

j aurai une question, voila je voudra realiser un compteur pour realiser une division de clock, bon ca ca va...mais voila le facteur de division changera et sera issu d un tableau a 2 dimension de 8 valeurs, donc je voulais savoir si on pouvait creer des tableaux d entiers comme on peut creer des tableaux de bits...

2

[google]VHDL array[/google]

3

bon voila j ai cree dans un package un tableau de 2 vecteurs contenant chacun 8 mots de 8 bits...le probleme c que pour l instant je n arrive pas a avoir acces au mot car il me semble que la commande left(n) ou right ou high ou low me permettent d acceder qu a un seul bit? pouvez vous me dire si deja je me trompe ou si vous avez une idee du comment je pourrai avoir acces aux mots...

4

en fait non c bon j ai trouve ca marche comme en C mais dans les tutoriaux que j avais il ne l expliquait pas.... grin

5

quelqu un sait sin on peut placer un tableau en parametre dune fonction?

6

Qu'est-ce que tu veux faire, et qu'est-ce que tu appelles une "fonction", et un "paramètre" ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

7

beh la meme chose qu en C....
je desire faire une fonction (function(parametres...) return...; que j ai declare dans un package...ma fonction servira a remplir un tableau de " colonnes et 8 lignes, chaque case contiendra un mot de 8 bits...je sais qu on peut passer des vecteurs mais je me demande si le type array peut etre place en parametre d entrees et ensuite retourner ce tableau..

8

bonjour, je dois creer un tableau trés grand en VHDL. Pitchoun16 ou d'autres personnes aurait la gentillesse de m envoyer le programme permettant de creer ce tableau capable d'accepter X valeurs. Merci d'avance et a tous.

9

Passe ton parametre via un pointeur, ça devrait marcher non?
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

10

salut,

Je repose la même question que pitchoun16 mais elle n'a pas été entièrement répondu j'ai l'impression qu'on ne peut pas passer de tableau en argument de fonction VHDL mais ca me parait très bizarre (je vois pas d'où viendrait la limitation par rapport au langage). Je précise que je travail sur un code synthétisable donc l'utilisation de pointeur ne me plait pas trop...

Merci d'avance.