Nebenläufige Anweisung in VERILOG.

Gast #3811334
Hallo, guten Tag.
Wie sieht eigentlich in Verilog eine nebenläufige Anweisung gegenüber 
ein Prozess aus ?

Kann man mir mal bitte ein kurzes Beispiel zeigen , wo beides vorkommt?

Woher kennt Verilog die verschiedenen Librarys?
In Vhdl muss ich die ja immer reinsetzen, oder gibt es da in  Verilog 
auch Librarys die man vorher deklarieren muss?

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;


Danke.
Gruss
Hallo Peter,

Bibliotheken gibt es in Verilog nicht, also musst Du auch nichts 
"reinsetzen". Die Datentypen und Operatoren sind Teil der Spache Verilog 
selbst und nicht Bestandteil der Bibliotheken.

Nebenläufig sind alle direkten Zuweisungen, die man mit assign 
einleitet, sowie alle strukturierten Prozeduren des Typs "always" (die 
man wohl am ehesten mit einem VHDL-Prozess gleichsetzen kann).

assign a = b && c;
assign d = e || f;

always @(g, h)
    i = g && h;

All das läuft zeitgleich nebenläufig ab. Einziger Unterschied: Die 
Variablen a und d in obigem Beispiel müssen von Typ wire sein und die 
Variable i von Typ reg, weil in Verilog der zu verwendente Datentyp von 
der Art der Zuweisung abhängt.

Grüße,
Harald

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.