www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Verilog Modul in VHDL Sourcen nutzen?


Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann ich ein vorhandenes Veilog Modul in meinen VHDL Sourcen (Quartus 
II) nutzen ? Wenn ja, wie ?

Viele Grüße

Dirk

Autor: TobiFlex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Dirk,
Am einfachsten geht das im Schaltungseditor. Zuerst das Verilogfile 
öffnen und dann in Quartus unter "File->Create/Update->Create Symbol 
File for Current File" ein Blockdiagramm erstellen. Das kann dann 
beliebig eingebunden werden.

Die direkte Einbindung ist aber auch einfach. Aus dem Verilogcode
----------------
module I2C_AV_Config (  //  Host Side
            iCLK,
            iRST_N,
            //  I2C Side
            I2C_SCLK,
            I2C_SDAT  );
//  Host Side
input    iCLK;
input    iRST_N;
//  I2C Side
output    I2C_SCLK;
inout    I2C_SDAT;
----------------
wird abgeleitet
----------------
component I2C_AV_Config_buffer
  PORT
  (
    iCLK    : IN STD_LOGIC ;
    iRST_N    : IN STD_LOGIC ;
    I2C_SCLK    : OUT STD_LOGIC;
    I2C_SDAT    : INOUT STD_LOGIC
  );
end component;

Viele Grüße
TobiFlex

Autor: TobiFlex (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hier noch ein Bildchen aus dem Schaltunseditor

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Tobiflex,

vielen Dank für die Hilfe.Es scheint zu funktionieren.
Ich habe mich für die zweite Möglichkeit entschieden.
Nur von der Soundausgabe bin ich vermutlich noch ziemlich weit entfernt.


Viele Grüße

Dirk

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo

mein Frage ist
kann ich jetzt den Schaltungseditor in einem vhdl.code umwandeln?

danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.