Logo Logo
Logo ×
  • Home
  • My Sci-Compiler
  • Docs
    Sci-Compiler Sci-SDK Getting Started
  • Gitlab
  • Community forum
    • What is SCI-Compiler
    • Understanding FPGA Devices
    • SCI-Compiler Design Flows
    • Supported Platforms
    • SCI-Compiler Development Kit - DT1260 (SciDK)
    • System Requirements
    • SCI-Compiler Installation and Setup Guide
    • Create New Project
    • Compiler Manager — Settings and Board Configuration
    • IDE User Interface
    • Contextual Menu
    • Pins, Variables & Registers Workflow
    • Smart Connect & Automatic Signal Conversion
    • Keyboard Shortcuts
    • Memory Mapped Components
    • Firmware Compilation
    • FPGA Programming
    • SciSDK
    • Project Target Migration
    • Hierarchical Design
    • Multichannel Design
    • Tree Menu
    • Resource Explorer
    • Register Control
    • Oscilloscope
    • List Module
    • Logic Analyzer
    • Petiroc Slow Control
    • Petiroc Digital Readout
    • Petiroc Analog Readout
    • HV/Temperature Sensor Controller
    • Getting Started with DT1260 (SciDK)
    • Getting Started with FPGA Simulation
    • Getting Started with V2495 (Pattern Generator & Logic Analyzer)
    • Getting Started with DT5550W Petiroc (SiPM Readout)
    • Getting Started with DT5550W Citiroc (SiPM Rate Meter)
    • Getting Started with DT5550
    • Time Multiplexing on VX2730 / DT2730 Devices
    • Time Multiplexing on VX2751 / DT2751 Devices
    • Clock
    • Comment
    • Direct Bus Access
    • Analog In
    • Analog Invert
    • Analog Out
    • Digital Input
    • Digital Output
    • LEMO
    • Event
    • Register (Read)
    • Register (Write)
    • Schematic Port (IN)
    • Schematic Port (OUT)
    • Signal Generator
    • Select State Machine
    • Multi Channels Sub Design
    • Select Sub-design
    • Update Sub-design
    • V2495: A395D
    • V2495: G PORT - IO Direction
    • V2495: G PORT - IO 0
    • V2495: G PORT - IO 1
    • V2495: G PORT - NIM TLL Selection
    • V2495: LED VECTOR
    • Variable (Read)
    • Variable (Write)
      • Accumulator Full (TM)
      • Accumulator Simple (TM)
      • ADD [TM]
      • ALU - ADDER
      • ALU - DIVIDER (Pipelined)
      • ALU - FX GAIN
      • ALU - FX OFFSET
      • ALU - GATE DIFFERENTIATOR
      • ALU - GATED INTEGRATOR
      • ALU - SUBTRACTOR
      • Derivative [TM]
      • DSP - ACCUMULATOR
      • DSP - ADD
      • DSP - MULT
      • DSP - SUB
      • Fixed P. Abs
      • Fixed P. Abs TM
      • Fixed P. Accumulator
      • Fixed P. Accumulator TM
      • Fixed P. Acos
      • Fixed P. Acos TM
      • Fixed P. Add
      • Fixed P. Add TM
      • Fixed P. Asin
      • Fixed P. Asin TM
      • Fixed P. Atan2
      • Fixed P. Atan2 TM
      • Fixed P. Atanh
      • Fixed P. Atanh TM
      • Fixed P. Cos
      • Fixed P. Cos TM
      • Fixed P. Cosh
      • Fixed P. Cosh TM
      • Fixed P. Div
      • Fixed P. Div TM
      • Fixed P. Exp
      • Fixed P. Exp TM
      • Fixed P. Lerp
      • Fixed P. Lerp TM
      • Fixed P. Log
      • Fixed P. Log TM
      • Fixed P. MAC
      • Fixed P. MAC TM
      • Fixed P. Magnitude
      • Fixed P. Magnitude TM
      • Fixed P. Mod
      • Fixed P. Mod TM
      • Fixed P. Mult
      • Fixed P. Mult TM
      • Fixed P. Negate
      • Fixed P. Negate TM
      • Fixed P. Polar to Rect
      • Fixed P. Polar to Rect TM
      • Fixed P. Reciprocal
      • Fixed P. Reciprocal TM
      • Fixed P. Rect to Polar
      • Fixed P. Rect to Polar TM
      • Fixed P. Requantize
      • Fixed P. Requantize TM
      • Fixed P. Rsqrt
      • Fixed P. Rsqrt TM
      • Fixed P. Sin
      • Fixed P. Sin TM
      • Fixed P. SinCos
      • Fixed P. SinCos TM
      • Fixed P. Sinh
      • Fixed P. Sinh TM
      • Fixed P. Sqrt
      • Fixed P. Sqrt TM
      • Fixed P. Square
      • Fixed P. Square TM
      • Fixed P. Sub
      • Fixed P. Sub TM
      • Fixed P. Tan
      • Fixed P. Tan TM
      • Fixed P. Tanh
      • Fixed P. Tanh TM
      • Fixed to Float TM
      • Float 1/SQRT TM
      • Float 1/X TM
      • Float ABS TM
      • Float DIV TM
      • Float EXP TM
      • Float LN TM
      • Float MULTIPLY TM
      • Float SQRT TM
      • Float SUBTRACT TM
      • Float SUM TM
      • Float to Fixed TM
      • FLOATING POINT - ABSOLUTE VALUE
      • FLOATING POINT - ADDITION
      • FLOATING POINT - DIVISION
      • FLOATING POINT - EXPONENTIAL
      • FLOATING POINT - FIXED TO FLOAT
      • FLOATING POINT - FLOAT TO FIXED
      • FLOATING POINT - MULTIPLICATION
      • FLOATING POINT - NATURAL LOGARITHM
      • FLOATING POINT - RECIPROCAL (1/X)
      • FLOATING POINT - RECIPROCAL SQUARE ROOT (1/SQRT)
      • FLOATING POINT - SQUARE ROOT
      • FLOATING POINT - SUBTRACTION
      • FX GAIN TM
      • FX OFFSET TM
      • Gate Differentiator (TM)
      • Gated Integrator (TM)
      • Sin-Cos (Cordic)
      • TM - DIVIDER
      • TM - FIXED TO FLOAT CONVERTER
      • TM - FLOAT TO FIXED CONVERTER
      • TM DSP - ADDER
      • TM DSP - MULTIPLIER
      • TM DSP - SUBTRACTOR
      • Left Shift
      • Left Shift [TM]
      • One Fill
      • One Fill [TM]
      • Programmable Left Shift
      • Programmable Left Shift [TM]
      • Programmable Right Shift
      • Programmable Right Shift [TM]
      • Right Shift
      • Right Shift [TM]
      • Right Shift Signed
      • Right Shift Signed [TM]
      • Sign Extend
      • Sign Extend [TM]
      • Slice
      • Slice [TM]
      • Wire Merge
      • Wire Split
      • Zero Fill
      • Zero Fill [TM]
      • A395A - LVDS/ECL Input Expansion
      • A395B - LVDS Output Expansion
      • A395C - ECL Output Expansion
      • A395D - NIM/TTL Bidirectional I/O
      • A395E - DAC Output Expansion
      • ADC Ready
      • AFE5550
      • Altera PLL
      • Citiroc Analog
      • Citiroc Analog - TDC (V2)
      • Citiroc Slow Control
      • Citiroc Trigger
      • Citiroc Trigger - V2
      • DAQ LEMO
      • DT5550W Board Controller
      • G-PORT
      • Gate & Delay (Hardware)
      • H-LINK
      • HV Controller
      • LED Vector
      • Petiroc Analog
      • Petiroc Digital
      • Petiroc Slow Control
      • Petiroc Trigger
      • Sync In
      • Sync Out
      • System Sync
      • User LED
      • Voltage Regulator
      • AND Reduce
      • AND Reduce [TM]
      • Logic AND
      • Logic AND [TM]
      • Logic NOT
      • Logic NOT [TM]
      • Logic OR
      • Logic OR [TM]
      • Logic XOR
      • Logic XOR [TM]
      • Majority
      • Majority Sync
      • OR Reduce
      • OR Reduce [TM]
      • Veto
      • Veto Logic [TM]
      • XOR Reduce
      • XOR Reduce [TM]
      • Between
      • Between [TM]
      • Equal
      • Equal [TM]
      • Find Max/Min
      • Fixed P. Clamp
      • Fixed P. Clamp TM
      • Float Clamp
      • Float Clamp TM
      • Greater
      • Greater [TM]
      • Is Zero
      • Is Zero [TM]
      • Limit
      • Not Equal
      • Not Equal [TM]
      • Smaller
      • Smaller [TM]
      • 2D Histogram
      • Averaged Oscilloscope
      • Citiroc Frame Transfer
      • Citiroc Frame Transfer - (V2)
      • Custom Packet
      • Custom Packet DMA
      • Custom Packet ESS
      • Data Merger
      • Data Merger (ALT)
      • Digitizer
      • DT5771 Digitizer
      • Dual Averaged Oscilloscope
      • Dual Oscilloscope
      • FFT Monitor
      • Frame Transfer (2D Distribution)
      • List
      • List DMA
      • List DMA
      • List ESS
      • Logic Analyzer
      • Oscilloscope
      • Oscilloscope TM
      • Petiroc Frame Transfer
      • Priority Switch
      • Round Robin Arbiter
      • Round Robin Arbiter (FIFO)
      • Spectrum (1D Histogram)
      • UDP Streamer
      • Word Deserializer
      • Word Serializer
      • X2730 Digitizer
      • X2730 List (DPP)
      • X2740 Digitizer
      • X2740 List (DPP)
      • X2751 Digitizer
      • X2751 List (DPP)
      • ALU - FIR FILTER
      • ALU - IIR AVERAGE
      • ALU - NOISE FILTER (MOVING AVERAGE)
      • ALU - NOISE FILTER FIR
      • ALU - PROGRAMMABLE FIR FILTER
      • Bessel (IIR-I)
      • Convolution (triggered, fixed kernel)
      • Convolution (triggered, loadable kernel)
      • Convolution point (1 MAC, fixed kernel)
      • Convolution point (1 MAC, loadable kernel)
      • Cross Correlator (real-time, single lag)
      • Cross Correlator (triggered, full graph)
      • FFT
      • FFT Average
      • FFT Average [TM]
      • FFT Filter
      • FFT Filter Prog
      • FFT Filter TM
      • FFT Filter TM Prog
      • FFT TM Realtime
      • FFT TM Triggered
      • FFT Windowed
      • FFT Windowed Prog
      • FFT Windowed TM
      • FFT Windowed TM Prog
      • IFFT
      • IFFT TM Realtime
      • IIR Bessel - II Order
      • IIR Butterworth - I Order
      • IIR Butterworth - II Order
      • IIR Chebyshev Type 1 - II Order
      • IIR Chebyshev Type 2 - II Order
      • IIR Elliptic - II Order
      • IIR Notch - II Order
      • IIR Resonant (Peak) - II Order
      • Mean Filter
      • Median Filter
      • Tunable IIR - I Order
      • Tunable IIR - II Order
      • Waveform Averager
      • Waveform Averager TM
      • I2C Master
      • Serial Bus - SPI Master
      • Serial Bus - Status Packet RX
      • Serial Bus - Status Packet TX
      • Serial Bus - UART
      • Deserializer (Serial to Parallel)
      • FIFO (Altera/Intel)
      • FIFO (First-In-First-Out)
      • FIFO [TM]
      • Fixed Delay
      • Fixed Delay [TM]
      • Gate and Delay (SW)
      • RAM Dual Port
      • RAM Single Port
      • ROM (Read-Only Memory)
      • Serializer (Parallel to Serial)
      • Single Clock Delay
      • Single Clock Delay [TM]
      • Variable Delay (Programmable)
      • Variable Delay Fine [TM]
      • Variable Delay Group [TM]
      • Binary To Integer
      • Constant Bit (True/False)
      • Constant Bit (True/False) [TM]
      • Constant Bit-Vector
      • Constant Bit-Vector [TM]
      • Constant Fixed-Point
      • Constant Fixed-Point [TM]
      • Constant Floating-Point
      • Constant Floating-Point [TM]
      • Constant Integer
      • Constant Time
      • Custom HDL (NEW)
      • Integer To Binary
      • Polarity Invert
      • Polarity Invert (TM)
      • Signed/Unsigned Converter
      • Signed/Unsigned Converter [TM]
      • STD Logic Vector / TM Converter
      • TM Packer
      • TM Phase Extractor
      • TM Signal Replicator
      • TM Splitter
      • User HDL
      • User HDL Link
      • Demultiplexer
      • Fixed P. Max
      • Fixed P. Max TM
      • Fixed P. Min
      • Fixed P. Min TM
      • Float Max
      • Float Max TM
      • Float Min
      • Float Min TM
      • Multi MUX
      • Multi MUX TM
      • Multiplexer
      • Multiplexer [TM]
      • Select Greater
      • Select Greater [TM]
      • Select Smaller
      • Select Smaller [TM]
      • Baseline Restorer
      • Baseline Restorer TM
      • Energy Sampler
      • ISIS PSD COEF TM
      • ISIS PSD TM
      • MCA
      • MCA HLS
      • MCA Short Signal
      • Min Detector
      • Peak Detector
      • Peak PSD HLS
      • Peak TM
      • PILEUP REJECT
      • Pole-Zero Rise TM
      • Pole-Zero TM
      • Position Sense Detector
      • PSD Qlong/Qshort (Legacy)
      • PUR (SIMPLE)
      • QDC
      • QDC TM
      • QDC/PSD HLS
      • QDC/PSD HLS TM
      • Trapezoidal Shaper FP
      • Trapezoidal Shaper HLS
      • TRP MCA
      • TRP NEW
      • Multichannel Register (CH-Register)
      • Register File
      • Complex CORDIC (mag + phase)
      • Complex Magnitude Approx |A|
      • Complex Magnitude-Squared |A|^2
      • Complex Power / RMS Meter
      • CORDIC Polar -> Rect
      • RF AM Demod (envelope)
      • RF AM Modulator
      • RF CIC + Compensator Decimator
      • RF CIC Decimator (fixed rate)
      • RF CIC Decimator (programmable rate)
      • RF CIC Interpolator (fixed rate)
      • RF CIC Interpolator (programmable rate)
      • RF Complex -> Real (extract I or Q)
      • RF Complex + Constant (DC offset)
      • RF Complex Accumulator (integrate-and-dump)
      • RF Complex Add (A+B)
      • RF Complex AGC (linear)
      • RF Complex Conj-Multiplier (A*conj(B))
      • RF Complex Conjugate
      • RF Complex DC Blocker (IIR HP)
      • RF Complex Gain (real x complex)
      • RF Complex Moving Average
      • RF Complex Negate
      • RF Complex Peak Detector (|A|^2 hold)
      • RF Complex Subtract (A-B)
      • RF Complex Swap I/Q
      • RF FFT (compact)
      • RF FIR (programmable coefs)
      • RF FIR Low-Pass (fixed)
      • RF FM Demod (discriminator)
      • RF FM Modulator
      • RF Goertzel (single tone)
      • RF Goertzel Multi (tone bank)
      • RF Goertzel Sliding (per-sample)
      • RF Halfband Decimator (fixed)
      • RF Halfband Decimator (prog)
      • RF Halfband Interpolator (fixed)
      • RF Halfband Interpolator (prog)
      • RF Hilbert (real -> I/Q)
      • RF IFFT (compact)
      • RF Mixer
      • RF Multi-stage FIR Decimator
      • RF NCO (fixed freq)
      • RF NCO (programmable FTW)
      • RF Real -> Complex (Q=0)
      • RF Real AGC (linear)
      • RF Real DC Blocker (IIR HP)
      • RF Sequential FIR (fixed coefs)
      • RF Sequential FIR (programmable)
      • Bit-Array Synchronizer (CCCC)
      • Both Edge Detector
      • D Flip-Flop (Falling Edge)
      • D Flip-Flop (Rising Edge)
      • D Latch
      • D Latch [TM]
      • Falling Edge Detector
      • Monostable (Pulse Shaper)
      • Rising Edge Detector
      • SR Flip-Flop
      • SR Flip-Flop (Clocked)
      • Synchronizer (Legacy)
      • Blue Noise
      • Brown Noise
      • Exponential Noise
      • Gaussian Noise Generator (GNG)
      • LFSR / PRBS
      • NCO (Numerically Controlled Oscillator)
      • NCO (TM) - Time-Multiplexed
      • Pattern Generator
      • Periodic Pulse
      • Pink Noise
      • Poisson Pulser
      • Pulse Generator (PWM)
      • Random Generator (Arbitrary Distribution, Programmable)
      • Random Generator (Arbitrary Distribution)
      • Rayleigh Noise
      • Sequencer Generator
      • Triangular Noise
      • Uniform Random
      • Violet Noise
      • ALU - MOVING AVERAGE
      • DSP - BLOCK AREA
      • DSP - BLOCK AREA TM
      • DSP - BLOCK AUTOCORRELATION
      • DSP - BLOCK AUTOCORRELATION TM
      • DSP - BLOCK COEFFICIENT OF VARIATION
      • DSP - BLOCK COEFFICIENT OF VARIATION TM
      • DSP - BLOCK CORRELATION
      • DSP - BLOCK CORRELATION TM
      • DSP - BLOCK COVARIANCE
      • DSP - BLOCK COVARIANCE TM
      • DSP - BLOCK CREST FACTOR
      • DSP - BLOCK CREST FACTOR TM
      • DSP - BLOCK ENERGY
      • DSP - BLOCK ENERGY TM
      • DSP - BLOCK KURTOSIS
      • DSP - BLOCK KURTOSIS TM
      • DSP - BLOCK LINEAR REGRESSION
      • DSP - BLOCK LINEAR REGRESSION TM
      • DSP - BLOCK MEAN
      • DSP - BLOCK MEAN ABS
      • DSP - BLOCK MEAN ABS DEVIATION
      • DSP - BLOCK MEAN ABS DEVIATION TM
      • DSP - BLOCK MEAN ABS TM
      • DSP - BLOCK MEAN SQUARE
      • DSP - BLOCK MEAN SQUARE TM
      • DSP - BLOCK MEAN TM
      • DSP - BLOCK MIN MAX
      • DSP - BLOCK MIN MAX TM
      • DSP - BLOCK PEAK COUNT
      • DSP - BLOCK PEAK COUNT TM
      • DSP - BLOCK RMS
      • DSP - BLOCK RMS TM
      • DSP - BLOCK SKEWNESS
      • DSP - BLOCK SKEWNESS TM
      • DSP - BLOCK SLOPE STATS
      • DSP - BLOCK SLOPE STATS TM
      • DSP - BLOCK SNR
      • DSP - BLOCK SNR TM
      • DSP - BLOCK STATISTICS
      • DSP - BLOCK STD DEV
      • DSP - BLOCK STD DEV TM
      • DSP - BLOCK STD ERROR OF MEAN
      • DSP - BLOCK STD ERROR OF MEAN TM
      • DSP - BLOCK SUM
      • DSP - BLOCK SUM TM
      • DSP - BLOCK THRESHOLD COUNT
      • DSP - BLOCK THRESHOLD COUNT TM
      • DSP - BLOCK VARIANCE
      • DSP - BLOCK VARIANCE TM
      • DSP - BLOCK ZERO CROSSINGS
      • DSP - BLOCK ZERO CROSSINGS TM
      • DSP - HISTOGRAM ANALYZER
      • Moving Average (TM)
      • Rolling Variance
      • Chronometer (Enable)
      • Chronometer (Start/Stop)
      • Chronometer Enable [TM]
      • Counter (Both Edges)
      • Counter (Falling Edge)
      • Counter (Rising Edge)
      • Counter Falling Edge (Async)
      • Counter Rising Edge (Async)
      • Fractional Scaler
      • Frequency Meter
      • Scaler (Even Division)
      • Timer (Enable)
      • Timer (Start/Stop)
      • CFD - TM (Constant Fraction Discriminator)
      • Interpolated Trigger - d'
      • Interpolated Trigger - LE
      • Rate Meter (Multi-Channel)
      • Rise Time
      • TDC 500ps
      • TDC 500ps Controller
      • TDC Synchronous
      • Time Over Threshold (Digital)
      • Timestamp Generator
      • Timestamp Generator ESS
      • TOF Spectrum (Time-of-Flight Histogram)
      • Fast Trapezoidal
      • Trigger Derivative
      • Trigger Derivative Rise Time
      • Trigger Derivative TM
      • Trigger LE
      • Trigger LE Hyst
      • Trigger LE TM
  • to navigate
  • to select
  • to close
    • Home
    • Blocks
    • ALU
    On this page

    ALU

    ALU blocks

    Accumulator Full (TM)

    Time-multiplexed accumulator maintaining independent accumulator registers for each TM phase. …

    Accumulator Simple (TM)

    Time-multiplexed accumulator that sums all TM phases into a single scalar output. Accepts TM input …

    ADD [TM]

    Time-multiplexed two-input adder with configurable overflow protection. Adds two TM data streams (or …

    ALU - ADDER

    Configurable binary adder with optional pipeline register and overflow protection. Supports signed …

    ALU - DIVIDER (Pipelined)

    High-performance pipelined divider built on Xilinx div_gen IP core. Supports signed or unsigned …

    ALU - FX GAIN

    Fixed-point gain (multiplication) block implemented via Vivado HLS. Supports independent …

    ALU - FX OFFSET

    Fixed-point offset (addition) block implemented via Vivado HLS. Supports independent configuration …

    ALU - GATE DIFFERENTIATOR

    Gated differentiator for pulse shape analysis. Computes the difference between two windowed …

    ALU - GATED INTEGRATOR

    Gated accumulator with programmable integration window and gain. Accumulates input samples over a …

    ALU - SUBTRACTOR

    Configurable binary subtractor with optional pipeline register and overflow protection. Supports …

    Derivative [TM]

    Time-multiplexed discrete-time derivative/differentiator block. Computes first-order backward …

    DSP - ACCUMULATOR

    Fully-parameterizable synchronous accumulator built on top of the Xilinx primitive. It supports …

    DSP - ADD

    Fully-parameterizable synchronous two-input adder built on top of the Xilinx primitive. It supports …

    DSP - MULT

    Fully-parameterizable synchronous two-input multiplier built on top of the Xilinx primitive. It …

    DSP - SUB

    Fully-parameterizable synchronous two-input subtractor built on top of the Xilinx primitive. It …

    Fixed P. Abs

    Absolute value of a fixed-point signal, without the round trip through the floating-point blocks …

    Fixed P. Abs TM

    Absolute value of a fixed-point signal, without the round trip through the floating-point blocks …

    Fixed P. Accumulator

    Running fixed-point accumulator with a synchronous clear. The accumulator keeps its own Q format, so …

    Fixed P. Accumulator TM

    Running fixed-point accumulator with a synchronous clear. The accumulator keeps its own Q format, so …

    Fixed P. Acos

    Fixed-point arc cosine, returning an angle in the selected unit.

    Fixed P. Acos TM

    Fixed-point arc cosine, returning an angle in the selected unit.

    Fixed P. Add

    Fixed-point adder. Each operand carries its own Q format: the binary points are aligned …

    Fixed P. Add TM

    Fixed-point adder. Each operand carries its own Q format: the binary points are aligned …

    Fixed P. Asin

    Fixed-point arc sine, returning an angle in the selected unit.

    Fixed P. Asin TM

    Fixed-point arc sine, returning an angle in the selected unit.

    Fixed P. Atan2

    Four-quadrant arc tangent: recovers the phase of a vector from its rectangular components. This is …

    Fixed P. Atan2 TM

    Four-quadrant arc tangent: recovers the phase of a vector from its rectangular components. This is …

    Fixed P. Atanh

    Fixed-point inverse hyperbolic tangent.

    Fixed P. Atanh TM

    Fixed-point inverse hyperbolic tangent.

    Fixed P. Cos

    Fixed-point cosine with selectable angle unit (radians, turns or degrees).

    Fixed P. Cos TM

    Fixed-point cosine with selectable angle unit (radians, turns or degrees).

    Fixed P. Cosh

    Fixed-point hyperbolic cosine.

    Fixed P. Cosh TM

    Fixed-point hyperbolic cosine.

    Fixed P. Div

    Fixed-point divider. The dividend is pre-shifted so that the quotient lands directly on the output …

    Fixed P. Div TM

    Fixed-point divider. The dividend is pre-shifted so that the quotient lands directly on the output …

    Fixed P. Exp

    Fixed-point exponential with selectable base (e, 2 or 10).

    Fixed P. Exp TM

    Fixed-point exponential with selectable base (e, 2 or 10).

    Fixed P. Lerp

    Linear interpolation between two fixed-point values with a fractional weight.

    Fixed P. Lerp TM

    Linear interpolation between two fixed-point values with a fractional weight.

    Fixed P. Log

    Fixed-point logarithm with selectable base (e, 2 or 10).

    Fixed P. Log TM

    Fixed-point logarithm with selectable base (e, 2 or 10).

    Fixed P. MAC

    Fused multiply-accumulate: one multiplication and one addition in a single block, mapping directly …

    Fixed P. MAC TM

    Fused multiply-accumulate: one multiplication and one addition in a single block, mapping directly …

    Fixed P. Magnitude

    Exact vector magnitude computed with a CORDIC, avoiding both the overflow of an explicit sum of …

    Fixed P. Magnitude TM

    Exact vector magnitude computed with a CORDIC, avoiding both the overflow of an explicit sum of …

    Fixed P. Mod

    Fixed-point remainder. Complements the divider, which only produces the quotient.

    Fixed P. Mod TM

    Fixed-point remainder. Complements the divider, which only produces the quotient.

    Fixed P. Mult

    Fixed-point multiplier. The product is computed at full precision and then requantized to the chosen …

    Fixed P. Mult TM

    Fixed-point multiplier. The product is computed at full precision and then requantized to the chosen …

    Fixed P. Negate

    Sign inversion of a fixed-point signal.

    Fixed P. Negate TM

    Sign inversion of a fixed-point signal.

    Fixed P. Polar to Rect

    Polar to rectangular conversion: builds an I/Q pair from a magnitude and a phase with a single …

    Fixed P. Polar to Rect TM

    Polar to rectangular conversion: builds an I/Q pair from a magnitude and a phase with a single …

    Fixed P. Reciprocal

    Fixed-point reciprocal, useful to replace a divider when the same denominator is reused, or to …

    Fixed P. Reciprocal TM

    Fixed-point reciprocal, useful to replace a divider when the same denominator is reused, or to …

    Fixed P. Rect to Polar

    Full rectangular to polar conversion: magnitude and phase from one CORDIC pass, instead of …

    Fixed P. Rect to Polar TM

    Full rectangular to polar conversion: magnitude and phase from one CORDIC pass, instead of …

    Fixed P. Requantize

    Converts a signal from one Q format to another in a single step: shift, round and saturate. This is …

    Fixed P. Requantize TM

    Converts a signal from one Q format to another in a single step: shift, round and saturate. This is …

    Fixed P. Rsqrt

    Inverse square root, the usual building block for vector normalisation without an explicit divider …

    Fixed P. Rsqrt TM

    Inverse square root, the usual building block for vector normalisation without an explicit divider …

    Fixed P. Sin

    Fixed-point sine with selectable angle unit (radians, turns or degrees).

    Fixed P. Sin TM

    Fixed-point sine with selectable angle unit (radians, turns or degrees).

    Fixed P. SinCos

    Computes sine and cosine of the same angle simultaneously, sharing one CORDIC rotation instead of …

    Fixed P. SinCos TM

    Computes sine and cosine of the same angle simultaneously, sharing one CORDIC rotation instead of …

    Fixed P. Sinh

    Fixed-point hyperbolic sine.

    Fixed P. Sinh TM

    Fixed-point hyperbolic sine.

    Fixed P. Sqrt

    Fixed-point square root. This is the block that unlocks standard deviation, RMS and vector magnitude …

    Fixed P. Sqrt TM

    Fixed-point square root. This is the block that unlocks standard deviation, RMS and vector magnitude …

    Fixed P. Square

    Squares a fixed-point signal using a single multiplier.

    Fixed P. Square TM

    Squares a fixed-point signal using a single multiplier.

    Fixed P. Sub

    Fixed-point subtractor with independent Q format per operand and automatic binary point alignment.

    Fixed P. Sub TM

    Fixed-point subtractor with independent Q format per operand and automatic binary point alignment.

    Fixed P. Tan

    Fixed-point tangent with selectable angle unit.

    Fixed P. Tan TM

    Fixed-point tangent with selectable angle unit.

    Fixed P. Tanh

    Fixed-point hyperbolic tangent, a smooth saturating non-linearity bounded between -1 and 1.

    Fixed P. Tanh TM

    Fixed-point hyperbolic tangent, a smooth saturating non-linearity bounded between -1 and 1.

    Fixed to Float TM

    Time-multiplexed fixed-point to floating-point converter based on Xilinx Floating Point IP. Supports …

    Float 1/SQRT TM

    Time-multiplexed reciprocal square root operator for IEEE 754 floating-point numbers based on Xilinx …

    Float 1/X TM

    Time-multiplexed reciprocal operator for IEEE 754 floating-point numbers based on Xilinx Floating …

    Float ABS TM

    Time-multiplexed absolute value operator for IEEE 754 floating-point numbers based on Xilinx …

    Float DIV TM

    Time-multiplexed floating-point division operator based on Xilinx Floating Point IP. Supports single …

    Float EXP TM

    Time-multiplexed exponential function operator for IEEE 754 floating-point numbers based on Xilinx …

    Float LN TM

    Time-multiplexed natural logarithm operator for IEEE 754 floating-point numbers based on Xilinx …

    Float MULTIPLY TM

    Time-multiplexed floating-point multiplication operator based on Xilinx Floating Point IP. Supports …

    Float SQRT TM

    Time-multiplexed square root operator for IEEE 754 floating-point numbers based on Xilinx Floating …

    Float SUBTRACT TM

    Time-multiplexed floating-point subtraction operator based on Xilinx Floating Point IP. Supports …

    Float SUM TM

    Time-multiplexed floating-point addition operator based on Xilinx Floating Point IP. Supports single …

    Float to Fixed TM

    Time-multiplexed floating-point to fixed-point converter based on Xilinx Floating Point IP. Supports …

    FLOATING POINT - ABSOLUTE VALUE

    Computes the absolute value of IEEE-754 floating-point numbers. Supports both single-precision …

    FLOATING POINT - ADDITION

    Performs IEEE-754 floating-point addition with configurable DSP usage. Supports both …

    FLOATING POINT - DIVISION

    Performs IEEE-754 floating-point division with configurable throughput. Supports both …

    FLOATING POINT - EXPONENTIAL

    Computes the exponential function (e^x) of IEEE-754 floating-point numbers with configurable DSP and …

    FLOATING POINT - FIXED TO FLOAT

    Converts fixed-point integers to IEEE-754 floating-point format. Supports both single-precision …

    FLOATING POINT - FLOAT TO FIXED

    Converts IEEE-754 floating-point values to fixed-point integers. Supports both single-precision …

    FLOATING POINT - MULTIPLICATION

    Performs IEEE-754 floating-point multiplication with configurable DSP usage. Supports both …

    FLOATING POINT - NATURAL LOGARITHM

    Computes the natural logarithm (ln) of IEEE-754 floating-point numbers with configurable DSP usage. …

    FLOATING POINT - RECIPROCAL (1/X)

    Computes the reciprocal (1/x) of IEEE-754 floating-point numbers with configurable DSP usage. …

    FLOATING POINT - RECIPROCAL SQUARE ROOT (1/SQRT)

    Computes the reciprocal square root (1/sqrt(x)) of IEEE-754 floating-point numbers with configurable …

    FLOATING POINT - SQUARE ROOT

    Computes the square root of IEEE-754 floating-point numbers with configurable throughput. Supports …

    FLOATING POINT - SUBTRACTION

    Performs IEEE-754 floating-point subtraction with configurable DSP usage. Supports both …

    FX GAIN TM

    Time-multiplexed fixed-point gain/multiplier block implemented using Xilinx HLS. Multiplies TM data …

    FX OFFSET TM

    Time-multiplexed fixed-point adder/offset block implemented using Xilinx HLS. Adds a configurable …

    Gate Differentiator (TM)

    Time-multiplexed programmable differentiator with configurable delay window. Computes the difference …

    Gated Integrator (TM)

    Time-multiplexed gated integrator with programmable integration window. Sums a configurable number …

    Sin-Cos (Cordic)

    CORDIC-based sine and cosine generator built on top of the Xilinx CORDIC IP core. It accepts phase …

    TM - DIVIDER

    Time-multiplexed fixed-point divider for multi-channel division operations. Performs parallel …

    article

    TM - FIXED TO FLOAT CONVERTER

    Time-multiplexed fixed-point to floating-point converter. Converts multiple channels of fixed-point …

    article

    TM - FLOAT TO FIXED CONVERTER

    Time-multiplexed floating-point to fixed-point converter. Converts multiple channels of IEEE-754 …

    TM DSP - ADDER

    Time-multiplexed pipelined adder optimized for DSP slices. Performs parallel addition across …

    TM DSP - MULTIPLIER

    Time-multiplexed pipelined multiplier optimized for DSP48 slices. Performs parallel multiplication …

    TM DSP - SUBTRACTOR

    Time-multiplexed pipelined subtractor optimized for DSP slices. Performs parallel subtraction across …


    © 2026 - Sci-Compiler is a product of Nuclear Instruments. All rights reserved.