Forum: FPGA, VHDL & Co. Thunderbolt zu USB


von Johann (Gast)


Lesenswert?

Hallo Leute,

ich suche einen Thunderbolt zu USB Bridge Chip. Ab besten ein IC was 
nicht konfiguriert wird. Ab besten mit Thunderbolt rein und mit USB raus 
:-)

Es kann USB 2 oder USB 3 sein.

von Lattice User (Gast)


Lesenswert?

Wenn du hier nicht fündig wirst, gibt es das nicht.

http://ark.intel.com/products/family/79641/Thunderbolt-Products?wapkw=thunderbolt

von Christian R. (supachris)


Lesenswert?

TB beinhaltet PCIe also brauchst du eigentlich nur den XHCI, aber meines 
Wissens rückt Intel die TB Controller (Mux/Demux für DisplayPort und 
PCIe) nicht an jeden raus. Wir haben nicht mal eine Doku bekommen.

von Johann (Gast)


Lesenswert?

Und es gibt auch keine anderen Hersteller außer Intel die sochel 
Thunderbolt auf USB Lösungen anbieten. Wir haben heute erst mal eine 
kleine Box gekauft. Die kommt in den nächsten Tagen dort schaue ich dann 
mal rein :-)

von Lattice User (Gast)


Lesenswert?

Johann schrieb:
> Und es gibt auch keine anderen Hersteller außer Intel die sochel
> Thunderbolt auf USB Lösungen anbieten.

Eine Thunderbolt auf USB Lösung ist nicht das gleiche wie ein Chip der 
das anbietet.

> Wir haben heute erst mal eine
> kleine Box gekauft. Die kommt in den nächsten Tagen dort schaue ich dann
> mal rein :-)

Vermutlich Intel Thunderbolt Controller + Renesas XHCI Controller.

von Johann (Gast)


Lesenswert?

Ich habe etwas gefunden :-)

Wir haben eine Thunderbolt auf USB 3 Umsetzer gekauft und dann mal 
reingeschaut. Dort ist ein ASMEDIA ASM1042A verbaut. Dies ist ein PCIe 
auf USB 3 Bridge Chip. Die gekauft Lösung funktioniert wirklich gut.

Noch würde ich aber gerne das IC mit auf unser Board packen. Weis jemand 
wo ich ICs von ASMEDIA kaufen kann?

Oder verkaufen die nur Millionen an ASUS :-)

von Christian R. (supachris)


Lesenswert?

Uargs, mit ASMedia haben wir ganz schlechte Erfahrungen. Zumindest unter 
Windows 7 arbeitet der sehr unzuverlässig. Versuch mal lieber den 
Renesas oder TI XHCI zu bekommen. Mehr ist da nicht drin?

von Johann (Gast)


Lesenswert?

Ich habe einen gekauften Apdater. In diesen Adapter geht Thunderbolt 
rein und kommt USB 3 raus. Ich habe mal in das Bord geschaut. Dort ist 
ein ASM 1042A von ASMEDIA verbaut. Alles hat auf anhieb funktioniert :-)

Allerdings schicke ich auch keine großen Bandbreiten über das Interface.

@ Christian

vielen Dank für Deine Informationen. Ich würde natürlich lieber etwas 
von TI nehmen. Da bekommt man immerhin die Datasheets und ich kann 
diesen Chio auch kaufen.

Ich habe mir von TI den TUS7340 angeschaut. Dieser Chip wäre wirlich 
super. Momentan habe ich einen USB Input auf meinem Board und dann ein 
CYPRESS HUB mit 4 USB Downstream Ports. Somit habe ich auf meinen Board 
4 USB Ports zur Verfügung.

Dies könnte ich nun alles durch den neuen TI Chip ersetzen.

1. Kann ich den TUS7340 einfach an ein Thunderbolt Interface 
anschließen? Dort wird doch auch PCIe übertragen.

2. Muss ich diesen TI chip noch konfigurieren oder kann ich diesen 
einfach auf meine Board bestücken und alles läuft?

von Frank K. (fchk)


Lesenswert?

Johann schrieb:
> Ich habe etwas gefunden :-)
>
> Wir haben eine Thunderbolt auf USB 3 Umsetzer gekauft und dann mal
> reingeschaut. Dort ist ein ASMEDIA ASM1042A verbaut. Dies ist ein PCIe
> auf USB 3 Bridge Chip. Die gekauft Lösung funktioniert wirklich gut.

Welchen? Wo habt Ihr den her? Was hat der gekostet?

fchk

von Johann (Gast)


Lesenswert?

Wir haben diesen gekauft:

http://www.kanexlive.com/thunderbolt-gigabit-ethernet

für ca. 79$

von Lattice User (Gast)


Lesenswert?

Johann schrieb:
>
> 1. Kann ich den TUS7340 einfach an ein Thunderbolt Interface
> anschließen? Dort wird doch auch PCIe übertragen.
>

Nein, da wird PCIe getunnelt.

Ich habe etwas recherchiert, Asmedia hat wohl eine Thunderbolt Lizenz 
und inzwischen mehrere TB Interfacechips. (TB nach USB, SATA, Ethernet 
..)

von Johann (Gast)


Lesenswert?

@ Lattice User

Demnach kann ich den ASMEDIA einfach an Thunderbolt anschließen da diese 
eine Thunderbolt License besitzen und bei TI geht das demanch nicht?

von Lattice User (Gast)


Lesenswert?

Johann schrieb:
> @ Lattice User
>
> Demnach kann ich den ASMEDIA einfach an Thunderbolt anschließen da diese
> eine Thunderbolt License besitzen und bei TI geht das demanch nicht?

Der Unterschied ist schon grösser als nur ein Stück Papier.

http://en.wikipedia.org/wiki/Thunderbolt_%28interface%29#mediaviewer/File:Thunderbolt_Technology_model_1_E.png

Der Asmedia hat den Thunderbolt IO Controller integriert. Für den TI 
braucht man den zusätzlich.

von Johann (Gast)


Lesenswert?

@ Lattice

vielen Dank für die Information. Haast Du denn schon Erfahrungen mit 
diesem ASMEDIA Chip gemacht?

@Christian
wo kann man denn ASMEDIA Chips kaufen?

von Christian R. (supachris)


Lesenswert?

Äh, keine Ahnung, wir entwickeln USB Devices, und treffen den ASMEdia 
Schrott immer mal bei Kunden auf den Mainboards an. Mittlerweile 
schreiben wir in unsere Spezifikationen, dass wir für eine einwandfreie 
Funktion im Zusammenspiel mit ASMEdia nicht garantieren können. Die 
legen ja je nach Treiber Version dann selbst die 2.0 High Speed 
Verbindungen immer mal lahm.

von Lattice User (Gast)


Lesenswert?

Johann schrieb:
> @ Lattice
>
> vielen Dank für die Information. Haast Du denn schon Erfahrungen mit
> diesem ASMEDIA Chip gemacht?
>

Nein, habe nur die Gelegenheit ergriffen mich etwas weiterzubilden. Am 
Anfang des Threads war ich ja noch der Meinung dass es ohne 
Intelcontroller nicht geht.

Was ist die genaue Bezeichnung auf dem Chip?
Dann kann man vielleicht noch mehr Informationen finden.

von Christian R. (supachris)


Lesenswert?

Lattice User schrieb:
> Der Asmedia hat den Thunderbolt IO Controller integriert. Für den TI
> braucht man den zusätzlich.

Laut Homepage von ASMedia ist der 1042A nur ein normaler PCIe Host 
Controller für USB SuperSpeed. Da steht nirgends was von TB. Also muss 
es anscheinend irgendwie möglich sein, PCIe Devices direkt an TB 
anzuschließen.

von Lattice User (Gast)


Lesenswert?

Christian R. schrieb:
> Lattice User schrieb:
>> Der Asmedia hat den Thunderbolt IO Controller integriert. Für den TI
>> braucht man den zusätzlich.
>
> Laut Homepage von ASMedia ist der 1042A nur ein normaler PCIe Host
> Controller für USB SuperSpeed. Da steht nirgends was von TB. Also muss
> es anscheinend irgendwie möglich sein, PCIe Devices direkt an TB
> anzuschließen.

Deswegen hatte ich angenommen, dass es ein anderer Chip ist und 
nachgefragt. Habe aber übersehen dass Johann den ASM1042A schon genannt 
hat.

Es wäre es natürlich möglich, dass es einen Fallbackmode zu PICe im 
Thunderbolt gibt. Für Displayport geht es ja auch (Thunderbolt benutzt 
die Mini Displayport Connectoren, und AFAIK haben die MacBook nur einen 
Anschluss für beides).

Ich habe nochmal gesucht, manche Reviews solcher Geräte erwähnen einen 
Intel Port Ridge Controller.  (z.B. DLS2210, siehe den Link in meiner 
allererstem Antwort).

@Johann
Kannst mit Sicherheit sagen, dass ausser dem ASM1042A nichts verbaut 
ist, auch nicht auf der Unterseite der Platine?

von Lattice User (Gast)


Lesenswert?

Lattice User schrieb:

> @Johann
> Kannst mit Sicherheit sagen, dass ausser dem ASM1042A nichts verbaut
> ist, auch nicht auf der Unterseite der Platine?

Hat sich erledigt.

Siehe FAQ auf http://www.kanexlive.com/thunderbolt-gigabit-ethernet

Is there Thunderbolt passthrough and USB 3.0?
TB passthrough will not be possible on this product because we are using 
*Intel "Port Ridge" chip* that does not have TB pass through.

Vermutlich den DSL2210, in der 2 mal PCIe x1 Konfiguration.

Damit sind wir wieder am Anfang.

von Johann (Gast)


Lesenswert?

Hallo Lattice

vielen Dank für Deine Bemühungen. Ich habe noch mal auf das Board 
geschaut und nur den bcm57762 gefunden. Dieses IC ist ein 
10/100/1000BASE-T Ethernet PCIe Controller with ASF2.0 von Broadcom.

Dann ist noch ein Speicher von Winbond. Ich konnte jetzt keinen DSL2210 
entdecken.

von Lattice User (Gast)


Lesenswert?

Wenn man nach dem bcm57762 sucht, findet man genau die gleiche 
Gerüchteküche, d.h. Vermutungen ob das Ding Thunderbolt kann. Tut es 
nicht.

Des Rätsels Lösung:

Der DSL2210 ist im Thunderbolt-Stecker des fest angeschlossenen Kabels:

http://forums.macrumors.com/attachment.php?attachmentid=354251&d=1345816055

von Christian R. (supachris)


Lesenswert?

Verrückt, was die alles für Quatsch machen...

von Lattice User (Gast)


Lesenswert?

Christian R. schrieb:
> Verrückt, was die alles für Quatsch machen...

Geht noch verrückter:
Im gleichen Stecker ist auf der anderen Seite ein LPC1112 Cortex M0 von 
NXP.

http://forums.macrumors.com/showthread.php?t=1428004

Ich glaube nicht, dass da ein Irrtum vorliegt, da NXP in einer 
Pressemitteilung zu Thunderbolt den LPC1102 aufführt.

http://www.nxp.com/news/news-archive/2012/NXP-supports-Thunderbolt.html

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.