Hallo, Ich habe eine, wahrscheinlich sehr dumme, Verständnisfrage zur Funktionsweise der SiLabs CP2103 USB-Uart Bridge, über die eine Kommunikation zwischen einem FPGA und meinem PC erreichen möchte. Ich würde gerne wissen wozu die beiden Buffer zum Empfang und Senden der Daten gedacht sind. Diese sind ja mit grob 600 Byte recht groß. Kann die Verarbeitungsgeschwindigkeit in PC/FPGA wirklich so stark schwanken oder sind diese Buffer für etwas anderes gut? Viele Grüße, Tobi P.S: Sorry, wenn die Frage dämlich oder offensichtlich ist. Ich habe im Moment einfach noch wenig Erfahrung im Umgang mit Hardware.
Moin Moin, die Buffer sind ja nicht nur für die PC Seite da. Was ist den auf der andere Seite der Bridge? Schnittstelle Taktfrequenz Signaladern Verbindung u Verfahren USB 2.0 480 MHz 2 Bus, halbduplex Beispiele für Baudratenfrequenzen 1,8432 MHz (das ist die klassische Frequenz des PC-Baudratengenerators) 3,6864 MHz 4,9152 MHz 6,1440 MHz 7,3728 MHz 9,8304 MHz 11,0592 MHz 12,2880 MHz 14,7456 MHz 18,4320 MHz 19,6608 MHz 22,1184 MHz USB 2.0 kann mit 480MHz senden und empfangen. Wenn die UART Seite das nicht einhalten kann, muss die Bridge die Datenfragmente sammeln und speicher, und dann passend als UART/USB Pakete wieder versenden. Und damit die Daten nicht verloren gehen, müssen sie gespeichert werden.
Das macht natürlich Sinn. Vielen Dank für deine Antwort.
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.