Gast
#799414
Hallo,
hab folgendes Problem:
Ich habe dieses Array global deklariert:
"architecture Behavioral of Testbench_1st is
type codematrix is array (0 to 100,0 to 255) of integer;"
und befülle es in einer späteren Prozedur mit Werten. Innerhalb dieser
Prozedur wird eine Funktion aufgerufen, welche ebenso auf diese
Codematrix zugreifen soll....passiert allerdings nicht:
function summe(difsign,mid: integer ) return integer is
variable e,g,x: integer:=0;
variable cod: codematrix;
begin
cod(5,0):=12345;
xy := difsign + mid;
return xy;
end summe;
Benötige allerdings unbedingt eine Funktion um einen rekursiven Aufruf
zu ermöglichen. Ist nur ein theoretisches Beispiel, soll nicht
synthetisiert werden. Ich will nur diese 12345 in die Codematrix
schreiben...aus der Funktion. Xilinx gibt mir auch keine Syntaxfehler
aus.
DANKE!!!