2 FPGA miteinanderverbinden

Gast #1345462
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe vor zwei fpga über sozusagen ein Bussystem zu verbinden.Die 
erste FPGA soll die Rolle einen Transmitter spielen,indem es dauernd 
nach einer Pause eine feste Nachricht geschickt wird und das wird als 
FSM implementiert .Die zweite arbeitet als Empfänger.

und deswegen möchte ich die Leute fragen, die Erfahrung gehabt haben, 
wie kann man das schaffen ? wie werden die verbunden(ob das über RS232 
oder was anders ???)..
ich danke euch

Frank
#1345475
Lesenswert?
• ▲
▼
Erzählt was von FPGA und hat 0 Ahnung. Gibts die Teile wohl schon für 
Lego Technic? Oder ist das eine BWL-Prüfungsfrage?

Das kommt ganz darauf an was du machen willst:

gewünschte Entfernung?
gewünschte Übertragunggeschwindigkeit?
gewünschte Störsicherheit/Fehlersicherheit?

Falls geringe Datenrate und beide auf einer Platine mit wenig Störungen 
platziert sind: z.B. eine SPI Variante, keinesfalls RS232.
Gast #1345764
Lesenswert?
• ▲
▼
Wozu 2 kleine verbinden, wenn ein grosser beide beherbergen kann.
(wie schon jemand sagte) Intern geht die Übertragung am schnellsten,
würde ich mal sagen. Ansonsten du hast die Wahl. Wie du schon
sagtest, kannst du UART cores auf jedem haben und sie so verbinden.
UART =/= RS232, man kann da höher mit der Frequenz gehen.

Wieviel Daten hast du vor zu schauffeln?
Gast #1345863
Lesenswert?
• ▲
▼
Es ist u.U. schon sinnvoll mehrere FPGA miteinander zu verbinden.
Zum einen ist selbst der größte verfügbare FPGA irgendwann voll [1]. Zum 
anderen kann es günstiger sein zwei Kleine[2] zu verwenden, weil die 
besser verfügbar sind und nicht so viel kosten, wie die ganz ganz 
Großen[3].

@Frank:
An welche FPGAs hast Du gedacht?  Welcher Hersteller? Welche Serie? 
Welche Datenrate? Welche Latenz?

Duke


[1] ist wie mit Festplatten: "Bits und Bytes füllen jeden Raum", sagte 
mal ein Professor.
[2] 
http://search.digikey.com/scripts/DkSearch/dksus.dll?lang=de&site=DE&KeyWords=lx220t&x=0&y=0
[3] 
http://search.digikey.com/scripts/DkSearch/dksus.dll?lang=de&site=DE&keywords=lx330t&x=0&y=0
Gast #1347587
Lesenswert?
• ▲
▼
Hallo,
Die Verbindung zwischen die beide FPGAs sollte nachher erweitert werden 
und sollte eigentlich als Bussystem werden dh. die eine FPGA ist nur 
provisorisch eingestzt aber wird mit einem Gateway ersetzt.
Also es wird ein Master/Slave-System entworfen aber schrittweise, zuerst 
mal Nachricht senden und empfangen.
sieht ihr das nicht sinnvoll ??? oder nicht realisable ??
für weitere Tipps oder Meinungen oder was auch immer bedanke ich mich.
Frank
#1347701
Lesenswert?
• ▲
▼
Dann bau doch ein ganz normales synchrones Bus-Interface mit 
Datenleitungen, Adressleitungen und Schreib/Lese Steuerung. Eventuell 
kannst du die Adress/Datenleitungen multiplexen, aber da niemend 
(offenbar nichtt mal du selbst) die Anforderungen kennt, kann man das 
schwer beurteilen.
Welche Geschwindigkeiten sollen denn darüber nun gefahren werden?

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