PCI Express
Das Solution Center for PCI Express behandelt Fragen zu den Xilinx Lösungen für PCI Express.
AMD stellt eine Reihe von Konnektivitätslösungen bereit, mit denen Sie Ihren Designprozess beschleunigen können. Von IP-Schnittstellenlösungen, mit denen Sie eine Verbindung vom FPGA zu verschiedenen anderen Chipsätzen herstellen können, bis hin zu IP-Kernen, die die Herstellung interner Logikverbindungen im FPGA unterstützen, wird die Entwicklung Ihres Designs mit AMD einfacher und schneller. AMD bietet auch mehrere Entwicklungsplatinen an, die mit diesen IP-Lösungen verwendet werden können.
Externe Konnektivität
AMD kann Ihre Bandbreitenanforderungen mit Ethernet-Lösungen von 1M bis 400G und einer Reihe weiterer Schnittstellen-IPs mit bis zu 25G erfüllen.
Nachfolgend sind die wichtigsten IP-Blöcke für Schnittstellen aufgeführt, die von AMD unterstützt werden. Für viele unserer IP-Lösungen stehen geeignete SW-Treiber zur Verfügung.
Wichtige IP-Blöcke für Schnittstellen, die von AMD unterstützt werden
Kommunikation | Computing | Video |
---|---|---|
Ethernet | USB | HDMI |
PCI Express | SATA | DisplayPort |
Interlaken | SAS | MIPI |
Aurora | ONFI | SDI |
Serial RapidIO | AXI Chip2Chip | Ethernet |
CPRI | IIC | |
SONET | SPI | |
Infiniband | UART | |
OTN |
Interne Konnektivität
AMD bietet mehrere IP-Lösungen zum Verbinden verschiedener IP-Blöcke innerhalb der FPGA-Logik. Es gibt zwar viele verschiedene Protokolle für externe Schnittstellen, AMD standardisiert IP-Interconnects jedoch mit dem AXI4-Protokoll.
Zum Verschieben von Daten können sowohl AXI Memory Mapped als auch AXI Stream verwendet werden. AXI Memory Mapped wird verwendet, wenn Adresse und Steuerung getrennt mit Daten gesendet werden müssen und jede über einen eigenen AXI-Bus gesendet wird. AXI Stream wird beim Streaming von Hochgeschwindigkeitsdaten ohne Burst-Limit und ohne separaten AXI-Bus für Adressen/Steuerungen verwendet. Für Steuerschnittstellen bietet AMD auch AXI Lite an.
AXI SmartConnect
Neueste Hochgeschwindigkeitslösung, um AXI Memory Mapping- und/oder AXI Lite-Schnittstellen zu verbinden. Sie wird ausschließlich im Vivado™ IP Integrator unterstützt.1
AXI Interconnect
Die Lösung der ersten Generation, die AXI Memory Mapping- und/oder AXI Lite-Schnittstellen verbindet, wird in RTL und im GUI-basierten Vivado IP Integrator unterstützt.1
AXI Stream Interconnect
Hochgeschwindigkeitslösung, um auf AXI Stream basierende Schnittstellen zu verbinden. Sie wird in RTL und im GUI-basierten Vivado IP Integrator unterstützt.1
AXI DMA
Lösung, um AXI Stream- und AXI Memory Mapping-Schnittstellen miteinander zu verbinden.
Speicherdirektzugriff (Direct Memory Access, DMA) ist eine Methode zum Verschieben von Daten zwischen verschiedenen Speicherorten, ohne dass ein Prozessor zum Senden der Daten benötigt wird. Ein typischer DMA verfügt über einen Prozessor oder einen anderen intelligenten Controller, um Quelle und Ziel der Datenübertragung einzurichten, die eigentliche Datenübertragung wird jedoch vom DMA-Block übernommen. AMD verfügt über eine Reihe von DMA-IPs, die für bestimmte Arten der Datenverschiebung entwickelt wurden. Diese sind in erster Linie für die folgenden drei Anwendungsbereiche eingerichtet:
Anwendung | PCIe | Embedded | Video | |||
---|---|---|---|---|---|---|
IP-Name | DMA für PCIe | AXI DMA | AXI MCDMA | AXI CDMA | ZU+ DMA | AXI VDMA |
Typischer Anwendungsfall | Verschieben von Daten zwischen dem x86-Systemspeicher und dem an FPGA angebundenen DDR4-Speicher über eine PCIe-Verbindung | Kommunikation von Zynq zu 10-Gb-Ethernet im Bereich der programmierbaren Logik | Ethernet (1G/10G) zu mehreren DDR4-Kanälen | Kommunikation von Zynq zu BRAM im Bereich der programmierbaren Logik | Kommunikation von Zynq zu DDR3 im Prozessorbereich | HDMI-Videodaten zu DDR4-Speicher zur Formatkonvertierung |
Schnittstelle | PCIe zu AXI Memory Mapped oder AXI Stream | AXI Stream zu AXI Memory Mapped | AXI Stream zu (<= 8) AXI Memory Mapped-Schnittstellen | AXI Memory Mapped zu AXI Memory Mapped | AXI Memory Mapped zu Zynq US+ Processor | AXI Stream zu AXI Memory Mapped |
Effizienz | S2MM: 75 % MM2S: 99 % |
S2MM: 75 % MM2S: 99 % |
99 % | 100 % | ||
Performance (Gbit/s) | 7 GB/s | S2MM: 215 MM2S: 280 |
S2MM: 230 MM2S: 300 |
280 | 25 | 4k 60fps |
SW-Treiber | x86-basiertes Linux | Linux und Baremetal | Linux und Baremetal | Linux und Baremetal | Linux und Baremetal | Linux und Baremetal |
Produktbeschreibung | Preis |
---|---|
Das Virtex™ UltraScale+™+ FPGA VCU118 Evaluierungskit ist die ideale Entwicklungsumgebung zur Evaluierung der hochmodernen Virtex UltraScale+ FPGAs. Virtex UltraScale+ Geräte bieten die höchsten Performance- und Integrationsfähigkeiten in einem FinFET-Knoten. Dies beinhaltet sowohl die höchste serielle E/A- und Signalverarbeitungsbandbreite als auch die höchste On-Chip-Memory-Dichte. |
6.995 $ |
Das Virtex™ UltraScale™ FPGA VCU110 Entwicklungskit ist die perfekte Entwicklungsumgebung zur umfassenden Evaluierung der herausragenden Performance, Systemintegration und Bandbreite von Virtex UltraScale Chips. |
15.995 $ |
Das Virtex™ UltraScale™ FPGA VCU108 Evaluierungskit ist die perfekte Entwicklungsumgebung zur umfassenden Evaluierung der herausragenden Performance, Systemintegration und Bandbreite von Virtex UltraScale Chips. |
5.995 $ |
Das Kintex™ UltraScale™ FPGA KCU105 Evaluierungskit ist die perfekte Entwicklungsumgebung zur umfassenden Evaluierung der hochmodernen programmierbaren Kintex UltraScale FPGAs. Die Kintex UltraScale Familie bietet Performance der ASIC-Klasse auf Systemebene, Taktverwaltung und Energieverwaltung für Systeme der nächsten Generation in einem ausgewogenen Verhältnis aus Preis, Performance und Energieverbrauch. |
2.995 $ |
Das Spartan™ 6 FPGA SP605 Evaluierungskit bietet alle grundlegenden Komponenten von Hardware, Designtools, IP und Referenzdesigns und ermöglicht eine sofortige Entwicklung. Dieses Kit bietet eine flexible Umgebung für das Systemdesign und bietet ein vorab verifiziertes Referenzdesign sowie Beispiele zur Nutzung von Funktionen wie serielle Hochgeschwindigkeits-Transceiver, PCI Express®, DVI und/oder DDR3. Dieses Kit enthält einen FMC-Steckverbinder (FPGA Mezzanine Card) nach Industriestandard für zukünftige Skalierung und Anpassung an bestimmte Anwendungen und Märkte. |
495 $ |
Melden Sie sich für die E-Mail-Liste an, um die neuesten Nachrichten und Meldungen zu adaptiven SoCs and FPGAs zu erhalten.