Tipo di default per i GENERIC

Sezione dedicata al linguaggio di descrizione hardware per logiche programmabili

Tipo di default per i GENERIC

Postby sallecchia » 18 Sep 2013, 09:15

Salve,

questo è il mio codice:


Code: Select all
...
generic
    (
                    numero_A    : integer :=104;                   
                    numero_B    : integer := 140;   
        constant numero_C   : integer := 14566   
    );
...



come si vede, solo il terzo generic ha il tipo 'constant', gli altri no;
mi chiedevo quindi se in questo caso a loro viene assegnato di default un tipo..."constant" per esempio, oppure no.

Grazie
sallecchia
 
Posts: 4
Joined: 18 Sep 2013, 09:08

Re: Tipo di default per i GENERIC

Postby Leonardo » 18 Sep 2013, 10:53

Salve sallecchia, benvenuto al forum

In C una volta ho visto:
Code: Select all
y=x+++x;

che a prima vista poteva essere x + (++x) oppure (x++) + x oppure un gatto che è passato sulla tasto più

Superfluo dire che un codice del genere è assolutamente da evitare

Comunque non ho mai visto una cosa del genere in VHDL coi generic :shock:

In realtà il tipo è integer per tutti i generic dichiarati, i parametri generic non sono variabili e introdurre la keyword constant non cambia la situazione. Hai qualche motivo particolare per dichiarare constant un parametro generic?

Ciao
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: Tipo di default per i GENERIC

Postby sallecchia » 18 Sep 2013, 11:00

no, nessuno, volevo sapere se non impostando una Keyword o meno sia la stessa cosa o se cambia qualcosa, e se non la impostassi se il sintetizzatore ne mettesse una di default
sallecchia
 
Posts: 4
Joined: 18 Sep 2013, 09:08

Re: Tipo di default per i GENERIC

Postby Leonardo » 18 Sep 2013, 11:03

Ti consiglio di non impostare nessuna keyword constant, i parametri Generic sono automaticamente costanti nell'implementazione dell'entità

Ciao
Last edited by Leonardo on 18 Sep 2013, 11:07, edited 1 time in total.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: Tipo di default per i GENERIC

Postby sallecchia » 18 Sep 2013, 11:05

grazie mille
sallecchia
 
Posts: 4
Joined: 18 Sep 2013, 09:08

Re: Tipo di default per i GENERIC

Postby sallecchia » 18 Sep 2013, 11:08

grazie mille
sallecchia
 
Posts: 4
Joined: 18 Sep 2013, 09:08


Return to VHDL x FPGA

Who is online

Users browsing this forum: No registered users and 5 guests