nowfound

Life & fun · April 20, 2018

Parameterized PWM controller in VHDL

Digital outputs can either go ON or OFF. Analog signals, on the other side, can smoothly assume multiple values in a range. There is a technique that emulates analog behavior with a digital output. That technique is PWM, namely, Pulse Width Modulation. It can be implemented as pulses with varying &#

Parameterized PWM controller in VHDL launched on April 20, 2018 with 22 votes, #763 of 2,753 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 8 years on.

In plain words

This is a VHDL implementation of a parameterized PWM controller that generates pulse width modulation signals. PWM emulates analog behavior on digital outputs by varying the duration of high and low pulses. The controller maintains a fixed output frequency while adjusting duty cycle to produce an equivalent analog signal. It is designed for FPGA developers and embedded systems engineers who need to control analog devices using digital outputs.

written from the facts on this page · September 2026

From the sources

Digital outputs can either go ON or OFF. Analog signals, on the other side, can smoothly assume multiple values in a range. There is a technique that emulates analog behavior with a digital output. That technique is PWM, namely, Pulse Width Modulation. It can be implemented as pulses with varying 'high' and 'low' duration. A…

Does a similar job

all alternatives →
  • Write, simulate and synthesize VHDL/Verilog in the browserJul 2026 · risingedge.pro · ▲19

    Learn digital hardware design in the browser: write VHDL and SystemVerilog, simulate, read waveforms, and synthesize to a netlist. No installation required.

  • I made a little digital circuit simulator that operates on PNGs2022 · github.com · ▲259

    This is a little toy project of mine that lets you simulate digital logic graphs. It was inspired by Minecraft's Redstone and the Piet esolang. It's got some serious drawbacks-- you write circuits as PNGs and simulate them with a Python interface. It's slow to run and slow to experiment with. And it is certainly difficult to use for people with any kind of color blindness. But despite that, I hope this can still be a fun toy!

  • ModoJan 2026 · modo.is · ▲148

    I’ve built hardware projects for years, and the gap between “I want X” and “parts ordered, files ready to print” always took weeks. Modo compresses that. Describe what you want (e.g. “a portable CO2 monitor with a display and buzzer”) and it generates: - A bill of materials with real components (MPNs, not hallucinated parts) - A printable enclosure generated from actual part dimensions - Wiring diagrams, firmware boilerplate, and assembly instructions - Design validation (power budget, pin conflicts, mechanical fit) Everything streams in real time as each phase completes. The key idea is…

  • OO
  • SPICE simulation → oscilloscope → verification with Claude CodeApr 2026 · lucasgerads.com · ▲121

    I built MCP servers for my oscilloscope and SPICE simulator so Claude Code can close the loop between simulation and real hardware.

  • BA
    BOOLR – A digital logic simulator2017 · boolr.me · ▲136

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, April 2018

the whole month →
  • Billing and subscriptions for fast-growing businesses

    Dev tools · 2018 · stripe.com

  • New Gmail▲935

    The new version of Gmail web

    Work · 2018 · blog.google

  • More than just chat. Intercom's new app platform.

    Life & fun · 2018 · fin.ai

  • The Internet’s fastest, privacy-first DNS resolver

    Dev tools · 2018 · one.one.one.one

  • Online graphic design app mainly focused on product mockups.

    Growth · 2018 · artboard.studio

  • The coding app for beginners by Google

    Dev tools · 2018