signal value 'X'

#975628
Lesenswert?

Hallo,

es kennt sicher jeder von euch das Problem wenn beim Simulieren des 
Designs (in meinem Fall mittels Modelsim) ein unknown value auftritt.
Dies kommt ja eig. fast immer vor wenn man ein signal gleichzeitig auf 
'0' und '1' treiben will.
Ich habe jetzt das problem das ich das signal NUR an einer stelle treibe

mittels

output <= std_logic_vector(to_unsigned(cnt,8));

cnt ist ein signal vom typ integer
output ist ein std_logic_vector(7 downto 0);

wenn ich d so treibe   "    d <= "00000000";    "  ist es definiert auf 
0.

komisch ist auch das in der Reset Routine "d"  sauber auf 0 ist.

der fehler tritt nur in der PostLayout Simulation auf.

Behaviour und Prelayout simulation funktionieren. Synthese mittels 
Synplify_Pro und PPR mittels Quartus.


eventuell hat jemand einen Clue

danke im vorraus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren