PTSM_RDOUT_V4_0 revision history

Version Comments
V4 Brian's original recipe, includes all modules present in subsequent versions:
  • clk_tree
  • data_handler
  • chan_server
  • fifo_server_v2
  • output_ctrlr
  • pulse_handler
  • ser_2_par_v4
  • outdated UCF
V4.1b Pulse handler tweaks, first burp flag
  • removed trig_in_test signal
  • added &q[39:36] burp flag
  • converted pulse jumper output from 128 pulses to 100 pulses
  • added trigger delay, settling times to pulse_handler
  • fixed source measurement mode in pulse_handler (was AFU)
  • converted all state machines to one-hot encoding
V4.2b FIFO diagnostics
  • added up-down "parity checker" counter to data_handler
  • added FIFO error flags
  • removed pulse_trig_in, added more settling to pulse_handler
  • added fast_or (no burp flag this version)
  • added (buggy) slow_follower to ser_2_par_v4
V4.3 Calibration pulse delivery works!
  • increased post-trigger delay from 26 uS to 410 uS
V4.3b Optimization, latest UCF
  • reduced fifo data_count to one bit
  • removed FIFO wr_ack
  • added &q[3:0] fast_and
  • created latest UCF
V4.4b More optimization, fixed LVDS standard
  • removed parity checker and FIFO error flags
  • added FIFO inhibit <= ~pulse_start
  • converted diagnostic flags to LVDS
  • imporved source measurement mode in pulse_handler
  • fixed slow_follower in ser_2_par_v4 (was AFU)
  • corrected UCF with LVDS_33 specification

PTSM_OFF is a "stripped down" version of the hardware, including only: