SoC Blockset (for AMD)
Entwicklung von Anwendungen für AMD Versal und Zynq Adaptive SoCs und FPGAs
Haben Sie noch Fragen? Vertrieb kontaktieren.
Haben Sie noch Fragen? Vertrieb kontaktieren.
Mit SoC Blockset (for AMD) können Sie Anwendungen auf AMD-FPGAs und Adaptive SoCs entwerfen, simulieren, bereitstellen und verifizieren. Mithilfe von MATLAB und Simulink stellt das Produkt Hardware-/Software-Workflows zum gemeinsamen Entwerfen bereit, die gezielt auf AMD-Bauelementen auf standardmäßigen und individuell konfigurierten Platinen genutzt werden. Sie können Hardware- und Software-Anwendungen modellieren, Bit-genaue Simulationen ausführen, IP-Kerne generieren (mit HDL Coder), Embedded Software erstellen (mit Embedded Coder) und Entwicklungsplatinen programmieren (mit AMD Vitis™).
Mit SoC Blockset (for AMD) kann HDL Coder synthetisierbares C++ aus MATLAB-Code für Vitis HLS und RTL aus Simulink-Modellen mit Vitis Model Composer-Blöcken generieren. Sie können Hardware-in-the-Loop-Tests (HIL) auf Entwürfen ausführen, die auf Entwicklungsplatinen bereitgestellt wurden, und bereitgestellte Entwürfe mithilfe von MATLAB- und Simulink-Testumgebungen verifizieren.
Das Produkt umfasst Referenzentwürfe für Kommunikations-, Bildverarbeitungs-, Deep-Learning- und Regelungsanwendungen für Versal™-, Zynq™ UltraScale+™ MPSoC/RFSoC- und Zynq-7000-Bauteile sowie für AMD-FPGAs.
Mit der Wireless HDL Toolbox können Sie einen 5G NR MIB Recovery Algorithmus oder einen 5G NR SIB1 Recovery Algorithmus für FR1 und FR2 mithilfe einer SoC Blockset (for AMD)-Implementierung simulieren und einsetzen. Verwenden Sie Zynq-basierte Funkgeräte mit HF-Karten von Analog Devices, um praktische drahtlose Systeme zu prototypisieren, zu verifizieren und zu testen.
Erstellen Sie Modelle mithilfe von SoC-Referenzdesigns, die die Aufzeichnung von Live-Videos für die Simulation, die Verarbeitung von Video-Streams auf der Hardware und die Integration in Deep-Learning-Prozessoren ermöglichen.
Modellieren und simulieren Sie Motor- und Leistungselektronik-Regler, die zwischen Prozessoren und programmierbarer Logik aufgeteilt sind. Automatisieren Sie die Generierung und Kompilierung von C Code zusammen mit der Generierung von IP-Cores für AMD Zynq- und Versal-Bauteile.
Dokumentation | Beispiele
Generieren Sie IP-Kerne aus Algorithmen mit AXI4-Schnittstellen (mit HDL Coder) und stellen Sie sie auf programmierbarer Logik bereit. Generieren Sie Software-Anwendungen und Gerätetreiber (mit Embedded Coder) zur AXI4-Kommunikation. Automatisieren Sie individuell konfigurierte Platinen, Tochterkarten, Betriebssystem und IP. Setzen Sie Versal AI Engines mit dem SoC Blockset (for AMD) und dem AMD Vitis™ Model Composer ein.
Nutzen Sie die Möglichkeit, Radaranwendungen für AMD RFSoC-Bauteile zu simulieren und bereitzustellen. Stellen Sie 5G-Signalerkennungsalgorithmen auf RFSoC-Platinen bereit und verwenden Sie das SoC Blockset (for AMD), um die Hardware zu programmieren, Testdaten in den Speicher zu laden und den bereitgestellten Entwurf zu steuern. Implementieren Sie Frequenzsprungverfahren für CDMA- und FHSS-Anwendungen mit AMD UltraScale+ RFSoCs.
Dokumentation | Beispiele (Drahtlose Kommunikation, Radar)
Entwickeln Sie Anwendungen wie die Regelung von Motoren/Leistungselektronik oder drahtlose Kommunikation zur Implementierung auf MPSoC- und Zynq-7000-Plattformen.
Verwenden Sie das OS Customizer-Tool zum Ändern und Hinzufügen von Bibliotheken zur Linux®-Distribution für Ihren Embedded Processor. Erstellen Sie individuelle Anpassungen des Embedded Linux-Betriebssystems der unterstützten Boards.
Modellieren Sie DDR-Speicher und simulieren Sie Shared Memory-Transaktionen zwischen Hardware-Logik und Embedded Prozessoren. Konfigurieren Sie DMA-Controller zur Arbitrierung des Speicherverkehrs. Berücksichtigen Sie in der Simulation Speicherlatenz und -durchsatz.
Generieren Sie HDL Coder-Referenzentwicklungen direkt aus SoC Blockset (for AMD)-Modellen und verwenden Sie im Anschluss den HDL Workflow Advisor, um mit HDL Coder erstellte IP-Kerne in Ihr Projekt zu integrieren.
SoC Blockset (for AMD) ist ein MATLAB-Produkt, mit dem Sie die Leistung von Algorithmen auf programmierbaren SoCs und ASICs simulieren und analysieren können, um sie im Anschluss als Hardware- und Software-Anwendungen zur Erstellung von Prototypen und zur Produktion bereitzustellen.
SoC Blockset (for AMD) unterstützt AMD Versal Adaptive SoCs, Zynq UltraScale+ MPSoCs/RFSoCs und Zynq-7000 SoCs.
Die SoC Builder-App automatisiert die Bereitstellung durch die Erstellung von IP-Kernen, Software und die Programmierung von Entwicklungsplatinen (mit HDL Coder und Embedded Coder).
Ja, Sie können Simulink-Modelle von Hardware-Architekturen erstellen und Algorithmen mit Hardware-Effekten simulieren, um Leistungsprobleme wie Latenzzeit und Datenverlust vor dem Implementieren auf der tatsächlichen Hardware zu ermitteln.
SoC Blockset (for AMD) ermöglicht Ihnen das Erstellen von Modellen, die Schnittstellen zwischen Arm-Prozessorkernen, Hardware-Logik, Speicher und Peripheriegeräten definieren, damit Sie die Implementierungskompromisse beim Partitionieren von Algorithmen analysieren können.
Sie können 5G- und SDR-Anwendungen, Bildverarbeitungsanwendungen mit Live-Video-Verarbeitung, Motor- und Leistungselektronikregelungen, Radaranwendungen sowie drahtlose Kommunikationssysteme entwickeln.
Ja, mit SoC Blockset (for AMD) können Sie DDR-Speicher modellieren und Shared-Memory-Transaktionen zwischen Hardware-Logik und Embedded Prozessoren simulieren und dabei Speicher-Latenzzeit sowie Durchsatz berücksichtigen.
SoC Blockset (for AMD) analysiert Anwendungen, die auf Hardware ausgeführt werden, mithilfe von Leistungsdiagnostik und Software-Profiling-Tools, die Latenzzeit, Bandbreite und andere Metriken messen.
Entdecken Sie noch heute die Möglichkeiten.
Angebot anfordern und Erweiterungsprodukte entdecken.
Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.