Démarrer avec MATLAB et Simulink pour le développement FPGA, ASIC et SoC

Explorer les exemples, les vidéos et les tutoriels

Les fondamentaux de MATLAB et Simulink

En savoir plus sur la collaboration entre le design et la vérification d'algorithmes et de composants hardware numériques, pour explorer les options d'implémentation, la vérification plus en amont et la génération de composants de vérification.

Vidéos

Découvrez les bases de MATLAB avec ce tutoriel d'introduction gratuit de deux heures consacré aux fonctionnalités et workflows couramment utilisés.

Formation à distance interactive

Découvrez les fondamentaux de la création, de l'édition et de la simulation de modèles dans Simulink grâce à ce tutoriel introductif gratuit d'une durée de trois heures.

Formation à distance interactive

Cette formation de trois jours propose une présentation exhaustive de l’environnement de calcul scientifique MATLAB.

Formation à distance interactive ou dispensée par un formateur

Cette formation de deux jours est à destination des ingénieurs qui débutent en matière de modélisation de systèmes et d'algorithmes et de validation de designs dans Simulink.

Formation dispensée par un formateur

Découvrez l'approche Model-Based Design et la manière d'utiliser Simulink pour créer des schémas blocs et des modèles simples.

Documentation

Modélisation et déploiement sur FPGA et ASIC

Regardez ce guide vidéo en cinq parties pour en savoir plus sur le design de FPGA avec MATLAB. Découvrez les facteurs clés à prendre en compte lorsque vous ciblez un algorithme de traitement du signal sur du hardware FPGA ou ASIC.

Vidéo

Ce tutoriel explique comment concevoir et implémenter un algorithme de traitement du signal audio sur du hardware FPGA avec HDL Coder

Publication de blog

Découvrez comment faire passer des designs de traitement du signal et de communications en virgule flottante à une implémentation efficace en virgule fixe sur FPGA.

Webinar enregistré

Générer du code VHDL ou Verilog synthétisable et indépendant de la cible directement depuis des modèles en virgule flottante à demi, simple ou double précision.

Démonstration vidéo

Découvrez comment concevoir et implémenter des algorithmes de traitement du signal, de design des systèmes de contrôle et de vision sur FPGA, ASIC et SoC, tout en respectant les normes de sécurité fonctionnelle comme ISO 26262, IEC 61508 ou IEC 62304.

Vidéo

Ce tutoriel vous guidera tout au long des étapes pour implémenter un algorithme MATLAB dans du hardware FPGA.

Document et exemples

Ces guides vous aideront à adopter HDL Coder pour votre design et proposent des exemples illustrant une sélection de concepts.

Document et exemples

Cette formation de trois jours passe en revue les fondamentaux du traitement numérique du signal pour une implémentation sur FPGA.

Formation dispensée par un formateur

Cette formation de deux jours vous explique comment générer et vérifier du code HDL depuis un modèle Simulink avec HDL Coder et HDL Verifier.

Formation dispensée par un formateur

Découvrez comment générer du code VHDL et Verilog pour la programmation FPGA ou le design et le prototypage ASIC.

Documentation

Avec les paramètres prédéfinis du bloc FFT de DSP HDL Toolbox, les ingénieurs peuvent rapidement explorer l' implémentation de différentes architectures, simuler la latence du hardware et streamer des données entrantes traitées par échantillon ou par trame pour répondre aux exigences de haute vitesse.

Vidéo

Découvrez comment le design de haut niveau dans MATLAB et Simulink vous permet d'accélérer le design et la vérification pour les projets ASIC et FPGA. HDL Coder offre l'environnement de design qui convient, tandis que HDL Verifier vous permet de vous connecter aux meilleurs outils de vérification de design de l'industrie

Vidéos

Découvrez comment produire des implémentations optimisées ASIC de code MATLAB avec HDL Coder. Générez du code SystemC en virgule fixe synthétisable avec un test bench SystemC pour l'utiliser avec l'outil de synthèse de haut niveau Cadence Stratus HLS.

Vidéos

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.

Vidéos

Vérification de code VHDL et Verilog

Générez des composants DPI SystemVerilog pour accélérer la création d'un environnement de vérification, débuggez des problèmes avec la cosimulation entre MATLAB ou Simulink et une simulation HDL, et découvrez comment éliminer les bugs plus tôt grâce à une collaboration plus étroite.

Webinar enregistré

Générer un modèle de référence DPI-C SystemVerilog à utiliser dans une simulation UVM à partir de MATLAB avec HDL Verifier.

Démonstration vidéo

Utilisez HDL Verifier pour importer du code VHDL ou Verilog existant ou écrit à la main pour la cosimulation avec Simulink.

Démonstration vidéo

Effectuez une vérification basée sur des FPGA avec des cartes personnalisées en utilisant MATLAB et Simulink comme test benches.

Démonstration vidéo

Ce tutoriel explique comment insérer une fonctionnalité pour extraire des données d'un prototype FPGA afin d'en faire le débuggage dans MATLAB et Simulink.

Publication de blog

MATLAB en tant qu'AXI Master dans HDL Verifier offre un accès en lecture/écriture à des emplacements mémoire embarqués sur des cartes FPGA Xilinx® et SoC Zynq® depuis une session MATLAB. Découvrez comment il est utilisé pour contrôler un cœur IP généré par HDL Coder sur un FPGA Xilinx Kintex®-7.

Démonstration vidéo

Découvrez comment tester et vérifier les designs Verilog et VHDL pour les FPGA, ASIC et SoC avec des simulateurs HDL et des cartes FPGA.

Documentation

ASIC Testbench for HDL Verifier est un module supplémentaire qui permet à HDL Verifier de générer des composants de test bench depuis MATLAB ou Simulink, dans des environnements UVM (Universal Verification Methodology) ou SystemVerilog.

Documentation

Exportez des test benches UVM et SystemVerilog de MATLAB et Simulink vers des environnements de production ASIC/FPGA pour les simulateurs Cadence, Siemens, Synopsys et AMD.

Vidéos

Thèmes spécifiques aux SoC et aux applications

Utilisez SoC Blockset pour concevoir et simuler des applications avec des cartes FPGA, des algorithmes de processeur et des interfaces de mémoire avant de les déployer dans le hardware.

Vidéos

Démonstration vidéo

Découvrez comment capturer et traiter des données de télécommunications en temps réel avec MATLAB et des plateformes de radio logicielle (SDR).

Webinar enregistré

Découvrez comment concevoir et implémenter un radar Doppler sur la plateforme Xilinx Zynq UltraScale+ RFSoC. Simulez les effets d'un accès à la mémoire externe et de la planification des tâches, puis vérifiez le comportement avec la génération et le déploiement de code.

Vidéo

Découvrez les considérations, les workflows et les techniques permettant de cibler un algorithme de traitement de la vision sur FPGA.

Série de vidéos

Découvrez comment concevoir et déployer des applications de Deep Learning, de Computer Vision et de traitement du signal sur des FPGA Zynq Xilinx, des GPU NVIDIA et des CPU. Prototypez des réseaux de Deep Learning dans vos applications basées sur des FPGA avec le nouveau workflow basé sur MATLAB.

Vidéo

Découvrez comment vous pouvez utiliser l'approche Model-Based Design pour développer un système de contrôle de vol composé d'un software (code C) et d'un FPGA (code HDL) implémentés sur un SOC (System on a Chip).

Vidéo

Ce webinar vous donnera un aperçu des solutions de simulation et de test temps réel de MathWorks et Speedgoat pour les tests RCP/HIL. Vous apprendrez comment tester le design de votre contrôleur en temps réel avec le hardware et les E/S à partir d'une simulation sur ordinateur.

Webinar enregistré

Découvrez comment HDL Coder peut implémenter un modèle Simscape en code HDL pour des tests Hardware-in-the-Loop sur un FPGA dans une machine cible temps réel Speedgoat.

Webinar enregistré

Cette formation pratique de deux jours se concentre sur le développement et la configuration de modèles dans Simulink, ainsi que sur le déploiement vers les SoC Zynq-7000 All Programmable de AMD.

Formation dispensée par un formateur

Cette formation pratique d'une journée se concentre sur la modélisation de designs basés sur la radio logicielle (SDR) dans MATLAB et Simulink, ainsi que sur la configuration et le déploiement vers l'ADI RF SOM.

Formation dispensée par un formateur

Découvrez pourquoi les ingénieurs en contrôle moteur envisagent les FPGA et SOC pour leur prochain design, et comment ils utilisent Simulink pour y arriver avec le moins de programmation FPGA possible.

Démonstration vidéo