Los expertos en FPGAs y los ingenieros hardware utilizan MATLAB® y Simulink® para prototipar y llevar a cabo diseño ASIC para producción. Con MATLAB y Simulink podrá:
- Perfeccionar algoritmos para el hardware de ASICs a fin de eliminar la falta de comunicación de especificaciones
- Simular el comportamiento de un system-on-chip con un alto nivel de abstracción
- Iniciar la verificación antes mediante la reutilización de casos de pruebas y modelos a nivel de sistema
- Generar RTL con calidad de producción
“El entorno de Simulink es ideal para la exploración de la arquitectura a nivel de sistema. Las simulaciones son 200 veces más rápidas que con nuestro flujo de trabajo anterior, y los modelos de Simulink se pueden convertir fácilmente a código C y HDL, lo cual permite una gran escalabilidad y capacidad de reutilización.”
Uso de MATLAB con ASICs y SoCs
Modelado para diseño ASIC
Agregue arquitectura hardware (8:13) a su algoritmo digital. Esto incluye cuantificación en punto fijo (30:45), lo cual permite utilizar los recursos de forma más eficiente, y generación de código en punto flotante nativo (9:19), lo cual permite el prototipado en FPGAs de forma más fácil. Reutilice sus pruebas y algoritmos de referencia para simular cada una de las mejoras sucesivas.
HDL Coder™ genera VHDL o Verilog sintetizable directamente desde bloques Simulink y MATLAB, así como diagramas de Stateflow®, compatibles con HDL. Es posible generar código desde el mismo modelo para Prototipado mediante FPGA (20:51) e implementación en producción de forma temprana. Este enfoque aporta agilidad y capacidad de reutilización al diseño hardware y el flujo de verificación.
![Modelización para el diseño ASIC](https://la.mathworks.com/solutions/fpga-asic-soc-development/asic/_jcr_content/mainParsys/band_copy_copy_10388/mainParsys/column_0_copy_copy/2/image.adapt.full.medium.jpg/1737534001996.jpg)
Explorar productos
Simulación de comportamiento de System-on-Chip
Modele la funcionalidad digital, analógica y de software en conjunto con un alto nivel de abstracción a fin de identificar y eliminar los errores y los problemas de rendimiento a nivel de sistema antes de la implementación. Simule la memoria y la conectividad, tanto interna como externa, así como los efectos de la planificación y del SO, mediante SoC Blockset™.
Cree y automatice casos de pruebas a nivel de sistema mediante Simulink Test™ y emplee Simulink Coverage™ para generar informes de métricas a fin de satisfacer sus requisitos.
Verifique continuamente el SoC a medida que perfecciona los subsistemas, garantizando la equivalencia y la compatibilidad a nivel de SoC en todo el proyecto.
Inicio temprano de la verificación
HDL Verifier™ reutiliza los entornos de prueba de MATLAB y Simulink para verificar diseño FPGA.
Gracias a la cosimulación (5:35), es posible ejecutar automáticamente test benchs de MATLAB o Simulink conectados con el diseño en Verilog o VHDL ejecutándose en un simulador de Mentor Graphics o Cadence Design Systems.
Exporte modelos analógicos o digitales como componentes SystemVerilog DPI (5:19) para su uso como modelos de referencia, estímulos o modelos de simulación rápida en simuladores SystemVerilog de Synopsys, Cadence Design Systems o Mentor Graphics.
Explorar productos
Diseño ASIC para producción
Los expertos y los ingenieros hardware utilizan MATLAB y Simulink para colaborar en el diseño de FPGAs y SoC de producción para aplicaciones inalámbricas, de procesamiento de imágenes/vídeos, control de motores y potencia (24:20) y críticas para la seguridad.
Explore una amplia gama de opciones de arquitectura y, posteriormente, utilice optimizaciones de síntesis de alto nivel de HDL Coder para satisfacer sus objetivos de implementación. Genere automáticamente RTL legible que se puede trazar hasta el modelo y los requisitos. Junto con el RTL conforme con las reglas de diseño sintetizable, HDL Coder genera diversas interfaces AXI4 para la integración fácil en su SoC.