Forum: FPGA, VHDL & Co. VHDL und PROFIBUS


von Nighthawk 8. (Firma: Privat) (nighthawk_84)


Lesenswert?

Hallo liebe Forenmitglieder,
ich hätte da eine Frage bzgl. die Implementierung eines 
PROFIBUS-Protokolls auf einem FPGA (auf einem Xilinx ISE Studio). Da ich 
zur Zeit am grübeln bin, wollte ich euch fragen ob es im Netz ein paar 
gute Anhaltspunkte gibt. Bitte keine Opencores! Da habe ich schon ein 
paar codes gesehen und die sind grausam. Gibt es Anhaltspunkte wie 
literatur oder hilfreiche Themen zur Entwicklung eines 
Profibusprotokolls auf einem Xillinx FPGA. Villeicht könnt ihr mir da 
weiterhelfen.
Gruß Nighthawk

von Dipl.-Ing. (FH) (Gast)


Lesenswert?

Habe mal Profibus DP gemacht, allerding mit CPUs. Ich würde sagen, dass 
man das auch in VHDl zugüg hinbekommt. Ein Prozessor ist nicht unbdingt 
nötigt. Allerdings muss man eine Art RT-Software nachbilden, mit Message 
Queues, Fifos und dynamischen Stacks, die zwar grundsätzlich einfach zu 
bauen, aber in der Funktion schwer zu checken sind, vor allem im 
Zusammenspiel mit anderen Systemkomponenten. Das Ganze ist dann auch 
eine Frage der intelligenten Teststrukturen.

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

Vielleicht hilft dir das etwas weiter.

http://profim.sourceforge.net/index.html#about

Es bleiben zwei Wege ein Softcore nutzen und eine Software schreiben.

Oder Frames durch State Machine bauen und analysieren.

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

oder hier

http://www.pbmaster.org/de/

google findet schon was, so ist es nicht

von Profibus man (Gast)


Lesenswert?

René D. schrieb:
> http://www.pbmaster.org/de/
>
> google findet schon was, so ist es nicht

und mit welchem nutzen? der source code steht laut web page wegen 
rechlicher Gründe, Patente, nicht mehr zum download zur verfügung.
 :-/

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.