A
akp494
Guest
Estic utilitzant l'índex per accedir a alguns fragments d'un registre de desplaçament ja que les variacions de l'índex els valors depenent d'algunes condicions.
en VHDL la peça de codi són aquestes:
a <= reg ( 1 downto PTR PTR), on "a" és de dos vectors de bits.
Quan intent de sintetitzar la peça anterior de codi, Synopsys DC diu una constant que s'espera que l'índex.
En la meva opinió, l'eina de síntesi hauria de ser actualitzat per inferir aquest tipus d'implementacions.Aquí es defineix reg "," A "es defineix així com" ptr "està definit i per tant, l'eina no, l'ideal seria veure un problema en l'aplicació de la present.
Permetin explicar el problema d'una manera diferent.
Suposem que tinc les declaracions del senyal següents.reg senyal: std_logic_vector (15 downto 0);ptr senyal: integer;un senyal: std_logic_vector (1 downto 0);
Llavors, en algun lloc en el codi si dica <= reg ( 1 downto PTR PTR)Ara bé, si jo tracte de sintetitzar el codi que utilitzen corrent continu està donant un error en la declaració anterior que mostra el següent comentari.
"Una constant és esperat com l'índex"Hi ha algun treball al voltant d'això??És el problema amb l'eina.
en VHDL la peça de codi són aquestes:
a <= reg ( 1 downto PTR PTR), on "a" és de dos vectors de bits.
Quan intent de sintetitzar la peça anterior de codi, Synopsys DC diu una constant que s'espera que l'índex.
En la meva opinió, l'eina de síntesi hauria de ser actualitzat per inferir aquest tipus d'implementacions.Aquí es defineix reg "," A "es defineix així com" ptr "està definit i per tant, l'eina no, l'ideal seria veure un problema en l'aplicació de la present.
Permetin explicar el problema d'una manera diferent.
Suposem que tinc les declaracions del senyal següents.reg senyal: std_logic_vector (15 downto 0);ptr senyal: integer;un senyal: std_logic_vector (1 downto 0);
Llavors, en algun lloc en el codi si dica <= reg ( 1 downto PTR PTR)Ara bé, si jo tracte de sintetitzar el codi que utilitzen corrent continu està donant un error en la declaració anterior que mostra el següent comentari.
"Una constant és esperat com l'índex"Hi ha algun treball al voltant d'això??És el problema amb l'eina.