Pulse Width Modulator
The PWM IP core implements a compact and flexible Pulse Width Modulator.
Overview
The PWM IP core implements a compact and highly flexible Pulse Width Modulator. The core generates a repeated pattern of pulse trains of run-time configurable period and duty cycle. Those pulse trains can be used in a wide variety of applications including but not limited to motor control and LED dimming. They can also be filtered with a lowpass filter to implement Digital to Analog Converters (DAC).
The core is designed for ease of use and integration and adheres to the industry's best-standards coding and verification practices. It provides access to its control and status registers via a 32-bit AMBA™ AHB or Wishbone slave port. APB, AXI4-Lite, or other interfaces can be made available on request. Technology mapping, timing closure, and scan insertion are trouble-free, as the core contains no multi-cycle or false paths and uses only rising-edge-triggered D-type flip-flops, and no tri-states.
Key features
- Advanced PWM Features
- Run-time programmable PWM pattern
- Limits long high or low times
- Essential for efficient DAC implementations
- Fine control of PWM period
- A 16-bit register value defines the length of the PWM period in terms of PWM clock cycles
- PWM clock derived using a fractional prescaler with 16-bit denominator and 16-bit numerator
- Updated PWM parameters applied either immediately or on the next PWM period.
- Run-time programmable PWM pattern
- Interfaces
- 32-bit AHB or Wishbone Slave for CSR access
- APB or AXI4-Lite interface available on request
- Deliverables
- Verilog RTL source code or targeted FPGA netlist
- Integration Test-Bench
- Simulation & synthesis scripts
- Comprehensive user documentation
Block Diagram
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about Power Management Controller IP core
Rivos Collaborates to Complete Secure Provisioning of Integrated OpenTitan Root of Trust During SoC Production
Seven Steps to Create a Formal IP Specification
USB 3.1 Links Pose Challenges
Revolutionizing Power Efficiency in PCIe 6.x: L0p and Flit Mode in Action
PCIe error logging and handling on a typical SoC
Frequently asked questions about power management controller IP cores
What is Pulse Width Modulator?
Pulse Width Modulator is a Power Management Controller IP core from CAST listed on Semi IP Hub.
How should engineers evaluate this Power Management Controller?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Power Management Controller IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.