www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Hilfe VHDL. Component? Entity?...


Autor: Nadine (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich bin Student und möchte gerne verstehen wie die verschiedenen
Komponenten in VHDL zusammen funktionieren. Component, Entity,
architectur, configuration. Es wäre toll mit einen kronkreten
Beispiel.
Z.B Komponenten auf eine Platine. Danke.

Autor: AxelMeineke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich denke nicht das ich jetzt alles erklären muss, was nadere schon
auf so vielen Webseiten und Büchern niedergeschrieben haben.
Schau mal in das Buch VHDL-Eine Einführung. ISBN: 3-8273-7047-7
Das könnte die weiterhelfen. Wenn du konkrete Fragen hast kannst du sie
aber gerne stellen.

Viel spass...

Autor: Ines (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bsp. UND-Gatter:
Du beschreibst das Gatter mit seinen beiden Eingängen und dem Ausgang
in der Entity. In der Architektur beschreibst Du dann die Funktion,
also out <= in1 and in2.
Einschub: Mit der gleichen Entity könntest Du natürlich auch ein
ODER-Gatter beschreiben: out <= in1 od in2. Ob Du für Deine Entity nun
die UND- oder die ODER-Architektur verwenden willst, legst Du in der
Configuration fest. Das ist quasi so, als ob Du bei einem Bauteil das
gleiche Gehäuse hast, aber eben was unterschiedliches drinnen sein
kann. Beim Layouten musst Du dann auch sagen "Ich will das und das
Gehäuse mit der und der Funktion.".
Wenn Du jetzt Dein UND-Gatter auf der Platine einbauen willst, dann
musst Du erstmal angeben, dass Du dieses Bauteil willst (=> Component)
unabhängig davon, wie oft Du es brauchst. Spätestens beim platzieren
der Bauteile musst Du aber jedes einzelne Bauteil mit seiner
Verdrahtung (woher kommen die Eingänge, was macht der Ausgang)
benennen. Das sind dann die einezelnen Instanzen der Komponente
"UND-Gatter".

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.