VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks

Anfang   zurück   weiter   Ende
Autor Beitrag
Alex
Neuling


Beiträge: 8

New PostErstellt: 16.05.06, 22:09     Betreff: Re: DatenBus Konflikt Antwort mit Zitat  

Wenn das so ist
Hallo Bmkassel,

ich denke Du beziehst Dich auf das "00X0" auf den Wert des Databus
bei 1 us.
Sowie's aussieht benutzt Du das Signal Databus als inout sowohl aus der
Testbench als auch aus deinem Akku. Im Akku ist zwar ein Tristate-Signal eingebaut, in der Testbench wird das Singal aber immer getrieben.
Das Signal ist als "resolved" definiert, somit in VHDL also zulässig.
Bei 1 us treibt dein Akku den Wert aus dem internen Register
(LoadDaBus=1, AccuIntern="0000") und Deine Testbench immer noch
den Stimuliwert (0010). Die Resolution Funktion macht daraus eben
das X (00X0).

Ob die Testbench so Sinn macht, kann ich nicht sagen, dazu kenne ich
Deine Schaltung zu wenig (ich würde z.B. das Signal nicht als Tristate
definieren sondern in ein DataBusIn und in ein DataBusOut aufteilen).
Dazu musst Du aber schon etwas mehr infos geben als "geht nicht" ... :-)

Gruss,

Alex


PS: Ich hätte das Thema nicht unter ModelSim plaziert, hat mit dem
Tool m.E. nichts zu tun.

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
Sortierung ändern:  
Anfang   zurück   weiter   Ende
Seite 608 von 651
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj