MATLAB pour le développement FPGA, ASIC et SoC

Automatiser votre workflow de développement d'algorithmes, de design et de vérification hardware

Les experts du domaine et les ingénieurs hardware utilisent MATLAB et Simulink pour développer des applications prototypes et de production en vue d'un déploiement sur des cartes FPGA, ASIC et SoC.

Avec MATLAB et Simulink, vous pouvez :

  • Modéliser et simuler ensemble des composants numériques, analogiques et software à un niveau d'abstraction élevé
  • Convertir en virgule fixe grâce à des conseils automatisés, ou générer des opérations en virgule flottante pour n'importe quelle cible
  • Analyser des architectures hardware et software en modélisant des mémoires, des bus et des E/S
  • Générer du code VHDL® ou Verilog® optimisé, lisible et traçable pour l'implémenter dans une logique numérique
  • Générer du code C/C++ optimisé pour cibler des processeurs embarqués
  • Vérifier votre algorithme exécuté dans un simulateur HDL ou sur une carte FPGA ou SoC connectée à votre test bench MATLAB ou Simulink

« Avec l'approche Model-Based Design, nous pouvons vérifier nos algorithmes et le fonctionnement du système plus tôt, nous adapter plus rapidement aux changements de spécifications et évaluer plus d'options de design qu'avec notre processus habituel. L'approche Model-Based Design permet de combler l'écart entre les experts des algorithmes et les ingénieurs design RTL ».

Mamoru Kamiya, Renesas System Design

Découvrir comment utiliser MATLAB et Simulink pour les usages suivants :

section

Prototypage FPGA

Développez, déployez et débuggez des prototypes avec MATLAB et Simulink.

section

Design et vérification pour la production de cartes FPGA, ASIC et SoC

Affinez les algorithmes avec l'architecture hardware et générer du code et des modèles de vérification avec MATLAB et Simulink.

section

Démarrer avec la génération de code HDL

Explorez des exemples, des vidéos et des tutoriels sur les systèmes à signaux mixtes.

MATLAB sur FPGA en 5 étapes (23:03)