Skip to main content

Tools

Browse all available tools

Filter by tag
Form
Domain
Topic

Resistor Calculator

Voltage divider, series/parallel, color code, SMD code calculator

Ohm's Law

Ohm's law calculator and common circuit unit conversions

RC/LC Filter

RC/LC filter cutoff frequency and quality factor calculator

Number / Encoding Converter

Radix conversion (bin/oct/dec/hex) and ASCII encoding

CRC Calculator

CRC-8/CRC-16/CRC-32 checksum calculator

SMD Resistor Code Converter

SMD resistor code conversion: 3/4-digit/EIA-96 bidirectional, tolerance and E series

E-Series Standard Values

E6/12/24/48/96 standard values lookup and nearest value finder

LED Current Limiting Resistor Calculator

LED limiting resistor: supply/count/Vf/If → R + power + rating

Linear Regulator Calculator

Multi-mode: LDO power/thermal, 78xx, TL431 divider, LM317 regulator/current source

Rectifier Circuit Calculator

Half/full/bridge rectifier: Vdc, ripple, diode PIV/current

Op-Amp Application Calculator

Multi-mode: inverting/non-inverting gain, differential, instrumentation, slew rate, hysteresis

TVS Diode Selector

TVS selection: working voltage → Vrwm, Vbr, Vc(max), clamping margin, PPK

Coil Inductor Calculator

Toroid AL method (N=√(L/AL)) and air-core Wheeler approximation

Microstrip / Stripline Impedance Calculator

IPC-2141 microstrip/stripline Z0: width/dielectric→Z0; reverse width

PCB Trace Current Calculator

IPC-2221 outer/inner: width/copper→current; reverse width

BJT Circuit Calculator

Multi-mode: NPN switch / voltage divider bias / PNP switch

State Machine Editor

Visual Moore FSM editor + .fsm.json serialization

Timing Diagram Tool

Online digital timing diagram tool based on WaveDrom syntax, SPI/I2C/UART templates, real-time SVG rendering and export

FIFO Depth Calculator

Async/sync FIFO minimum depth estimation with burst/continuous write modes and safety factor

CDC Synchronizer Selector

Recommend correct synchronizer structure for clock-domain crossing, with circuit hints and open-source references

SDC Constraint Generator

Generate standard SDC timing constraints from clock/interface specs with syntax validation

Setup/Hold Checker

Calculate setup/hold slack for a timing path and flag violations

Timing Budget Analyzer

Decompose timing budget across delay segments, compute Fmax & slack

Pipeline Calculator

Calculate throughput and latency from pipeline stages, clock, and initiation interval

Color Matrix

3x3/4x4 color matrix real-time preview

Demosaic

Bayer RAW to RGB demosaic: bilinear interpolation reconstructs missing color channels

Auto White Balance

Estimate illuminant color temperature and apply R/B channel gains to remove color cast: Gray World / White Patch

Gamma Correction

Gamma curve real-time preview

Spatial Denoise

Three spatial denoising methods: Median for salt-and-pepper, Gaussian smoothing, Bilateral edge-preserving

Temporal Noise Reduction (TNR)

Inter-frame recursive blending temporal denoising — multi-frame averaging to reduce noise, with √N law demonstration

Sharpen USM

Unsharp Mask sharpening: Gaussian blur extracts high-frequency detail mask, enhances edges and textures, threshold prevents noise amplification

Pixel Binning

Binning downsampling preview

Pipeline

Custom operator order with real-time stacked preview

Color Space Converter

RGB ↔ YUV / YCbCr / HSV / XYZ bidirectional conversion with quantization error analysis

Histogram Analysis & Correction

RGB/luminance histogram + histogram correction (auto-contrast / equalize / gamma) + clipping detection + luminance statistics summary

3D LUT Color Grading

3D LUT lookup-based color grading — trilinear interpolation for cinematic/camera color style mapping

Tone Mapping HDR

HDR→SDR tone mapping — Reinhard / ACES classic curves comparison, recovering highlight details

HDR Exposure Fusion

Mertens-style multi-exposure fusion — simulate bracketed exposures from a single image, weighted fusion to recover highlight and shadow details

Tone Curve

8-anchor LUT tone curve adjustment with drag editing and real-time preview

CLAHE Auto Contrast

Contrast Limited Adaptive Histogram Equalization (luminance domain), bilinear interpolation between tiles

Black Level Correction

Subtract sensor dark-current offset to restore the true black level baseline

Defect Pixel Correction

Detect and fix sensor defective pixels: neighborhood median comparison, replace when deviation exceeds threshold

Lens Shading Correction

Correct lens vignetting: apply radial gain based on pixel distance from center to compensate for edge light falloff

AI-Verilog Prompt Workbench

Aggregate open-source mothers' best practices to generate structured Verilog prompts

Verilog Code Template Library

Synthesizable RTL ready to reuse, verified code templates from GitHub open-source projects

Clock Divider Calculator

Integer/non-integer clock division analysis with synthesizable Verilog generation

IEEE 754 Floating-Point Converter

Convert between decimal and IEEE 754 floating-point bit layouts (half/single/double)

Fixed-Point Q Format Converter

Convert between decimal and Qm.n fixed-point with range, resolution, and quantization error

PLL/MMCM Clock Frequency Planner

Calculate MMCM/PLL multiplier and divider parameters (M/D/O) from reference and target frequencies, verify VCO range, generate Clocking Wizard config and SDC constraints

BOM Manager

CSV BOM import/export, row editing, total cost estimation

Canny Edge Detection

Canny multi-stage edge detection: Gaussian smoothing + Sobel gradient + NMS + double threshold hysteresis

Sobel Edge Detection

Sobel gradient edge detection: 3x3/5x5 kernel convolution with x/y/magnitude directions

Laplacian Edge Detection

Laplacian second-derivative edge detection: 4/8-neighbor kernel, direction-independent, optional Gaussian pre-smoothing

Prewitt / Roberts Edge Detection

Prewitt/Roberts first-difference edge detection: 3x3 uniform weighting / 2x2 cross-difference

Harris Corner Detection

Harris corner detection: structure tensor eigenvalue analysis, distinguishing flat/edge/corner regions

Hough Line Detection

Hough transform line detection: parameter space voting, peak extraction, line segment overlay

Mean Blur

Mean blur (Box Filter): 3x3/5x5/7x7 normalized window averaging with separable passes and shift-right normalization

Median Filter

Median filter: window sorting to extract median — classic salt-and-pepper noise removal with superior edge preservation

Noise Injection

Noise injection: Gaussian / salt-and-pepper / uniform noise with adjustable intensity for testing denoising algorithms

Adaptive Median Filter

Adaptive median filter: classical two-stage algorithm that dynamically adjusts window size based on local noise density, outperforming standard median under high-density salt-and-pepper noise

Non-Local Means Filter

Non-Local Means (NLM): weights each pixel by patch similarity across the search window, preserving textures and repeating structures better than local filters

Guided Filter

Guided Filter (He et al. 2010): edge-preserving smoothing via local linear model with box-filter O(1) per-pixel computation, approximates bilateral filter

Erosion

Morphological erosion: 3x3/5x5 structuring element sliding window minimum, removes isolated white pixels and thin lines

Dilation

Morphological dilation: 3x3/5x5 structuring element sliding window maximum, fills small holes and bridges gaps

Opening

Morphological opening: erosion followed by dilation, removes isolated noise while preserving shape

Closing

Morphological closing: dilation followed by erosion, fills small holes and bridges narrow gaps

Morphological Gradient

Morphological gradient: dilation - erosion, extracts edge and contour response

Top-Hat Transform

Top-Hat: src - opening(src), extracts bright details and small bright spots

Black-Hat Transform

Black-Hat: closing(src) - src, extracts dark details and small dark spots

Crop

Image crop (ROI extraction): specify x/y/width/height, auto-clamp out-of-bounds, zero-buffer window addressing

Resize

Image resize: nearest neighbor (step counter avoids divider) and bilinear interpolation, FPGA column address remapping

Flip

Image mirror flip: horizontal (column reverse) or vertical (row reverse), frame buffer address remapping

Rotate

Image rotation: 90 / 180 / 270 degree CCW steps (nearest neighbor), width/height swapped at 90 / 270

Affine Transform

Affine transform: 2x3 matrix for rotation/scale/shear/translation, parallelism preserved, inverse mapping + bilinear interpolation

Perspective Transform

Perspective transform: 3x3 homography for perspective effect (vanishing point), lines preserved, homogeneous coordinates + perspective divide

Distortion Correction

Radial lens distortion correction (Brown-Conrady model): barrel/pincushion visualization, k1/k2 coefficient adjustment, reverse mapping + bilinear interpolation

Super Resolution

Integer-factor image upscaling (2x/3x/4x) with three interpolation comparison (nearest/bilinear/bicubic Catmull-Rom) + interpolation quality teaching

Otsu Threshold

Otsu global threshold segmentation: iterates 256 gray levels maximizing between-class variance, auto-finds optimal threshold for one-click binarization

Adaptive Threshold

Adaptive threshold: local mean/Gaussian weighted minus C as per-pixel threshold, better than global for uneven illumination

K-means Segmentation

K-means unsupervised clustering segmentation: pixel gray-level feature clustering to k centroids with iterative convergence for region segmentation

Region Growing Segmentation

Region growing segmentation: seed points + similarity tolerance with 4-connected BFS growth for region-based image segmentation

Watershed Segmentation

Watershed segmentation: distance transform + marker extraction + BFS expansion, morphology-based image segmentation with marker-controlled approach to prevent over-segmentation

Grayscale

ITU-R BT.601 luminance grayscale: Y = 0.299R + 0.587G + 0.114B

Contrast Stretch

Linear contrast stretch: maps gray range to [0, 255], enhances low-contrast images

Fixed Threshold Binarize

Fixed threshold binarization: gray > threshold -> white (255), else -> black (0)

Retinex Enhancement (SSR)

Single-Scale Retinex (SSR): log-domain illumination-reflectance separation, enhances local contrast and reduces haze

Pseudocolor Mapping

Grayscale to Jet/Hot heatmap pseudocolor mapping, piecewise linear colormap lookup

Color Transfer

Reinhard teaching simplified color transfer - RGB channel statistical matching

FFT Spectrum & Filtering

FFT spectrum analysis and frequency domain filtering - log magnitude spectrum + lowpass/highpass filtering

Motion Deblur (Wiener Filter)

Motion blur modeling + Wiener deconvolution teaching - line PSF blur to frequency domain Wiener inverse filtering restoration

Verilog Coding Style Linter

Paste Verilog code to check coding style compliance with line highlighting, suggestions, and pass rate scoring

CORDIC Calculator

CORDIC iterative algorithm for sin/cos and atan/magnitude with step-by-step convergence visualization and Verilog generation

AXI-Stream Handshake Visualizer

AXI-Stream valid/ready handshake mechanism teaching with 5 classic scenario interactive timing visualization, throughput analysis, and synthesizable handshake RTL

AI-Verilog Coach

Scenario prompt templates → acceptance checklist → AI hallucination/pitfall warnings — a 3-step wizard for better AI-generated Verilog

Video Bandwidth Calculator

Forward/reverse video link bandwidth: resolution × frame rate × bit depth → Gbps, or bandwidth → max FPS

LVDS/SerDes Channel Throughput Calculator

LVDS/SerDes multi-channel net throughput and encoding overhead with reverse channel count and video coverage check

MIPI D-PHY/CSI-2 Throughput Calculator

MIPI D-PHY/CSI-2 payload throughput, max frame rate and lane requirement, supporting RAW8/10/12/16

Modulation Constellation Mapper

BPSK/QPSK/16-QAM/64-QAM constellation mapping with Gray code visualization and RTL reference

PSK Modem Chain

BPSK/QPSK full chain simulation: RRC shaping → AWGN → Costas carrier sync → Gardner timing recovery → matched filter demod → BER curve

DSSS Direct-Sequence Spread Spectrum

PN/m-sequence generation → spread/despread → sliding correlation peak → processing gain visualization with RTL reference

Matched Filter / Correlator

Matched filter principle visualization: time-reversed conjugate → convolution output → correlation peak → SNR gain demo

Frequency Hopping FHSS Demo

Hop pattern generation · Slow/fast hop comparison · Processing gain & anti-jamming demo

FM/FSK Modulation Teaching Tool

NCO/Phase accumulator · FM/2FSK/CPFSK modulation & demodulation · Discriminator demo

Polar Code Codec Teaching

Polar code encoding (Kronecker product), channel polarization visualization, SC decoding demo & BER simulation

Convolutional Code + Viterbi Decoder Teaching

Convolutional encoding, Trellis diagram, Viterbi ACS decoding & error correction demo

RF Link Budget

RF link budget: TX power, antenna gains, path loss → received power & margin

Noise Figure Cascade

Friis formula multi-stage noise figure cascade

Receiver Sensitivity

Receiver sensitivity & noise floor: kTB + NF + SNR_min

VSWR / Return Loss Converter

VSWR ↔ return loss ↔ reflection coefficient ↔ mismatch loss

RF Power Converter

dBm/dBW/mW/W/dBµV/Vrms power level conversion

Free Space Path Loss

FSPL calculation with multi-unit distance/frequency input

EIRP / ERP Calculator

EIRP / ERP equivalent radiated power: TX power + antenna gain − feed line loss

Power Sum (Combiner)

Multi-signal power summation (combining) calculation

IM3 / TOI

Third-order intermodulation IM3 and TOI/OIP3 estimation with cascade

Phase Noise Total

Multi-source phase noise total calculation

ADC SNR / ENOB

ADC ideal SNR, ENOB and oversampling gain calculation

Shannon Capacity / Spectral Efficiency

Shannon channel capacity and spectral efficiency with SNR dB↔linear conversion

RF Attenuator (T/π)

T/π attenuator: attenuation dB + impedance → R1/R2/R3

RF L-Match Network

L-match network: source/load impedance + frequency → L/C values

DC-DC Inductor Calculator

Buck/Boost inductor & duty cycle: Vin/Vout/fsw/ripple → L, D

AWG Wire Gauge Calculator

AWG wire gauge: diameter/area/resistance per km/current capacity

Heat Sink Junction Temp

Junction temp: P + Rth(j-c)+Rth(c-s)+Rth(s-a) → Tj; derating check

Battery Life Calculator

Battery life: capacity mAh / current mA → hours (efficiency adjustable)