Forum: FPGA, VHDL & Co. Fehler im ModelSim?


von Spartaner (Gast)


Lesenswert?

Hi,

wenn ich nach der Tabelle hier gehe:

http://www.vhdl-online.de/tutorial/englisch/t_74.htm

sollte eigentlich ein std_logic_signal mit "Don't care" getrieben auf 
"Don't care" als Erbegnis 'Unknown' sein.

In ModelSim bleibt es jedoch ein "Don't Care"

Wer von beiden hat jetzt Recht?


Gruß vom Spartaner

von Klaus F. (kfalser)


Lesenswert?

Spartaner schrieb:
> In ModelSim bleibt es jedoch ein "Don't Care"

Mit welcher Testbench?

von Spartaner (Gast)


Lesenswert?

1
architecture Behavioral of care_tester is
2
3
  type BusTestType is record
4
    ACK     : std_logic;
5
  end record BusTestType;
6
7
  signal a : BusTestType;
8
9
begin
10
11
Care_One : process
12
begin
13
 a.ACK <= '-';
14
 wait;
15
end process Care_One;
16
17
18
Care_Two : process
19
begin
20
 a.ACK <= '-';
21
 wait;
22
end process Care_Two;
23
24
end Behavioral;


So funktioniert es, aber wenn die Signale aus 2 Instanzen kommen, geht 
irgendwas schief.

Fall für den ModelSim suport.

von Klaus Falser (Gast)


Lesenswert?

Spartaner schrieb:
> So funktioniert es, aber wenn die Signale aus 2 Instanzen kommen, geht
> irgendwas schief.

Wieso zeigts Du nicht den Fall, wo es anscheinend nicht klappt?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.