Forum: FPGA, VHDL & Co. Virtex 5 : VHDL <-> PowerPC C Programm Kommunikation


von Frank L. (franky83)


Lesenswert?

Hallo an alle.

Ich habe Erfahrung mit VHDL und Modelsim, aber weniger mit dem EDK und 
dem PowerPC.
Nun geht es darum, VHDL mit dem PowerPC anzusprechen.

Es werden sagen wir alle 0,1s eine Zufallszahl durch das VHDL Programm 
generiert.
Sobald diese Zahl größer als 0.5 ist, soll der Wert an ein C Programm 
übergeben werden und dieses ausgeführt werden.

Beispiel:

0,1 -> 0.2343
0,2 -> 0.1330
0,3 -> 0.4553
0,4 -> 0.7532 -> PowerPC C Programm anstoßen und 0.7532 übergeben
0,5 -> 0.2342
usw.

Ich hoffe das Szenario ist verständlich. Sonst einfach nochmal 
nachfragen.

Würde mich über Denkanstöße oder Quellen mit ggf. Beispielen sehr 
freuen.

Gruß Franky

von Christian R. (supachris)


Lesenswert?

Hm, naja, im Normalfall beginnt man sowas mit dem EDK. Da musst du dir 
das komplette Projekt zusammen generieren mit PPC, Speicher, 
Bus-Systemen usw. und dann entweder deine Logik im EDK mit dem 
Peripheral Import einbinden oder aber das EDK Projekt exportieren und in 
ISE einbinden. Das ist für einen Anfänger recht viel Arbeit. Gerade EDK 
und das SDK sind sehr naja....gewöhnungsbedürftig. Du müsstest dann ein 
Peripheral (am besten mit PLB Interface) machen, dass am PPC hängt und 
einen Interrupt generiert, wenn die Berechnung fertig ist. Dann kann der 
PPC über den PLB die Daten auslesen.

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.