Funktion STD_LOGIC zu STD_LOGIC_VECTOR übergeben

Gast #4120627
Lesenswert?

Hallo benötige Hilfe bei der Umsetzung von folgendem Package

PACKAGE GATE_PACKAGE IS
  ----------------------------------------------------------------
  FUNCTION REDUCE_AND(DIN : IN STD_LOGIC_VECTOR) RETURN STD_LOGIC;
  FUNCTION REDUCE_OR(DIN  : IN STD_LOGIC_VECTOR) RETURN STD_LOGIC;
  FUNCTION REDUCE_XOR(DIN : IN STD_LOGIC_VECTOR) RETURN STD_LOGIC;
  ----------------------------------------------------------------
END PACKAGE GATE_PACKAGE;

Wie rufe ich die Funktionen auf mit drei STD_LOGIC Variablen (a,b,c)?
REDUCE_XOR(a,b,c)  funktioniert nicht.

Danke für eure Hilfe.
Gast #4121715
Lesenswert?

Bekomme jetzt folgenden Fehler beim Compilieren

**Ambiguous type in infix expression; 
ieee.std_logic_1164.STD_LOGIC_VECTOR or 
ieee.std_logic_1164.STD_ULOGIC_VECTOR.
**Illegal type conversion to ieee.std_logic_1164.STD_LOGIC_VECTOR 
(operand type is not known).
**Type conversion (to ieee.std_logic_1164.STD_LOGIC_VECTOR) conflicts 
with expected type ieee.std_logic_1164.STD_LOGIC.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren