A
akp494
Guest
Sto utilizzando indice di accedere ad alcuni pezzi di un registro a scorrimento come questa le variazioni dell'indice dei valori a seconda di alcune condizioni.
in VHDL il pezzo di codice simile a questo:
a <= reg (1 ptr ptr downto) dove 'a' è un vettore di due bit.
Quando provo a sintetizzare il pezzo di sopra del codice, Synopsys DC dice una costante è atteso come l'indice.
A mio parere, lo strumento di sintesi devono essere aggiornati per dedurre questo tipo di implementazioni.Qui 'reg' è definito "uno" è definito anche "ptr" è definito e, quindi, lo strumento dovrebbe idealmente non vedere un problema in attuazione del presente.<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />
in VHDL il pezzo di codice simile a questo:
a <= reg (1 ptr ptr downto) dove 'a' è un vettore di due bit.
Quando provo a sintetizzare il pezzo di sopra del codice, Synopsys DC dice una costante è atteso come l'indice.
A mio parere, lo strumento di sintesi devono essere aggiornati per dedurre questo tipo di implementazioni.Qui 'reg' è definito "uno" è definito anche "ptr" è definito e, quindi, lo strumento dovrebbe idealmente non vedere un problema in attuazione del presente.<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />