A
akp494
Guest
Jeg bruger indeks at få adgang til visse dele af et skift register som dette indeks ændringer værdier afhængigt af visse betingelser.
i VHDL det stykke kode ser sådan her ud:
a <= reg (ptr
1 downto ptr) hvor a er en to bit vektor.
Når jeg forsøger at sammenfatte ovenstående stykke kode, Synopsys DC siger en konstant forventes som indekset.
Efter min mening syntesen værktøj bør opgraderes til at udlede disse slags implementeringer.Her 'reg' er defineret, "a" er defineret, og også "ptr" er defineret og dermed værktøjet bør ikke ideelt se et problem med at gennemføre dette.<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />
i VHDL det stykke kode ser sådan her ud:
a <= reg (ptr
1 downto ptr) hvor a er en to bit vektor.
Når jeg forsøger at sammenfatte ovenstående stykke kode, Synopsys DC siger en konstant forventes som indekset.
Efter min mening syntesen værktøj bør opgraderes til at udlede disse slags implementeringer.Her 'reg' er defineret, "a" er defineret, og også "ptr" er defineret og dermed værktøjet bør ikke ideelt se et problem med at gennemføre dette.<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />