Digital Measurement Extensions

Digital Measurement Extensions for Logic 2 contributed by Saleae and the community

Usage: High Level Analyzers Can be installed from within Logic 2 by navigating to 'Extensions' in the right hand menu and selecting 'install' on the extension of your choice. The extensions are listed alphabetically.

Version: 0.0.2 Author: Saleae Description: Builtin clock stats - Average frequency, edge count, etc

Extensions:

  • clockStats: Type: DigitalMeasurement

    • Metrics:

      • edgesFalling: No. Falling Edges (Nfalling)

      • edgesRising: No. Rising Edges (Nrising)

      • frequencyMin: Minimum Frequency (fmin)

      • frequencyMax: Maximum Frequency (fmax)

      • frequencyAvg: Average Frequency (fmean)

      • periodStdDev: Period STD (Tstd)


Version: 0.0.1 Author: Tim Reyes Description: Digital measurement for avg period

Extensions:

  • AvgPeriod: Type: DigitalMeasurement

    • Metrics:

      • averagePeriod: Average Period (Tavg)


Version: 0.0.1 Author: Tim Reyes Description: Count pos and neg pulses

Extensions:

  • Pulses: Type: DigitalMeasurement

    • Metrics:

      • positivePulses: Positive Pulses (Np(+))

      • negativePulses: Negative Pulses (Np(-))


Version: 0.0.1 Author: Tim Reyes Description: Digital measurement for total periods

Extensions:

  • min pos pulse: Type: DigitalMeasurement

    • Metrics:

      • totalPeriods: Total Periods (Ptotal)


Version: 0.0.1 Author: Tim Reyes Description: Digital Measurement for duty cycle

Extensions:

  • DutyCycle: Type: DigitalMeasurement

    • Metrics:

      • dutyCycle: Duty Cycle (Dcycle)


Version: 0.0.1 Author: Mark Blackburn (Blackbeard Software) Description: Count idle periods in a signal

Extensions:

  • Idle Search: Type: DigitalMeasurement

    • Metrics:

      • idlePeriods: Idle Periods (Ni)


Version: 1.0.1 Author: Jonathan Reichelt Gjetsen Description: Estimates the baud rate of a digital signal.

Extensions:

  • BaudRateEstimate: Type: DigitalMeasurement

    • Metrics:

      • baud_rate: Baud rate (fbaud)


Version: 1.1.2 Author: Peter Jaquiery Description: Calculate min, mean and max pulse width stats

Extensions:

  • PulseStats: Type: DigitalMeasurement

    • Metrics:

      • pHMin: High Min (Hmin)

      • pHMean: High Mean (Hmean)

      • pHSDev: High Std Dev (HSDev)

      • pHMax: High Max (Hmax)

      • pLMin: Low Min (Lmin)

      • pLMean: Low Mean (Lmean)

      • pLSDev: Low Std Dev (LSDev)

      • pLMax: Low Max (Lmax)


Version: 0.0.1 Author: Cory Klopotic Description: Measures the RPM's from a fan using the fan's TACH signal. TACH signal goes low 2 times per revolution.

Extensions:

  • Fan RPM's: Type: DigitalMeasurement

    • Metrics:

      • RPM: RPM (RPM)


Version: 1.0.3 Author: Peter Jaquiery Description: Calculate min, mean and max cycle period stats

Extensions:

  • BurstStats: Type: DigitalMeasurement

    • Metrics:

      • pPMin: Min Period (Pmin)

      • pPMean: Mean Period (Pmean)

      • pPSDev: Period Std Dev (PSDev)

      • pPMax: Max Period (Pmax)

      • pBursts: Bursts count (Count)


Version: 0.0.1 Author: Evan Noble Description:

Extensions:

  • task_detector: Type: DigitalMeasurement

    • Metrics:

      • signal_path_bypass: signal_path_bypass (bypass)

      • signal_path: signal_path (sp)

      • freq_shift: freq_shift (fs)

      • aux_out: aux_out (aux)

      • compressor: compressor (comp)

      • tnr: tnr (tnr)

      • sig_gen: sig_gen (sgen)

      • mpo: mpo (mpo)

      • virtual_fb: virtual_fb (vfb)

      • mlnr: mlnr (mlnr)

      • fbm_update: fbm_update (fbm_u)

      • fbm: fbm (fbm)

      • volume: volume (vol)


Version: 0.0.1 Author: Mateusz Syc Description:

Extensions:

  • CPU load monitor: Type: DigitalMeasurement

    • Metrics:

      • cpu_load_avg: Average CPU load (CPU loadavg)

      • cpu_load_max: Max CPU load (CPU loadmax)

      • ts_max: Max timestamp (tcpuload max)

      • cpu_load_min: Min CPU load (CPU loadmin)

      • ts_min: Min timestamp (tcpuload min)


Version: 0.0.1 Author: shy coder Description:

Extensions:

  • lowTime: Type: DigitalMeasurement

    • Metrics:

      • metricKey: <metric_name> (<short_notation>)


Version: 0.0.1 Author: Coriander V. Pines Description: Calculate min, mean, and max interval lengths for pulses.

Extensions:

  • Pulse Stats: Type: DigitalMeasurement

    • Metrics:

      • polarity: Interval Polarity (Ipol)

      • count: Interval Count (Icount)

      • min: Minimum Interval Length (Imin)

      • mean: Mean Interval Length (Imean)

      • max: Maximum Interval Length (Imax)

      • stddev: Interval Length Standard Deviation (Istddev)


Version: 1.0.0 Author: Peter Jaquiery Description: Calculate min, mean and max period stats

Extensions:

  • PeriodStats: Type: DigitalMeasurement

    • Metrics:

      • pMin: Min (Min)

      • pMean: Mean (Mean)

      • pFreq: Freq (Freq)

      • pSDev: Std Dev (SDev)

      • pMax: Max (Max)

      • pCount: Count (Count)


Version: 3.3.5 Author: Nikolay Description: PacketMarkerCXPI

Extensions:

  • PacketMarker: Type: DigitalMeasurement

    • Metrics:

      • metricKey: Throughput (TP)

      • anotherMetricKey: Latency (LT)


Version: 0.0.2 Author: jiemba5 Description: Includes measures for finding utilization data for a sequential Real-Time Systems Task scheduler.

Extensions:

  • freeRTS: Type: DigitalMeasurement

    • Metrics:

      • c_average: Average c (Caverage)

      • c_worst: Worst c (Cworst)

      • c_best: Best c (Cbest)

      • c_std: Std c (Cstd)

      • t_complete: Tasks completed (Ncompleted)

      • p_average: Average task period (Tmean)


Version: 0.0.1 Author: shy coder Description:

Extensions:

  • ws2812: Type: DigitalMeasurement

    • Metrics:

      • metricKey: <metric_name> (<short_notation>)


Version: 0.0.2 Author: ZOMLI Description: Measure the high hold time (between the first low level to the last low level).It will show the sum/mean/max/min of high_hold time in measurement interval

Extensions:

  • high_hold measure: Type: DigitalMeasurement

    • Metrics:

      • highholdsum: hight hold Time sum (THsum)

      • highholdmean: hight hold Time mean (THmean)

      • highholdmax: hight hold Time max (THmax)

      • highholdmin: hight hold Time min (THmin)


Version: 0.0.2 Author: ZOMLI Description: Measure the low hold time (between the first low level to the last low level).It will show the sum/mean/max/min of low_hold time in measurement interval

Extensions:

  • high_hold measure: Type: DigitalMeasurement

    • Metrics:

      • lowholdsum: low hold Time sum (TLsum)

      • lowholdmean: low hold Time mean (TLmean)

      • lowholdmax: low hold Time max (TLmax)

      • lowholdmin: low hold Time min (TLmin)


Version: 1.0.1 Author: Mark Omo Description: Measures positive and negative pulse widths, duty cycle, and frequency (mean, min, max).

Extensions:

  • ExtendedDigital: Type: DigitalMeasurement

    • Metrics:

      • posPulseWidthMean: Positive Pulse Width Mean (TposMean)

      • posPulseWidthMin: Positive Pulse Width Min (TposMin)

      • posPulseWidthMax: Positive Pulse Width Max (TposMax)

      • negPulseWidthMean: Negative Pulse Width Mean (TnegMean)

      • negPulseWidthMin: Negative Pulse Width Min (TnegMin)

      • negPulseWidthMax: Negative Pulse Width Max (TnegMax)

      • dutyMean: Duty Cycle Mean (Dutymean)

      • dutyMin: Duty Cycle Min (Dutymin)

      • dutyMax: Duty Cycle Max (Dutymax)

      • freqMean: Frequency Mean (fmean)

      • freqMin: Frequency Min (fmin)

      • freqMax: Frequency Max (fmax)


Last updated