HDL Verifier

 

HDL Verifier

Tester et vérifier du code Verilog et VHDL avec des simulateurs HDL et des cartes FPGA

Vérification RTL

Vérification RTL

Vérifiez du code HDL pour les ASIC ou FPGA en utilisant un test bench MATLAB et Simulink et la cosimulation avec des simulateurs HDL. Générez des tests benches SystemVerilog pour les environnements de vérification utilisés dans les tests au niveau de l'unité ou de la puce.

Prototypage, vérifications et tests FPGA

Réalisez des vérifications hardware sur des cartes de développement FPGA avec des tests FPGA-in-the-Loop. Sondez les signaux internes dans les designs pour le débuggage hardware et les tests de contrôle depuis MATLAB.

Cosimulation HDL

Vérifiez du code HDL en utilisant MATLAB et Simulink comme test bench. Incorporez du code HDL existant dans des simulations système grâce à la cosimulation avec des simulateurs HDL, notamment ModelSim et Questa, Xcelium et le simulateur Vivado.

FPGA-in-the-Loop

Utilisez des test benches MATLAB et Simulink pour tester des implémentations HDL s'exécutant sur des cartes FPGA. Connectez automatiquement votre ordinateur hôte aux cartes FPGA AMD, Intel et Microchip via Ethernet, JTAG ou PCI Express®.

Illustration montrant la génération d'un test bench SystemVerilog.

Générer un composant SystemVerilog DPI

Utilisez ASIC Testbench pour générer des composants SystemVerilog DPI à partir de fonctions MATLAB ou de sous-systèmes Simulink afin de vous en servir dans des environnements de vérification fonctionnelle tels que VCS, Xcelium et ModelSim ou Questa.

Illustration montrant la génération de test benches UVM (Universal Verification Methodology).

Générer des environnements UVM

Utilisez ASIC Testbench pour générer des test benches UVM (Universal Verification Methodology) à partir de modèles Simulink. Générez des séquences, des scoreboards et des prédicteurs UVM, puis intégrez-les à des test benches de production basés sur Questa, Xcelium, VCS ou le simulateur Vivado.

Capture de données FPGA

Capturez des signaux à grande vitesse à partir de designs s'exécutant sur un FPGA et chargez-les automatiquement dans MATLAB pour les visualiser et les analyser. Analysez les signaux tout au long de votre design pour vérifier le comportement attendu ou examiner les anomalies.

Diagramme de l'accès aux registres DDR ou AXI4 depuis MATLAB ou Simulink.

AXI Manager

Accédez à la mémoire embarquée depuis MATLAB et Simulink via JTAG, Ethernet ou PCI Express. Testez des algorithmes FPGA via l'accès en lecture ou en écriture aux registres AXI4 et transférez des fichiers volumineux d'images ou de signaux entre MATLAB et Simulink et les emplacements de mémoires embarquées.

Documentation | Exemples (AMDIntel)

Générer des modèles au niveau transactionnel compatibles avec SystemC TLM 2.0

Utilisez le module ASIC Testbench pour générer des modèles de prototypes virtuels SystemC avec des interfaces TLM 2.0 pour des simulations de plateformes virtuelles. Utilisez le générateur TLM pour produire des fichiers IP-XACT avec des informations de mapping entre Simulink et les composants TLM générés.

HDL Verifier

« Simulink nous permet de réduire de moitié le temps que nous dédions à la production manuelle de test benches, de séquences de test et de scoreboards UVM, nous laissant ainsi plus de temps pour nous concentrer sur l'application et innover. Nos ASIC destinés aux applications automobiles s'appuient sur la méthode UVM pour la vérification de la production, et MATLAB et Simulink simplifient la tâche fastidieuse que représente le développement des algorithmes de ces équipements. »

Vous souhaitez en savoir plus sur le produit  HDL Verifier ?