Introducción al desarrollo de FPGA, ASIC y SoC con MATLAB y Simulink

Explore ejemplos, vídeos y tutoriales

Conceptos básicos sobre MATLAB y Simulink

Introducción al diseño y la verificación de algoritmos y hardware digital en conjunto para explorar opciones de implementación, verificar en etapas inciales y generar componentes de verificación.

Vídeos

Aprenda los conceptos básicos de MATLAB en este tutorial introductorio gratuito de dos horas de duración sobre las funcionalidades y los flujos de trabajo más utilizados.

Curso online interactivo

Aprenda los conceptos básicos sobre cómo crear, editar y simular modelos en Simulink en este tutorial introductorio gratuito de tres horas de duración.

Curso online interactivo

Curso de tres días que proporciona una extensa introducción al entorno de cálculo técnico de MATLAB.

Curso online interactivo o con instructor

Curso de dos días destinado a ingenieros que se están iniciando en el modelado de sistemas y algoritmos, y en la validación de diseños en Simulink.

Curso con instructor

Aprenda cómo usar Simulink y el diseño basado en modelos para crear diagramas de bloque y modelos sencillos.

Documentación

Modelado e implementación para hardware de ASIC y FPGA

Guía en vídeo de cinco partes para aprender a diseñar FPGA con MATLAB. Descubra los factores clave que debe considerar cuando se desarrollan algoritmos de procesamiento de señales destinados a hardware de FPGA o ASIC.

Vídeo

Tutorial que muestra cómo diseñar e implementar un algoritmo de procesamiento de señales de audio en hardware de FPGA con HDL Coder

Publicación en blog

Aprenda cómo convertir diseños de comunicaciones y procesamiento de señales de punto flotante a punto fijo en implementaciones en FPGA de manera eficiente.

Webinar grabado

Genere código VHDL o Verilog sintetizable e independiente de la plataforma directamente a partir de modelos en punto flotante de precisión simple, doble o media.

Demostración en vídeo

Descubra cómo diseñar e implementar algoritmos de procesamiento de señales, diseño de sistemas de control y visión en FPGA, ASIC y SoC, conforme a estándares de seguridad funcional tales como ISO 26262, IEC 61508 o IEC 62304.

Vídeo

Guía tutorial paso a paso para implementar un algoritmo de MATLAB en hardware de FPGA.

Ejemplos y documentación

Directrices para incorporar HDL Coder en sus diseños, con ejemplos ilustrativos de los conceptos descriptos.

Ejemplos y documentación

Curso de tres días que analiza los conceptos básicos de DSP para la implementación en FPGA.

Curso con instructor

Curso de dos días que enseña cómo generar y verificar código HDL de un modelo de Simulink con HDL Coder y HDL Verifier.

Curso con instructor

Aprenda a generar código VHDL y Verilog para programar FPGA o prototipar y diseñar ASIC.

Documentación

Verificación de VHDL y Verilog

Genere componentes de DPI de SystemVerilog para acelerar la creación de un entorno de verificación; depure los problemas de cosimulación entre MATLAB o Simulink y simulación HDL, y aprenda cómo eliminar bugs con mucha más antelación mediante una colaboración más estrecha.

Webinar grabado

Genere un modelo de referencia de DPI-C de SystemVerilog para su uso en simulación UVM desde MATLAB mediante HDL Verifier.

Demostración en vídeo

Vídeo

Utilice HDL Verifier para importar VHDL o Verilog escrito a mano o existente para cosimulación con Simulink.

Demostración en vídeo

Realice la verificación basada en FPGA con placas personalizadas utilizando MATLAB y Simulink como bancos de prueba.

Demostración en vídeo

Tutorial que muestra cómo insertar funcionalidad para extraer datos de un prototipo FPGA para depurar en MATLAB y Simulink

Publicación en blog

MATLAB as AXI Master en HDL Verifier proporciona acceso de lectura/escritura a ubicaciones de la memoria interna en placas SoC de Zynq® y FPGA de Xilinx® desde una sesión de MATLAB. Descubra cómo se utiliza para controlar un núcleo IP generado por HDL Coder en un FPGA Kintex®-7 de Xilinx.

Demostración en vídeo

MATLAB as AXI Master en HDL Verifier proporciona acceso de lectura/escritura a ubicaciones de la memoria interna en placas FPGA y SoC de Intel® desde una sesión de MATLAB. Descubra cómo se utiliza para controlar un núcleo IP generado por HDL Coder en un FPGA MAX® 10 de Intel.

Demostración en vídeo

Aprenda a probar y verificar diseños Verilog y VHDL para FPGA, ASIC y SoC con simuladores HDL y placas FPGA.

Documentación

SoC y aplicaciones específicas

Utilice SoC Blockset para diseñar y simular aplicaciones con algoritmos de procesador y FPGA, e interfaces de memoria antes de realizar el despliegue en hardware.

Vídeos

Demostración en vídeo

White paper

Aprenda a capturar y procesar datos inalámbricos en tiempo real con MATLAB y plataformas de radio definida por software (SDR).

Webinar grabado

Descubra cómo diseñar e implementar un radar de rango Doppler en la plataforma RFSoC Zynq UltraScale+ de Xilinx. Simule los efectos de acceder a la memoria externa y a la planificación de tareas; luego, verifique el comportamiento con la generación y la implementación de código.

Vídeo

Descubra las consideraciones, los flujos de trabajo y las técnicas para algoritmos de procesamiento de visión destinados a hardware de FPGA.

Serie de vídeos

Aprenda a diseñar aplicaciones de Deep Learning, visión artificial y procesamiento de señales, e implementarlas en CPU, GPU NVIDIA y FPGA Zynq de Xilinx. Prototipe redes de Deep Learning en aplicaciones basadas en FPGA con el nuevo flujo de trabajo basado en MATLAB.

Vídeo

Aprenda a utilizar el diseño basado en modelos para desarrollar un sistema de control de vuelo que incluya software (código C) y FPGA (código HDL) implementado en un SoC (sistema en un chip).

Vídeo

Obtenga una visión general de las soluciones de simulación y pruebas en tiempo real (RTST) de MathWorks y Speedgoat para RCP/HIL. Pruebe el diseño de sistema de control de una simulación en escritorio en tiempo real con hardware y E/S.

Webinar grabado

Descubra cómo HDL Coder puede implementar un modelo de Simscape en código HDL para realizar pruebas de hardware-in-the-loop en FPGA en una plataforma de hardware Speedgoat en tiempo real.

Webinar grabado

Curso práctico de dos días que se centra en el desarrollo y la configuración de modelos en Simulink y la implementación de SoC Zynq-7000 programables de Xilinx.

Curso con instructor

Curso práctico de un día que se centra en el modelado de diseños basado en radio definida por software en MATLAB y Simulink, y en la configuración e implementación de ADI RF SOM.

Curso con instructor

Descubra cómo y por qué los ingenieros de sistemas de control de motores incorporan FPGA y SoC en sus diseños, utilizando Simulink con muy pocas líneas de programación de FPGA.

Demostración en vídeo