VHDL-Forum

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

Anfang   zurück   weiter   Ende
Autor Beitrag
lam_tr
Registrierter Benutzer


Beiträge: 1

New PostErstellt: 24.11.09, 16:10  Betreff: bitvector?  drucken  Thema drucken  weiterempfehlen Antwort mit Zitat  

hallo zusammen,

entityfktab is
port(x4,x3,x2,x1 : in bit;
y : out bit);
end;
architecture demo of fktab is
begin
with bit_vector'(x4,x3,x2,x1) select
y <='1' when"0001",
'1' when"0010",
'1' when"0100",
'1' when"0111",
'1' when"1000",
'1' when"1011",
'1' when"1101",
'1' when"1110",
'0' when others;
end demo;

was hat das apostroph nach dem bibtvector zu sagen, oder ist das einfach fest?

und dann Unterschied zwischen bit_vector und std_logic_vector?


[editiert: 24.11.09, 16:16 von lam_tr]
nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
Gast
New PostErstellt: 24.11.09, 19:38  Betreff: Re: bitvector?  drucken  weiterempfehlen Antwort mit Zitat  

Bzgl. bit_vector'(x1, x2, x3, x4):
Das ist eine sogenannte qualified expression.
Damit legt man den Typen des Ausdrucks explizit fest, also die Case-Variable, die dann als bit_vector definiert wird.

Bzgl. bit_vector und std_logic_vector:
Naja, bit ist 0/1, std_logic ist UX01ZWLH-, also insgesammt 9 mögliche Werte. Und davon dann halt die Vectoren.

Mehrwertlogik verwendet man dann, wenn Werte z.B. auch Tristate sein können, oder per Pull Up/Down auf H oder L sein können. Ausserdem kann man dort X darstellen, und ein std_logic-Signal ist default 'U', während bit default '0' ist. In der Simulation macht das dann schon nen Unterschied (Beim bit sieht man nicht, wenn der Wert nicht initialisiert oderresetted wird).

Am besten mal ein gutes VHDL-Buch kaufen oder im INet nach einschlägigen Tutorials suchen. Ist einiges an gutem Material verfügbar.
nach oben
Gast
New PostErstellt: 16.01.22, 18:55  Betreff: Re: bitvector?  drucken  weiterempfehlen Antwort mit Zitat  

Hallo, ich bin schon lange mit Internetverdiensten vertraut, es gibt viele Möglichkeiten, Glücksspiel ist sehr einfach. Es reicht aus, ein paar Strategien zu lernen, um mit dem Verdienen zu beginnen. Um ein ehrliches Casino zu wählen, müssen Sie Bewertungen lesen. Ich bin seit mehr als einem Jahr hier http://stuttgart-lacrosse.de/ Ich spiele und verdiene Geld, ich mag Spielautomaten und Spielautomaten. Wenn Sie nach einem Casino suchen, dann ist dies genau das, was Sie brauchen. Sie können Bewertungen lesen, wenn Sie möchten, empfehle ich!
nach oben
Sortierung ndern:  
Anfang   zurück   weiter   Ende
Seite 1 von 1
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj