Skočiť na obsah

VHDL pořadí vykonání příkazů


Nox

Odporúčané príspevky

Ahoj, chtěl bych se zeptat, jestli někdo náhodou nezná VHDL a neporadil by mi:

(pracuji v kombinaci s modelsimem)

 

Mám CLK a signály acc, res a mdata_out

 

Nastane CLK'event and CLK = '1'

 

V mým programu proběhne

 

acc stále 0

res <= mdata_out + acc

mdata_out se mění z X na 74

 

Problém je, že výpočet res z nějakýho důvodu proběhne před mdata_out, takže se počítá se starou hodnotou a vychází to špatně.

Pořadí instrukcí v kódu na to očividně nemá vliv.

Potřeboval bych, aby se přiřazení 74 do mdata_out provedlo ještě před výpočtem res, ale nevím jak na to

 

Díky moc

------------------------------------------------------------------------------------------

 

Chyba byla, že jsem měl sčítáčku spravující res sensitivní na CLK a RESET místo RESET, mdata_out a acc a pro výstup multiplexoru se měl užít speciální signál

Odkaz na príspevok
Zdieľať na iných stránkach

  • Odpovedí 0
  • Vytvorené
  • Posledná odpoveď

Top prispievatelia v tejto téme

  • Nox

    1

Najaktívnejšie dni

Top prispievatelia v tejto téme

  • Nox

    Nox 1 príspevok

Najaktívnejšie dni

Vytvorte si účet alebo sa prihláste, aby ste mohli písať príspevky

Ak chcete odoslať príspevok, musíte byť členom

Vytvoriť konto

Zaregistrujte si nový účet v našej komunite. Je to ľahké!

Zaregistrovať si nové konto

Prihlásiť sa

Máte už konto? Prihláste sa tu.

Prihlásiť sa teraz

×
×
  • Vytvoriť nové...

Dôležitá informácia

Táto stránka používa súbory cookies, pre zlepšenie používania stránok tohto webu. Pre viac informácií kliknite sem. Ďalšie informácie nájdete na stránke Zásady ochrany osobných údajov