Main Content

Génération de code HDL

Générer du code HDL à partir de MATLAB® et de Simulink®

Pour implémenter un design DSP sur des FPGA ou des ASIC, vous pouvez utiliser HDL Coder™ ou Filter Design HDL Coder™. Ces deux produits permettent de générer du code VHDL® et Verilog® synthétisable et portable mais aussi des test benches VHDL et Verilog pour simuler, tester et vérifier rapidement le code généré.

  • HDL Coder — Générez du code à partir de designs Simulink ou MATLAB. Les blocs supportés dans DSP System Toolbox™ et DSP HDL Toolbox comprennent des filtres, des opérations mathématiques et sur les signaux ainsi que d’autres algorithmes optimisés en termes d’utilisation des ressources et de performance, par exemple les blocs FFT (DSP HDL Toolbox), Discrete FIR Filter (DSP HDL Toolbox) et NCO (DSP HDL Toolbox). Pour un exemple simple montrant comment générer du code HDL avec HDL Coder, veuillez consulter Programmable FIR Filter for FPGA. Pour une présentation de DSP HDL Toolbox™, veuillez consulter Implement FFT Algorithm for FPGA (DSP HDL Toolbox).

  • Filter Design HDL Coder — Générez du code à partir de designs de filtres MATLAB. Vous pouvez accéder aux fonctionnalités de génération de code et de test benches depuis l’interface utilisateur « Generate HDL » ou en utilisant les options de lignes de commande. L’application Filter Designer intègre également ces fonctionnalités. Pour un exemple montrant comment générer du code HDL avec Filter Design HDL Coder, veuillez consulter HDL Butterworth Filter (Filter Design HDL Coder).

Pour débugger vos designs dans Simulink ou MATLAB, utilisez l’affichage de formes d’onde dans Logic Analyzer.

Outil de visualisation Simulink

Logic AnalyzerVisualize, measure, and analyze transitions and states over time

Rubriques

Informations connexes