Kennt jemand der Entwickler ein gutes Buch oder eine andere Quelle, die Aufschluss über Beschaltungstechniken bei FPGAs gibt, wenn diese für Hochgeschwindigkeitsanwendungen ausgelegt werden sollen? Es ginge um solche Sachen wie: Takteingang: Konstruktion des Oszillators / Taktgebers, Anschaltung desselben über kapazitive Kopplung, Auslegung / Berechnung differentielle Terminierung Verknüpfung: differentielle Verbindungen, Transceiver-Beschaltung, Verkopplung von Chips Powering: Auslegung von Blockkondensatoren, Vermeidung EMV, Signalführung
Tobias N. schrieb: > Kennt jemand der Entwickler ein gutes Buch oder eine andere Quelle, die > Aufschluss über Beschaltungstechniken bei FPGAs gibt, wenn diese für > Hochgeschwindigkeitsanwendungen ausgelegt werden sollen? Die Application Notes des Herstellers natürlich, bspw: https://www.xilinx.com/support/documentation/user_guides/ug483_7Series_PCB.pdf
Ergaenzent noch die Schematics der entsprechenden Hersteller Eval-Boards.
Tobias N. schrieb: > Kennt jemand der Entwickler ein gutes Buch oder eine andere Quelle, die > Aufschluss über Beschaltungstechniken bei FPGAs gibt, wenn diese für > Hochgeschwindigkeitsanwendungen ausgelegt werden sollen? > > Es ginge um solche Sachen wie: > > Takteingang: > Konstruktion des Oszillators / Taktgebers, Anschaltung desselben über > kapazitive Kopplung, Auslegung / Berechnung differentielle Terminierung > > Verknüpfung: > differentielle Verbindungen, Transceiver-Beschaltung, Verkopplung von > Chips > > Powering: > Auslegung von Blockkondensatoren, Vermeidung EMV, Signalführung Jetzt könnte man ja mal ketzerisch fragen, was hat das mit FPGAs zu tun? Oder anderes ausgedrückt, das sind Grundlagen die auch überall anders zutreffen, FPGAs ist nur ein Bruchteil davon. Und wen es um den "einen" FPGA geht, dann kommt man eh nicht drum rum sich genau zu dem auch die Datenblätter anzuschauen. Aber ich gebe Dir in soweit recht, zu einigen FPGAs sind die Datenblätter so umfangreich, das man damit locker einen dickeren Wälzer füllen könnte. Ob das ein "gutes Buch" wird, Hmmm ?!? :)
Es hilft auch schon einfach, wenn man sich die physikalischen Grundlagen eines Wellenleiters erarbeitet hat. D.h. dafür tut's ein gängiger Physikschinken, wie ein Nolting.
Fulfisk schrieb: > Es hilft auch schon einfach, wenn man sich die physikalischen Grundlagen > eines Wellenleiters erarbeitet hat. D.h. dafür tut's ein gängiger > Physikschinken, wie ein Nolting. Skeptisch, zwischen physikalischen Grundlagen und einem optimalen Design stehen leider die Fertigungstechnik und die kann nun mal nicht die Toleranzen auf 0.000123 die ein Theoretiker gern mal ausrechnet und einfordert. Der Klassiker für Hi-Speed PCB Design ist dieser: ISBN: 978-0133957242 Vielleicht hat der ja nach über 25 Jahren einen würdigen Nachfolger gefunden.
DümmsteNussAmBaum schrieb: > Die Application Notes des Herstellers natürlich, bspw: > https://www.xilinx.com/support/documentation/user_guides/ug483_7Series_PCB.pdf Die kenne ich, aber die reichen oft nicht. Würde gerne mehr dazu lernen.
Bei TI gibt es ausgiebige und ausfuehrlich Appnotes wie deren schnelle Controller designmaessig zu verwursten sind. Bis hin zur Gestaltung der Layer und der (µ-)Vias. Die Grundsaetze sollten analog auch FPGAs zutreffen.
Tobias N. schrieb: > DümmsteNussAmBaum schrieb: > >> Die Application Notes des Herstellers natürlich, bspw: >> https://www.xilinx.com/support/documentation/user_guides/ug483_7Series_PCB.pdf > > Die kenne ich, aber die reichen oft nicht. Papperlapapp, werd mal konkret mit Deiner Mangelliste.
Tobias N. schrieb: > Powering: > Auslegung von Blockkondensatoren, Vermeidung EMV, Signalführung Älteres Application Note von Xilinx, dass ich immer noch gut finde: "Power Distribution System (PDS) Design (xapp623)" Parallel zum "Black Magic" Buch fand ich dieses Buch auch hilfreich: ISBN 978-0780353763
Ja werde wirklich mal genauer und rücke ein paar mehr Details raus. Ich habe einen CMOS Oszillator einfach angeschlossen und auch nicht irgendwie besonders gelayoutet. Einen differentiellen LVDS Takt habe ich auch einfach angeschlossen aber eben terminiert. Geht problemlos mit 250 MHz. Und sonst habe ich eben wie von Xilinx empfohlen viele Kondensatoren an die Spannungsversorgung gehängt. Auf der Rückseite in 0402 geht das ganz gut und noch ein paar größere aussen rum. Was willst du denn konkret bauen?
Als Ergänzung zu den Buchempfehlungen: ISBN 978-0081010167 Duke
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.