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


von A. M. (am85)


Angehängte Dateien:

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-vhdl-design-into-peripheral.html 
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.

von K. (Gast)


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.

von A. M. (am85)


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 ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.