Help: ICE_RELEASE_NEW_FEATURES_ALL

New Features (all previous releases)


  Version 2.1.9 adds single channel input up to 70Mby/s.
  Version 2.2.2 adds support for ICE-MBT2 cards.
  Version 2.2.7 adds IOC code for E1 sync and demux via PICEXTRACT
  Version 2.2.8 adds IOC code for E3/E2/E1 sync and demux via PICEXTRACT
  Version 2.3.6 adds support for ICE-MBT3
  Version 2.3.6 adds tuner oversampling / clock deglitch for ICE-PIC2 cards.
  Version 2.3.6 adds user programmable filter support for ICE-MBT2 / ICE-MBT3
  Version 2.4.0 adds spin/reload modes in SINKPIC
  Version 2.4.0 adds ICE-PIC3 and improved ICE-MBT3 IOC code
  Version 2.4.0 adds /GAINONLY and /DECONLY switches to PICDRIVER
  Version 2.4.0 adds tuner oversampling on PIC2/PIC3/MBT2/MBT3
  Version 2.4.4 adds support for the Windows OS (uses EGCS and WinRT)
  Version 2.4.4 adds packet modes for mux/demux of multiple tuner channels
  Version 2.5.2 adds scalar mode tuner output to PIC3T with better filters
  Version 2.5.2 adds multi-channel mode to SOURCEPIC
  Version 2.5.2 adds muxed clock source from Internal|eXternal|A|B|Crystal
  Version 2.5.2 adds external sync support via the XSOE and XGO flags
  Version 2.5.3 reallocated DMA channels to allow simultaneous 2 tuner
			and 2 high speed module transfers on PIC2Ts
  Version 2.6.6 adds mode for 100Mby/sec acquisition on PIC3T
  Version 2.6.6 adds support for CXD modules
  Version 2.7.0 adds support for D2A modules
  Version 2.7.0 adds support for the Silicon Graphics Operating System
  Version 2.7.5 adds mode for 100Mby/sec mux channel for PIC3T/MBT3
  Version 2.7.9 adds mode for 100Mby/sec single channel for PIC3T/MBT3
  Version 2.7.9 adds DevIce class for Java apps and NeXtMidas primitives
  Version 2.7.9 driver installation script mods for Digital Unix 5.0A
  Version 2.8.1 auto detect input rate when checking TC for clock dropouts
  Version 2.8.1 adds PICMEASURE to compute time diff between data packets
  Version 2.8.3 new OSF driver scheme to force cleanup in multiuser env
  Version 2.8.3 will also clear any corrupt UNIX semaphores in a pic_reset
  Version 2.8.3 adds a C environment for user code on the SHARC
  Version 2.8.4 adds MATLAB example script ice.m in the test area
  Version 2.8.5 uses SHARC to speed up IOC and MOD Altera program loading
  Version 2.8.7 adds frame decimation in IOC to reduce PCI BW for sparse PSDs
  Version 2.8.7 adds internal algorithms for AM/FM/PM demodulators
  Version 2.8.8 adds Windows-2000 drivers
  Version 2.9.1 adds /TC=CPU mode for rough time stamping
  Version 2.9.1 supports looping output data back through tuners on same side
  Version 2.9.1 adds ICEPIC,DEVNO=n, syntax for OS independent config strings
  Version 2.9.1 supports dec=1 on ICEPIC3 tuners, sharper filters with SFILT
  Version 2.9.1 adds ICEPIC3 tuner gain in 1db inc (used to be 6db)
  Version 2.9.1 allows negative tuning freqs (to get inverted spectra)
  Version 2.9.1 adds clock dropout detection in IOC, flags as timecode problem
  Version 2.9.3 adds support for the ICEPIC4 card
  Version 2.9.4 increased max oversampling rate from 15 to 255
  Version 2.9.8 adds auto clock source alg for IIX(mux) and IIV(VHS) modes
  Version 2.9.8 adds automatic handling of "double clutch" time code
  Version 2.9.9 adds routing of A side data to B side resources (ALT flag)
  Version 2.9.9 adds PIC SNAP function for GUI based snapshot and archiving
  Version 3.0.0 add PICTUNER macro for file-to-file tuning
  Version 3.0.4 add setkeyl, setkeyd, getkeyl, and getkeyd for easy OO access
  Version 3.0.4 add autodetect of kernel parameters for Linux driver install
  Version 3.0.5 add byte/short/int swapping in PCI chip for BigEndian, etc.. 
  Version 3.0.6 adds full 64bit/66Mhz In/Out on PIC4T cards.
  Version 3.0.6 VHS mode (>80Mby) now works on Module 1, 2, muxed or both.
  Version 3.0.6 adds NODE=name flag to support global config files
  Version 3.0.7 adds Linux Driver support for 4G memory space and PowerPC
  Version 3.0.7 adds independent tuner decimation (flag=ITDEC) on PIC4T
  Version 3.0.8 adds tuner oversampling up to 101MHz on PIC4T cards
  Version 3.0.8 adds decimate by 8 and 4 modes on PIC4 using CPC flag (12.5M BW)
  Version 3.0.8 adds Lost Buffer status widgets to SOURCEPIC and SINKPIC
  Version 3.0.8 adds Windows Driver support for 4G memory space 
  Version 3.0.8 Linux driver uses new PCI interface for 2.4 kernels
  Version 3.0.8 adds MUXCLK=D which is half rate of MUXCLK=C
  Version 3.0.8 adds DEGLITCH flag to apply deglitch circuit on MUXCLK source
  Version 3.0.8x adds SOURCEPIC concurrent snapshot/archive modes with timecode 
  Version 3.0.9 adds Demod Algorithms for PIC4,MBT3,SLIC3 (was PIC3 only)
  Version 3.0.9 adds SOURCEPIC ability to slave resources on same side of card
  Version 3.0.9 adds enhanced ARCHIVING modes in snapper macro
  Version 3.0.9 adds Linux driver mmap entry to eliminate need for kernel mod
  Version 3.0.9 adds MUXCLK=D which is CCLK/N where n = 1 to 16
  Version 3.1.0 adds download of CFIR coef on PIC4Ts through LOADFC
  Version 3.1.0 adds run-time query of driver version and PIC DETECT function
  Version 3.1.0 adds LOOP and LOOPIO picdriver functions for data chaining
  Version 3.1.1 adds tuner AOVSR and decimation change while running on PIC4T
  Version 3.1.1 adds server/client web based snapper macro under NeXtMidas
  Version 3.1.3 adds support for the 32+ channel MBT4 card
  Version 3.1.3 adds digital IRIG-B timecode (with opt 1PPS) on series-4 cards 
  Version 3.1.3 adds driver for HPUX (by Bill Reece)
  Version 3.1.3 adds support for SONET rev 2 I/O module 
  Version 3.1.3 adds INP=n flag to make use of the ALT function easier
  Version 3.1.3 adds EXTERNAL=n no-conflict algorithm buffers on PIC4
  Version 3.1.4 adds fractional digital resampling on PIC4T and MBT4 tuner chip outputs
  Version 3.1.4 adds support for SDDS packet input and SDDS timecode handlers
  Version 3.1.4 adds clock delay feature to adjust for skewed input clocks. See KEY_CLKDLY.
  Version 3.1.4 adds NODITHER and 20-bit data output to PIC4/MBT4 tuners for precision phase meas.
  Version 3.1.4 adds external 10MHz reference for MUXCLK=P programmable clock (1-101MHz) 
  Version 3.1.5 converts to NeXtMidas formulation of help and html documentation
  Version 3.1.5 adds /TC=CPUxP for NTP locked CPUs with an external 1PPS to the ICE Card
  Version 3.1.6 adds support for 2.6+ linux kernels (includes IA64 platforms)
  Version 3.1.6 adds ignore of NOCLOCK time code errors where appropriate. See the OKNC flag.
  Version 3.1.6 adds VLAN support for SDDS modules.  See the IPVLAN flag.
  Version 3.1.7 adds support for 2.6 linux kernels (SUSE-92|93 and RHE-40)
  Version 3.1.7 adds support for the ICE-PIC5.
  Version 3.1.7 adds support for Bank of Tuners and Fast Tuner Transforms (FTTs).
  Version 3.1.7 adds external site reference for MUXCLK=P. See flag PREFX.
  Version 3.1.7 extends DTDM tuner clock rate up to 110MHz
  Version 3.1.8 adds circuit to ignore 1PPS trailing edge noise from lousy GPS units
  Version 3.1.8 adds PFAT test for PIC5 cards
  Version 3.1.8 adds RXTCBSWAP flag for SDDS tape playback with timecode on bit 3
  Version 3.1.8 adds tuning of sinkpic's throttled rate using /TRATE switch
  Version 3.1.8 adds pre-trigger capture on PIC5 (0 to 15 samples)
  Version 3.1.8 adds VERBOSE widget on SOURCEPIC for in-system application debug
  Version 3.1.8 adds TimeCode calibration for resampled tuner paths
  Version 3.1.8 adds handlers in PIC5 for SDDS or embedded SDN0|1|3|4 timecode in SDDS packets
  Version 3.1.8 adds timestamp of card and I/O port resets (see RSTIME key)
  Version 3.1.8 adds wideband resampler for PIC5 
  Version 3.1.9 adds 32MHz BW tuner mode on PIC5 (decimate by 2 at up to 128MHz input)
  Version 3.1.9 extends PIC5 P-clk upper limit from 120 to 150 MHz
  Version 3.1.9 adds fractional (N/M) resampler (.5->4)to PIC5 tuner (up to 32MHz BW).
  Version 3.1.9 adds programmable CFIR(21|31), PFIR(63|127), and RFIR(20480) tap filters for PIC5 tuner.
  Version 3.1.9 adds SDDS packet sequence check for streams with or without parity packets (key=SEQERR)
  Version 3.1.9 adds handlers in series 4 cards for SDN timecode on bit 3 (replaces RXTCBSWAP flag)
  Version 3.1.9 adds ICE packets to XMidas SOURCEPICs archive output (see /APACKET= )
  Version 3.1.9 accepts valid tuner frequencies (-1 < f/ny < 2) with proper folding inversions
  Version 3.1.9 adds KEY_PKTHDR to retrieve last SDDS packet header for analysis (series 5+ only)
  Version 3.1.9 adds KEY_SEQERR and SEQFILL keys to monitor SDDS sequence fills and errors
  Version 3.1.9 adds PCI addressing > 4G on 5+ series cards
  Version 3.1.9 add tuner bank support to X-Midas SOURCEPIC
  Version 3.1.9 adds NFREQ, NDEC, and NRATIO keys to report the actual nearest available values
  Version 3.1.9X adds ONDEMAND throttling in SINKPIC for packetized output streams
  Version 3.2.0 adds /proc filesystem entry for mapped RAM allocation status
  Version 3.2.0 adds complex input to FPGA tuner/resampler core
  Version 3.2.0 adds PRESAMP flag to insert FPGA resampler in front of DTDM tuners
  Version 3.2.0 adds 3rd stage of Fast Tuner Transform on DTDM for max of 2048 channels
  Version 3.2.0 backport PIC5s 1PPS in bit 0 with independent A&B clocks to PIC4/MBT4
  Version 3.2.0 adds FIRONLY flag to PIC5 tuner to implement a 63 tap real filter at 64MHz SR (or 127@32MHz)
  Version 3.2.0 adds ITCPC and ITFMT for graychip tuners (PIC4/MBT4/MBT5)
  Version 3.2.0 adds timecode calibration for tuner bank outputs with FTTM=1|2|3
  Version 3.2.0 adds 64G memory addressing for PIC5+ cards
  Version 3.2.0 adds support for mapping ram files > 2G (NeXtMidas Only)
  Version 3.2.0 adds preliminary support for PIC6
  Version 3.2.0 adds the ICETUNER macro - a file based BankOfTuners using SINKPIC/SOURCEPIC
  Version 3.3.0 adds IRIG-B capability on PIC5+ cards
  Version 3.3.4 adds support for A2DR13 250MHz/12bit IO module with high quality onboard clock generation
  Version 3.3.6 adds Xilinx RocketIO module with mini-SAS connectors for 3G IO connections
  Version 3.3.6 adds looping different module configurations for PIC5+ self tests
  Version 3.3.6 adds combining high speed IO modules for 1500Mby acq/ply on PIC6 (A2DR11/FLZR modules)
  Version 3.3.9 adds support for complex data in SDDS data packets
  Version 3.3.9 adds 32 more dma channels to support 64 independent tuner channels with dual DTDMs 
  Version 3.3.9 adds 128MHz BW complex input and 64MHz BW output on PIC5+ FPGA tuners (was 50MHz/32MHz)
  Version 3.3.9 adds 125MHz BW complex data input from A2DR13/LB2D IO modules 
  Version 3.3.9 adds support for LB2D L-Band Receiver module support with 700MHz-2.2GHz tuning range
  Version 3.4.0 adds support for ICEPOD6 devices
  Version 3.4.0 adds support for D2AWG, TGSDDS, MSAS, DSFP, LB2D and RFXD IO modules
  Version 3.4.0 adds support for V5M and V6M processor modules (with JVM, tuners, and tunerbanks)
  Version 3.4.0 adds buffering for SDDS data through 10G switches and fills up to 16 packet drops (on PIC5+ cards)