HDL Implementation of Three-Channel PWM

Demonstration of capabilities of the Model-Based Design approach in simple FPGA projects development process

https://github.com/andrewrays/pwm-mbd-demo

You are now following this Submission

Overview
The project was made for demonstration of capabilities of the Model-Based Design (MBD) approach in simple FPGA projects development process.
The process consists of three main parts: system design, testing, and HDL code generation with deployment.
For implementation of the task, algorithm of three-channel PWM generation was chosen. The system also has algorithms for duty cycles setting and channel number selection with the buttons and additional modules for pressing-of-the-button events processing.
All algorithms have requirement sets and simulation-based tests were developed and executed in order to prove that all modules work fine.

Cite As

Andrew Rayman (2026). HDL Implementation of Three-Channel PWM (https://github.com/andrewrays/pwm-mbd-demo/releases/tag/1.0), GitHub. Retrieved .

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with R2022b

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.