Welcher RS232 Core

Gast #647810
Lesenswert?
• ▲
▼
Hi an alle,
in absehbarer Zeit werde ich Daten vom FPGA zu einem PC übertragen 
müssen. Deshalb habe ich bereits nach passenden IP Cores gesucht und 
auch welche gefunden z.B. auf opencores.com und fpga4fun.com.

Hat einer von euch mit diesen bereits Erfahrungen gesammelt und kann mir 
einen entfehlen bzw. tipps geben worauf ich achten sollte.

Ich benötige eine Geschwindigkeit von 9600Baud
7 bzw. 8 Datenbits, 1 Stoppbit und no parity.

Danke euch schonmal
Gast #647860
Lesenswert?
• ▲
▼
Woran soll der Core? An einen embedded Prozessor im FPGA? Dann nimm den 
dazu passenden (für Wishbone gibts was auf opencores, für OPB sind im 
Xilinx EDK welche dabei, und bei Nios siehts sicher ähnlich aus).

Wenns an eigene Logik mit Custom Schnittstelle soll würd ich ihn einfach 
selbst schreiben. Passt am besten und dauert bei etwas Erfahrung keinen 
Tag. Wenn man nur senden muss noch weniger.
Gast #649011
Lesenswert?
• ▲
▼
Solltest Du mit einem Spartan 2/3 arbeiten, dann gibt es bei Xilinx die
App-Note 223, Source gibts da auch, 200Mhz UART mit 16 Byte Fifo
das ganze für Senden in 7 CLB und Empfangen in 8 CLB. Funktioniert recht 
stabil.

Gruss
Gast #649035
Lesenswert?
• ▲
▼
Hallo,

den UART TX/RX könnte ja mal jemand in VHDL umsetzen und in die 
Codesammlung reinstellen, dann hätte jeder was davon und man ist bei 
entspr. Implementierung nicht an spez. Devices gebunden sondern könnte 
es
auch im CPLD nutzen.
@Gast : hw?
Gast #649370
Lesenswert?
• ▲
▼
Ein Spartan wird es wohl eher nicht werden. Mir geschwebte da ein 
Virext4/5 vor. Wenn ich dann damit mal fertig sein sollte kann ich auch 
gern den Code hier veröffentlichen. Werde aber in der nächsten Zeit kaum 
dazu kommen....also ca. in einen Monat könnte/müsste es dann soweit 
sein.
Wenn natürlich in der zwischenzeit einer von euch was passenden hat bin 
ich nicht unglücklich ;-)
Gast #649499
Lesenswert?
• ▲
▼
>Ein Spartan wird es wohl eher nicht werden. Mir geschwebte da ein
>Virext4/5 vor.

Nichts für ungut, aber meinst du nicht, dass du dich übernimmst? Für 
jemanden der offensichtlich schon an einem UART zu kauen hat sind die 
Virtex ne Nummer zu heftig. Die aktuellen "billig" Serien von Altera 
(Cyclone) und Xilinx (Spartan) sind eigentlich schon ziemlich geräumig. 
Warum also viel Geld ausgeben, wenn du die Leistung nicht nutzt (das 
schließe ich aus deinem mutmaßlichen Erfahrungsstand)?
#649503
Lesenswert?
• ▲
▼
@ Frank (Gast)

>>Ein Spartan wird es wohl eher nicht werden. Mir geschwebte da ein
>>Virext4/5 vor.

>Nichts für ungut, aber meinst du nicht, dass du dich übernimmst? Für
>jemanden der offensichtlich schon an einem UART zu kauen hat sind die
>Virtex ne Nummer zu heftig.

Die selbe Kategorie Mensch kauft auch Porsche. Als Sch*******längerung. 
;-)

MfG
Falk
Gast #649514
Lesenswert?
• ▲
▼
>Die selbe Kategorie Mensch kauft auch Porsche. Als Sch*******längerung.
In einer Welt, in der zumindest ein Teil holden Weiblichkeit darauf 
abfährt macht sich diese Investition vielleicht sogar bezahlt. Ein 
Virtex wird aber kaum über der alten Briefmarkensammung rangieren ;)
#649522
Lesenswert?
• ▲
▼
@ Frank (Gast)

>>Die selbe Kategorie Mensch kauft auch Porsche. Als Sch*******längerung.
>In einer Welt, in der zumindest ein Teil holden Weiblichkeit darauf
>abfährt macht sich diese Investition vielleicht sogar bezahlt. Ein

Du meinst den Porsche? Tussen die auf sowas ernsthaft abfahren sind nur 
Tussen.

 . . . als komm mir nicht mit Frauen, die nur die Kohle kennen
Denn hast du keine Scheine mehr nehmen sie nen andren Freier, . . .

MfG
Falk
Gast #650888
Lesenswert?
• ▲
▼
Ich glaube das ihr etwas von Thema abgekommen seid. Ich weis schon warum 
ich einen Virtex4/5 benötige und hab schon ausreichende Erfahrung um zu 
entscheiden was ich brauche.
Ich habe bis jetzt aber noch nie eine Kommunikation mittels RS232 
gebraucht und habe deshalb mal gefragt......aber einige von euch sind ja 
wohl der Meinung mal wieder alles besser wissen zu müssen....naja wie 
auch immer.

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