Documentation Center

  • Trial Software
  • Product Updates

HDL Verifier Examples

Getting Started with HDL Verification

Getting Started with FPGA-in-the-Loop

Verify HDL Implementation of PID Controller Using FPGA-in-the-Loop
Uses: Simulink, Fixed-Point Designer
Model

Getting Started with HDL Cosimulation

Cosimulation Wizard for MATLAB System Object
Uses: DSP System Toolbox, Fixed-Point Designer
Script
Tutorial: Cosimulation Wizard for MATLAB Callback FunctionScript
Tutorial: Cosimulation Wizard for Simulink
Uses: Simulink, Fixed-Point Designer
Model
Generating HDL Code Coverage Using Simulink and Cadence Incisive
Uses: Simulink, Fixed-Point Designer
Script
Generating HDL Code Coverage Using Simulink and Mentor Graphics ModelSim
Uses: Simulink, Fixed-Point Designer
Script

Getting Started with SystemVerilog DPI Component Generation

Getting Started with SystemVerilog DPI Component Generation
Uses: Simulink, Embedded Coder
Model
Getting Started with Customizing Generated SystemVerilog Code
Uses: Simulink, Embedded Coder
Model

Getting Started with Transaction Level Model Generation

Getting Started with TLM Generator
Uses: Simulink, Simulink Coder
Model

Getting Started with Integration in HDL Coder

Cosimulation and FPGA-in-the-Loop in MATLAB-to-HDL Workflow
Uses: HDL Coder, MATLAB Coder, Fixed-Point Designer, DSP System Toolbox
Script

Verification Workflow

Verify the Combination of Hand-Written and Generated HDL Code
Uses: Simulink, Fixed-Point Designer, HDL Coder, Communications System Toolbox
Model

FPGA-in-the-Loop

MATLAB Examples

FPGA-in-the-Loop simulation using MATLAB System Object
Uses: DSP System Toolbox, Fixed-Point Designer
Script
Verifying Viterbi Decoder Using MATLAB System Object and FPGA-in-the-Loop
Uses: Communications System Toolbox, Fixed-Point Designer
Script

Simulink Examples

Video Processing Acceleration Using FPGA-in-the-Loop
Uses: Simulink, Fixed-Point Designer, Computer Vision System Toolbox, DSP System Toolbox
Model
Verify Digital Up-Converter Using FPGA-in-the-Loop
Uses: Simulink, Fixed-Point Designer, DSP System Toolbox
Script
Accelerating Communications System Simulation Using FPGA-in-the-Loop
Uses: Simulink, Fixed-Point Designer, Communications System Toolbox
Script
Algorithm Verification with a FIL Source Block
Uses: Simulink, Fixed-Point Designer, Computer Vision System Toolbox, DSP System Toolbox
Script

Cosimulation with Cadence Incisive

MATLAB Examples

Verify Viterbi Decoder Using MATLAB System Object and Cadence Incisive
Uses: Communications System Toolbox, Fixed-Point Designer
Script
Testing a Filter Component in MATLAB®Script
Batch Mode Cosimulation for Testing a Filter ComponentScript
Implementing the Filter Component of an Oscillator in MATLAB®Script

Simulink Examples

Verify Viterbi Decoder Using Cadence Incisive
Uses: Simulink, Fixed-Point Designer, Communications System Toolbox
Model
Manchester Receiver
Uses: Simulink, Fixed-Point Designer, DSP System Toolbox
Batch Mode Cosimulation of Manchester Receiver
Uses: Simulink
Sobel Edge Detection Algorithm with Computer Vision System Toolbox™
Uses: Simulink, Fixed-Point Designer, DSP System Toolbox, Computer Vision System Toolbox
Timescales: Absolute, Relative and Automatic
Uses: Simulink
Model
Relating HDL Clocks and Resets with Simulink Sample Times
Uses: Simulink
Model
Frame-based Scrambler Using Communications System Toolbox™
Uses: Simulink, Communications System Toolbox

Cosimulation with Mentor Graphics ModelSim

MATLAB Examples

Verify Viterbi Decoder Using MATLAB System Object and Mentor Graphics ModelSim
Uses: Communications System Toolbox, Fixed-Point Designer
Script
Visualizing Random Number GeneratorVisualizing Random Number GeneratorApp
Manchester ReceiverScript
Batch Mode Cosimulation for Testing a Filter ComponentScript
Implementing the Filter Component of an Oscillator in MATLAB®Script
Implementing a Spectrum Display Component in MATLAB®Script
Signal GeneratorSignal GeneratorApp

Simulink Examples

Verify Viterbi Decoder Using ModelSim
Uses: Simulink, Fixed-Point Designer, Communications System Toolbox
Model
Manchester Receiver
Uses: Simulink
Model
Batch Mode Cosimulation of Manchester Receiver
Uses: Simulink
Model
Manchester Receiver (Absolute Time Mode)
Uses: Simulink
Model
Manchester Receiver Using Communications System Toolbox
Uses: Simulink, Communications System Toolbox
Model
Manchester Receiver Using Multiple VHDL Cosimulation Blocks
Uses: Simulink
Model
Manchester Receiver Using Mixed Design (Verilog and VHDL)
Uses: Simulink
Model
Sobel Edge Detection Algorithm with Computer Vision System Toolbox
Uses: Simulink, Fixed-Point Designer, Computer Vision System Toolbox, DSP System Toolbox
Model
Timescales: Absolute, Relative and Automatic
Uses: Simulink
Model
Relating HDL Clocks and Resets with Simulink Sample Times
Uses: Simulink
Model
Frame-Based Scrambler Using Communications System Toolbox™
Uses: Simulink, Communications System Toolbox
Model

TLM Generator

Exploring Memory Map Options

No Memory Map Option
Uses: Simulink, Simulink Coder
Model
Auto-Generated Memory Map with Single Address Option
Uses: Simulink, Simulink Coder
Model
Auto-Generated Memory Map with Individual Address Option
Uses: Simulink, Simulink Coder
Model

Exploring Timing Modes

Untimed SystemC/TLM Simulation
Uses: Simulink, Simulink Coder
Model
Functionally-Timed SystemC/TLM Simulation
Uses: Simulink, Simulink Coder
Model
Loosely-Timed SystemC/TLM Simulation
Uses: Simulink, Simulink Coder
Model

Integration with HDL Coder

Verify Sobel Edge Detection Algorithm in MATLAB-to-HDL Workflow
Uses: HDL Coder, Image Processing Toolbox
Model
Was this topic helpful?