Erste Schritte mit MATLAB und Simulink für die FPGA-, ASIC- und SoC-Entwicklung

Sehen Sie sich die Beispiele, Videos und Tutorials an

Grundlagen von MATLAB und Simulink

Steigen Sie ein in die Entwicklung von Algorithmen und digitaler Hardware und deren Verifikation. Teamübergreifend loten Sie Implementierungs-Optionen aus, verifizieren Ihr System früher und generieren Verifikations-Komponenten.

Videos

Erlernen Sie die Grundlagen von MATLAB durch dieses kostenlose, zweistündige Einführungs-Tutorial zu häufig verwendeten Funktionen und Workflows.

Interaktive Online-Schulung

In diesem kostenlosen, dreistündigen Tutorial erhalten Sie einen Einblick in die Grundlagen der Erstellung, Bearbeitung und Simulation von Modellen in Simulink.

Interaktive Online-Schulung

Dieser dreitägige Kurs bietet eine umfassende Einführung in MATLAB für technische Berechnungen.

Interaktive Online-Schulung oder von Dozenten geleitete Schulung

Dieser zweitägige Kurs richtet sich an Ingenieure, die mit der Modellierung von Systemen und Algorithmen und der Design-Validierung in Simulink vertraut sind.

Von Dozenten geleitete Schulung

Erfahren Sie mehr über Model-Based Design und wie Sie Simulink einsetzen, um Blockdiagramme und einfache Modelle zu erstellen.

Dokumentation

Modellierung für und Bereitstellung auf FPGA- und ASIC-Hardware

In diesem fünfteiligen Video-Guide erfahren Sie mehr über das FPGA-Design mit MATLAB. Entdecken Sie, welche zentralen Faktoren bei der Ausrichtung eines signalverarbeitenden Algorithmus auf spezifische FPGA- oder ASIC-Hardware zu berücksichtigen sind.

Video

Dieses Tutorial zeigt, wie ein Algorithmus für die Verarbeitung von Audiosignalen auf FPGA-Hardware entworfen und mit HDL Coder implementiert wird.

Blog-Post

Erfahren Sie, wie Sie Signalverarbeitungs- und Kommunikations-Entwürfe von der Gleitkomma- in eine effiziente Festkomma-Implementierung auf FPGAs überführen.

Aufgezeichnetes Webinar

Generieren Sie target-unabhängigen synthetisierbaren VHDL- oder Verilog-Code direkt aus Single-, Double- oder Half-Precision-Gleitkommamodellen.

Videodemonstration

Sie können Signalverarbeitungs-, Steuerungs- und Bildverarbeitungsalgorithmen auf FPGA, ASIC und SoC unter Einhaltung der Sicherheitsnormen wie ISO 26262, IEC 61508 oder IEC 62304 entwerfen und implementieren.

Video

Dieses Tutorial führt Sie durch alle wichtigen Schritte zur Implementierung eines MATLAB-Algorithmus auf FPGA-Hardware.

Dokument und Beispiele

Diese Leitlinien helfen Ihnen beim Einstieg in die Verwendung von HDL Coder für Ihre Entwürfe und geben Beispiele zur Veranschaulichung ausgewählter Konzepte.

Dokument und Beispiele

In diesem dreitägigen Kurs werden die DSP-Grundlagen aus der Perspektive der Implementierung in der internen FPGA-Struktur behandelt.

Von Dozenten geleitete Schulung

Dieser zweitägige Kurs behandelt, wie mit HDL Coder und HDL Verifier aus einem Simulink-Modell HDL-Code generiert und verifiziert wird.

Von Dozenten geleitete Schulung

Erfahren Sie, wie VHDL- und Verilog-Code für die FPGA-Programmierung oder das ASIC-Prototyping und -Design erzeugt werden können.

Dokumentation

Mithilfe der eingebauten Blockparameter des DSP HDL Toolbox FFT-Blocks sind Ingenieure in der Lage, in kürzester Zeit Architekturimplementierungen zu untersuchen, die Hardware-Latenzzeit zu simulieren und eingehende Daten in Sample- oder Frame-basierter Verarbeitung zu übertragen, um so Hochgeschwindigkeitsanforderungen zu erfüllen.

Video

Erfahren Sie, wie Sie mithilfe des High-Level-Designs in MATLAB und Simulink die Entwicklung und Verifikation in ASIC- und FPGA-Projekten beschleunigen können. HDL Coder stellt Ihnen die Entwicklungsumgebung zur Verfügung und HDL Verifier ist mit branchenführenden Tools für die Entwurfsverifikation verknüpft.

Video

Erfahren Sie, wie Sie mithilfe von HDL Coder ASIC-optimierte Implementierungen von MATLAB Programmcode erstellen können. Generieren Sie synthetisierbaren Festkomma-SystemC-Code mit einer SystemC-Testumgebung für den Einsatz mit dem High-Level-Synthesetool Cadence Stratus HLS.

Video

Learn about the high-level design of FPGAs and ASIC with MATLAB and Simulink through live demonstrations using HDL Coder. The demonstration covers a step-by-step process from initial models, hardware construct incorporation, and RTL code generation.

Video

Verifikation von VHDL und Verilog

Erzeugen Sie SystemVerilog DPI-Komponenten zur Beschleunigung der Erzeugung von Verifikations-Umgebungen, debuggen Sie Probleme durch Co-Simulation zwischen MATLAB oder Simulink und der HDL-Simulation, und erfahren Sie, wie Sie Bugs durch eine intensivere Zusammenarbeit wesentlich früher beheben können.

Aufgezeichnetes Webinar

Erzeugung eines SystemVerilog DPI-C-Referenzmodells, das für UVM-Simulationen aus MATLAB mit dem HDL Verifier genutzt werden kann.

Videodemonstration

Verwenden Sie HDL Verifier, um handgeschriebenen oder Legacy-VHDL- oder -Verilog-Code für die Co-Simulation mit Simulink zu importieren.

Videodemonstration

Videodemonstration

Dieses Tutorial gibt einen Überblick, wie Sie in einen FPGA Funktionen zur Extraktion von Daten einfügen, die zum Debugging in MATLAB und Simulink genutzt werden können.

Blog-Post

MATLAB als AXI-Master im HDL Verifier ermöglicht den Lese-/Schreibzugriff auf integrierte Speicherplätze auf FPGA- und SoC-Boards von Xilinx® und Zynq® aus MATLAB-Sitzungen heraus. Erfahren Sie, wie ein mit HDL Coder generierter IP-Core auf einem Xilinx Kintex®-7 FPGA gesteuert wird.

Videodemonstration

Informieren Sie sich über die Test- und Verifizierungsverfahren für Verilog- und VHDL-Designs, ASICs und SoCs mit HDL-Simulatoren und FPGA-Leiterplatten.

Dokumentation

ASIC Testbench for HDL Verifier ist ein Add-on, mit dem es HDL Verifier ermöglicht wird, Testumgebungskomponenten aus MATLAB oder Simulink für Universal Verification Methodology (UVM)- oder SystemVerilog-Umgebungen zu generieren.

Dokumentation

Exportieren Sie UVM- und SystemVerilog-Testbenches von MATLAB und Simulink in ASIC/FPGA-Produktionsumgebungen für Cadence-, Siemens-, Synopsys- und AMD-Simulatoren.

Video

Themen zu SoCs und ASICs

Verwenden Sie das SoC Blockset, um Anwendungen mit FPGA- und Prozessor-Algorithmen und Speicherschnittstellen zu entwerfen und zu simulieren, bevor sie auf der Hardware implementiert werden.

Videos

Videodemonstration

Erfahren Sie, wie Sie mit MATLAB und Software-Defined Radio (SDR) Wireless-Daten erfassen und verarbeiten können.

Aufgezeichnetes Webinar

Erfahren Sie, wie Sie ein Entfernungs-Doppler-Radar auf der Xilinx Zynq UltraScale+ RFSoC-Plattform entwickeln und implementieren. Simulieren Sie die Auswirkungen des Zugriffs auf externe Speicher und Task Scheduling und überprüfen Sie anschließend das Verhalten mittels Codegenerierung und -bereitstellung.

Video

Machen Sie sich mit den Überlegungen, dem Workflow und den Techniken für die Übertragung eines Bildverarbeitungsalgorithmus auf FPGA-Hardware vertraut.

Videoreihe

Erfahren Sie, wie Sie Deep-Learning-, Computer-Vision- und Signalverarbeitungs-Anwendungen entwickeln und auf Xilinx Zynq-FPGAs, NVIDIA-GPUs und CPUs bereitstellen. Wir zeigen das Prototyping von Deep-Learning-Netzwerken für Ihre FPGA-basierten Anwendungen mit dem neuen MATLAB-basierten Workflow.

Video

Erfahren Sie, wie Sie durch Model-Based Design mit Software (C-Code) und einem FPGA (HDL-Code) ein Flugleitsystem entwickeln, das auf einem SoC (System on a Chip) implementiert wird.

Video

Das Ziel dieses Webinars ist, einen Überblick über die Echtzeit-Simulations- und Test-Lösung (RTST) von MathWorks und Speedgoat für RCP/HIL zu geben. Nehmen Sie Ihr Regelungsdesign aus einer Desktop-Simulation und testen Sie es in Echtzeit mit Hardware und I/O.

Aufgezeichnetes Webinar

Erfahren Sie, wie HDL Coder ein Simscape-Modell in HDL-Code implementieren kann, der für Hardware-In-the-Loop-Tests auf einem FPGA in einem Speedgoat Echtzeit-Target-Rechner nutzbar ist.

Aufgezeichnetes Webinar

Dieser praktische zweitägige Kurs konzentriert sich auf die Entwicklung und Konfiguration von Modellen in Simulink und deren Einsatz auf AMD Zynq-7000 All Programmable SoCs.

Von Dozenten geleitete Schulung

Dieser eintägige praktische Kurs befasst sich mit der Modellierung von Entwürfen, die auf Software-Defined Radio in MATLAB und Simulink basieren, sowie mit der Konfiguration und Implementierung auf dem ADI RF SOM.

Von Dozenten geleitete Schulung

Erfahren Sie, warum Ingenieure im Bereich der Motorsteuerung FPGAs und SoCs für ihr nächstes Design in Betracht ziehen und wie sie Simulink einsetzen, um ihr Ziel mit minimaler oder ganz ohne FPGA-Programmierung zu erreichen.

Videodemonstration