Forum: FPGA, VHDL & Co. 2 processe verbinden


von noname (Gast)


Lesenswert?

Ich bin noch recht unerfahren mit vhdl und deshalb die frage, wenn man 
eine entity erstellt und in der achitecture 2 processe hat:

A: wie tausche ich die Werte der variablen zwischen diesen Prozessen 
aus?
B: wie gebe ich die zwei verschiedene werte beider prozesse an die 
aussenwelt weiter?

Für das Beispiel ist es unnötig, aber wenn ich z.B. in einem Process a 
und b  (=c) addiere und in einem anderen c und d  und das ganze ausgeben 
will?

danke

von Falk B. (falk)


Lesenswert?

@ noname

>A: wie tausche ich die Werte der variablen zwischen diesen Prozessen
>aus?

Lass das mit den variablen. Nimm Signale!

>B: wie gebe ich die zwei verschiedene werte beider prozesse an die
>aussenwelt weiter?

Über die Signale der Entity.

MFG
Falk

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.