A
akp494
Guest
Käytän hakemisto käyttää joitakin pätkiä siirtää rekisteröityä tämän indeksi muuttuu arvojen mukaan tietyt edellytykset.
kohteessa VHDL koodinpätkä näyttää tältä:
<= reg (ptr 1 downto PTR) jossa a on kaksi hieman vektori.
Kun yritän tiivistetään edellä koodinpätkä, Synopsys DC sanoo jatkuvaa odotetaan kuin indeksin.
Mielestäni synteesin avulla olisi parannettava päätellä tällaisia toteutukset.Tässä "reg" on määritelty "" on määritelty ja myös "PTR" on määritelty ja siten työkalu ei mielellään näe ongelmaa täytäntöönpanossa.
Selitän ongelmaa eri tavalla.
Taitaa olla seuraava signaalin julistukset.signaali reg: std_logic_vector (15 downto 0);signaali PTR: integer;signaali: std_logic_vector (1 downto 0);
Sitten joskus tapahtuu koodi, jos sanonmuodostuva <= reg (ptr 1 downto PTR)Nyt jos yritän koota tämän koodin DC se antaa virheitä edellä selvitys, josta ilmenee seuraavan kommentin.
"Jatkuva odotetaan kuin indeksi"Onko mitään kiertää tätä??Onko se ongelma työkalu.
kohteessa VHDL koodinpätkä näyttää tältä:
<= reg (ptr 1 downto PTR) jossa a on kaksi hieman vektori.
Kun yritän tiivistetään edellä koodinpätkä, Synopsys DC sanoo jatkuvaa odotetaan kuin indeksin.
Mielestäni synteesin avulla olisi parannettava päätellä tällaisia toteutukset.Tässä "reg" on määritelty "" on määritelty ja myös "PTR" on määritelty ja siten työkalu ei mielellään näe ongelmaa täytäntöönpanossa.
Selitän ongelmaa eri tavalla.
Taitaa olla seuraava signaalin julistukset.signaali reg: std_logic_vector (15 downto 0);signaali PTR: integer;signaali: std_logic_vector (1 downto 0);
Sitten joskus tapahtuu koodi, jos sanonmuodostuva <= reg (ptr 1 downto PTR)Nyt jos yritän koota tämän koodin DC se antaa virheitä edellä selvitys, josta ilmenee seuraavan kommentin.
"Jatkuva odotetaan kuin indeksi"Onko mitään kiertää tätä??Onko se ongelma työkalu.