mikrocontroller.net

Forum: FPGA, VHDL & Co. [VHDL] Mappen von Ports klappt nicht


Autor: A. M. (am85)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich möchte einen einfachen Zähler, der einfach schön seine 32 Bit 
hochzählen soll, in ein Peripheral einbinden und das dann in mein EDK 
Design integrieren. Ich folge dabei dieser Anleitung: 
http://www.fpgadeveloper.com/2008/10/integrating-v... 
Nur scheitere ich jetzt beim mappen des Ausgangsports des Zählers. Ich 
bekomme folgende Fehlermeldung:

"Parameter IP2RFIFO_Data of mode out can not be associated with a formal 
port of mode in."

Den Port, den ich an IP2RFIFO_Data binden will, ist aber vom Typ "out" 
und sollte damit eigentlich passen, oder? Ich hänge mal sowohl meinen 
Zähler als auch die "user_logic.vhd", in der ich den Zähler als 
Komponente einbinden will, an.

Danke schonmal für alle hilfreichen Antworten.

Autor: K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Woll woll, die entity ist richtig, aber die component declaration nicht 
:-)
Dort steht "in" für den port.

> component counter
> port(
>   clk : in std_logic;
>   clear : in std_logic;
>   count :: in std_logic;
>   countst : in std_logic_vector(31 downto 0)); <== Da isses falsch ... :-)
> end component;

Rest hab ich nicht gecheckt.

Autor: A. M. (am85)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
K. schrieb:
> Woll woll, die entity ist richtig, aber die component declaration nicht
> :-)
> Dort steht "in" für den port.

Mist, die component declaration hatte ich gar nicht mehr auf der 
Rechnung...und ich wunder mich schon die ganze Zeit...oh man, 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.