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
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.
Soll an meine eigene Logik. Ich dachte nur das man sich den Tag arbeit ersparen bzw. aufs testen reduzieren könnte.
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
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?
@ Mark (Gast) >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 Na dann mal los! MFG Falk
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 ;-)
>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)?
@ 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
>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 ;)
@ 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
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.
Naja, wenn Du tatsächlich auf so viel Erfahrung zurückgreifen kannst, dann dürfte die Anpassung eines vorhandenen Cores ja auch keine Arbeitstag füllende Beschäftigung für Dich werden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.