MathWorks - Mobile View
  • Inicie sesión con su cuenta de MathWorksInicie sesión con su cuenta de MathWorks
  • Access your MathWorks Account
    • Mi Cuenta
    • Mi perfil de la comunidad
    • Asociar Licencia
    • Cerrar sesión
  • Productos
  • Soluciones
  • Educación
  • Soporte
  • Comunidad
  • Eventos
  • Obtenga MATLAB
MathWorks
  • Productos
  • Soluciones
  • Educación
  • Soporte
  • Comunidad
  • Eventos
  • Obtenga MATLAB
  • Inicie sesión con su cuenta de MathWorksInicie sesión con su cuenta de MathWorks
  • Access your MathWorks Account
    • Mi Cuenta
    • Mi perfil de la comunidad
    • Asociar Licencia
    • Cerrar sesión

Vídeos y webinars

  • MathWorks
  • Vídeos
  • Videos Home
  • Buscar
  • Videos Home
  • Buscar
  • Contáctese con ventas
  • Software de prueba
  Register to watch video
  • Description
  • Related Resources

Rapid Prototyping of Unknown Solutions to Only Partially Known Problems Using Simulink and the SoC Design Flow

Lars Risbo, Purifi

Purifi is a startup with a mission to provide advanced audio technology solutions far beyond existing technology. This means that the problems we want to solve are being constantly investigated in depth; many different solutions must then be explored quickly to “fail fast and learn fast.” The fast solution exploration, or rapid prototyping, involves real-world hardware in the form of audio transducers so the prototyping must run in real time with low latencies. Moreover, online parameter tuning and exploration is needed to accelerate the development process. In addition, the prototyping platform must also serve as its own test equipment for monitoring and evaluation of performance metrics. The understanding of the problems to be solved is typically maturing as a model in MATLAB® and Simulink®, with underlying scripts for parameter estimation and mathematical descriptions. The testbeds for evaluation of solution candidates are fairly complex, evolve quickly, and can be best described in MATLAB and Simulink.

The need for real-time operation calls for use of FPGA, and the need for rapid prototyping while using the precious human resources (mainly for the creative work) calls for the use of an automated push-button flow through HDL code generation, synthesis, place, and route to live real-time action. The flow must also allow for later rapid progression to ASIC solutions without labor-intensive recoding and shall use automated verification tools and cosimulation. We were willing to make tradeoffs penalty in terms of area/code efficiency and iron-clad operation to get the described needed workflow speed and flexibility: a working solution prototype is good enough in the shorter run to engage with customers and investors, while optimization and perfection can be added later in the product maturing phase. The SoC design flow with MATLAB and Simulink products and the Zedboard, along with a custom-designed daughter board, was chosen to fulfill the described demanding needs for a rapid prototyping platform.

Recorded: 21 Apr 2016

Related Products

  • HDL Coder
  • Fixed-Point Designer
  • HDL Verifier
  • MATLAB
  • Simulink

Learn More

View slides
Related Information
Request Trial

Feedback

Featured Product

HDL Coder

  • Request Trial
  • Get Pricing

Up Next:

19:41
Prototyping SoC-based Motor Controllers with MATLAB and...

Related Videos:

8:56
Rapid Prototyping Using HDL Coder (Highlights)
20:51
Rapid Prototyping Using HDL Coder
30:14
Rapid Deployment of MATLAB and Simulink Designs on Xilinx...
49:42
Accelerate Design Space Exploration Using HDL Coder...

View more related videos

MathWorks - Domain Selector

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

Select web site

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文Chinese
    • English
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Contact your local office

  • Contáctese con ventas
  • Software de prueba

Explorar productos

  • MATLAB
  • Simulink
  • Software para estudiantes
  • Soporte para hardware
  • File Exchange

Probar o comprar

  • Descargas
  • Software de prueba
  • Contáctese con ventas
  • Precios y licencias
  • Cómo comprar

Aprender a utilizar

  • Documentación
  • Tutoriales
  • Ejemplos
  • Vídeos y webinars
  • Formación

Obtener soporte

  • Ayuda para la instalación
  • Respuestas
  • Consultoría
  • Centro de licencias
  • Contactar con soporte

Acerca de MathWorks

  • Ofertas de empleo
  • Sala de prensa
  • Misión social
  • Contáctese con ventas
  • Acerca de MathWorks

MathWorks

Accelerating the pace of engineering and science

MathWorks es el líder en el desarrollo de software de cálculo matemático para ingenieros

Descubra…

  • Select a Web Site United States
  • Patentes
  • Marcas comerciales
  • Política de privacidad
  • Antipiratería
  • Estado

© 1994-2021 The MathWorks, Inc.

  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • LinkedIn
  • RSS

Únase a la conversación