Forum: FPGA, VHDL & Co. Verständnisfrage: CP2103 USB-Uart Bridge


von Tobi (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Marco .. (marco_2011)


Lesenswert?

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.

von Tobi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.