Getting Started

Explore mixed-signal systems examples, videos, and tutorials

Phase 1: Introduction to Mixed-Signal Modeling

What Is Mixed-Signal Blockset?

Design and simulate analog and mixed-signal systems such as ADCs and PLLs with Mixed-Signal Blockset.

Video

What Is SerDes Toolbox?

Design SerDes systems and generate IBIS-AMI models for high-speed interconnects such as DDR, PCI Express, and Ethernet using SerDes Toolbox.

Video

What Is Simscape Electrical?

Model and simulate electronic, mechatronic, and electrical power systems using Simscape Electrical.

Video

What Is HDL Coder?

HDL Coder enables high-level design for FPGAs, SoCs, and ASICs by generating Verilog and VHDL code. You can use the generated HDL code for FPGA programming, ASIC prototyping, and production design.

Video

Understanding Phase Locked Loop with Mixed-Signal Blockset

Use Mixed-Signal Blockset to model a commercial off-the-shelf integer-N PLL with dual modulus prescaler operating around 4GHz. Verify the PLL performance, including phase noise, lock time, and operating frequency.

Video

A Mixed-Signal Model-Based Design Flow for Automotive Sensors

Allegro Microsystems explains how they are leveraging MATLAB and Simulink for rapid prototyping, streamlined UVM-based verification, and automatic RTL code generation for mixed signal sensor ICs.

Video

Mixed-Signal Blockset Models

The Mixed-Signal Blockset Models provide additional models and examples of typical systems such as PLL, ADC, SerDes, and SMPS highlighting analog/digital integration.

Add-on

Design and Evaluate Simple PLL Model

This example shows how to design a simple PLL using a reference architecture, and validate the PLL using PLL Testbench.

Documentation

Effect of Metastability Impairment in Flash ADC

This example shows how to customize a flash ADC by adding the metastability probability as an impairment and how to measure the said impairment.

Documentation

Phase 2: Analog Modeling with Simscape

Applications and Tasks in Simscape Electrical

Design mechatronic systems using Simscape Electrical. An electromechanical actuator and a hybrid electric vehicle show the value of simulation in a design process.

Video

Simulating in Real Time: Electrical Actuator

Convert a mechatronic actuator model to C code and simulate in a hardware-in-the-loop configuration. Simscape parameters are tuned on the real-time target.

Video

Switched Capacitor Analog to Digital Converter

This example shows how a sigma-delta ADC (analog to digital converter) uses sigma-delta modulation to convert an analog input signal into a digital output signal.

Example

Modeling Physical Systems with Simscape

This one-day course focuses on modeling systems in several physical domains and combine them into a multidomain system in the Simulink environment using Simscape.

Instructor-Led Training

Phase 3: Digital Design with HDL Code Generation

FPGA Design with MATLAB (5 videos)

Watch this five-part video guide to learn about FPGA design with MATLAB. Discover the key factors to consider when targeting a signal-processing algorithm to FPGA or ASIC hardware.

Video

Generate Floating-Point HDL for FPGA and ASIC Hardware

Generate target-independent synthesizable VHDL or Verilog code directly from single-, double-, or half-precision floating-point models.

Video

Fixed-Point Made Easy for FPGA Programming

Learn the basic concepts behind fixed-point math, and how to apply this knowledge to implement your design efficiently on FPGA hardware.

Video

Generating HDL Code from Simulink

This two-day course shows how to generate and verify HDL code from a Simulink model using HDL Coder and HDL Verifier.

Instructor-Led Training

DSP for FPGA

This three-day course will review DSP fundamentals from the perspective of implementation within the FPGA fabric.

Instructor-Led Training

Phase 4: Overview of Mixed-Signal Verification

What Is HDL Verifier?

Test and verify designs for FPGAs, ASICs, and SoCs with HDL Verifier. Verify RTL with testbenches in MATLAB or Simulink using cosimulation with HDL simulators. Use these testbenches with development boards to verify HDL implementations in hardware.

Video

Import HDL for Cosimulation with Simulink

Use HDL Verifier to import handwritten or legacy VHDL or Verilog for cosimulation with Simulink.

Video

Cosimulating SPICE Models with Cadence Spectre

Guidelines for getting started in adopting HDL Coder for your design including examples to illustrate selected concepts.

Video

Building HDL Test Bench for QAM Transceiver Model

This example shows how to build a behavioral test bench using SystemVerilog DPI-C component generation.

Example