FPGA Signal Processing Cores

Core Name Description Performance and Area
Cusp-like Pulse Shaper A signal processing core that is a real time implementation of a pulse shaper that can produce finite cusp-like shapes. This is particularly advantageous in high resolution, high count rate pulse spectroscopy.
  • 200MS/sec
  • 243.9 MHz
  • 279 LUTs
Constant Fraction Discriminator A signal processing core that delays the input pulse and a fraction of the undelayed input is then subtracted from the pulse to produce a signal.
  • 200 MS/sec
  • 205 MHz
  • 764 LUTs
Derivative with Low Pass A combination filter that that passes low-frequency signals but attenuates (reduces the amplitude of) signals with frequencies higher than the cutoff frequency and subsequently calculates the derivative (the slope) of the received signals.
  • 200 MS/sec
  • 207 MHz
  • 314 LUTs
Leading Edge Discriminator Walk Time This core analyzes streaming input samples from the ADC and generates a timing signal when the samples waveform value exceeds a set threshold.
  • 200 MS/sec
  • 202 MHz
  • 164 LUTs
Pulse Integrator A Pulse Integrator Core mimics a resistance-capacitance (RC) circuit by stretching the time duration of a pulse signal applied to it.
  • 200 MS/sec
  • 214 MHz
  • 1,139 LUTs
Trapezoidal Pulse Shaper An electrical pulse shaper in which the voltage rises linearly to some value, remains constant at this value for some time, and then drops linearly to the original value, which has the effect of generating a trapezoid (or triangular) pulse from an input exponential pulse.
  • 200 MS/sec
  • 220 MHz
  • 283 LUTs


5001 Baum Blvd Ste 640
Pittsburgh PA 15213