Andreas S. schrieb:
Gerade die schnellen Transceiver werden doch heute für sehr viele
Schnittstellen benötigt:
Die Schnittstellen an sich braucht es an jeder Ecke, ja, aber hinter diesen schnellen IOs verbergen sich ja auch Daten mit entsprechenden Bandbreiten, die verarbeitet werden wollen. Mit super schnellem Video muss auch etwas passieren und sobald man da mit Signalverarbeitung anfängt, sind kleine FPGAs sehr schnell am limit.
Mit "IO-Expander" gehe ich theoretisch noch mit, aber auch auch hier habe ich bei z.B. Video einfach ein Problem: Wenn ich rechne, z.B. aus meinem PYRA-ARTIX mit 1080p60-HDMI rauszugehen, brauche ich massige IOs, um an einen Expander Chip ranzugehen, der mir dann die 6Gbps macht, oder ich brauche 2 Videokanäle, die dann zu UHD zusammengemischt werden. Dann nehme ich doch gleich einen Artix Ultrascale oder alten Kintex, der das ebenfalls kann, funtionell beide Chips absorbiert, obendrein noch mehr Resourcen hat und bauch noch billiger ist.
"Accelerating Broadcasting "
Einen reinen Videoverteiler kann man sich vorstellen. Für viele solcher Anwendungen gibt es aber auch schon fertige (i)Chips.
Ansonsten könnte man einen einfachen Controller mit geringen Bandbreiten an high speed Schnittstellen dranbringen.
Das werden also bestimmte Nischen sein, wo so ein Chip greift.
Wo ich einen Vorteil sehe, sind die HP-IOs gegenüber den A7er.
Wenn die Chips schon etabliert wären, könnte ich so einen sogar aktuell gebrauchen. Allerdings muss es dann auch kostentechnisch passen. Habe aktuell z.B einen AU wegen der Kosten zu Gunsten eines A7 gedropped. Der Kostenfaktor war fast 2:1. Ob da ein SU wesentlich billiger ist ?...
Ein weiterer Vorteil wäre noch die geringere Spannung, wenn es zu relevant weniger Wärmeproblem kommen würde. Da beißen sich aber auch wieder die Konzepte: Transceiver, die schnell laufen sollen, verbraten eben auch Strom, vor allem die PLLs.
Rick D. schrieb:
Gerade PCIe und USB benötigen nicht unerhebliche weitere FPGA-Ressourcen
um das Protokoll angemessen bedienen zu können
Das geht noch so einigermaßen. PCI braucht nicht so arg viel zusätzliche Logik, wenn es nur transportieren soll, bei USB kommt es sehr darauf an, wie komplex die Datenverwaltung werden soll und wieviele Kanäle man da bedienen muss. Das ist sehr schnell in einer CPU besser aufgehoben.
Andreas S. schrieb:
Offenbar bieten die größeren Spartan Ultrascale+ hinreichend viele
Ressourcen
Eben, die größeren sind sicher von Nutzen, bzw decken mehr Anwendungen ab.