Help: ICE_RELEASE_WHAT_MIGHT_BREAK_ALL
Possible gotchas (all previous releases)
Version 2.1.5 and later does not support the ICE-PIC1 or ICE-NBT cards
Version 2.3.6 changed the /RATE switch to /SRATE on PICDRIVER and SOURCEPIC
to help avoid macro conflicts
Version 2.4.4 folded the PICEXTRACT functions into the PICFUNC primitive
Version 2.6.6 obsoleted the ALT, DUAL, and SINGLE flags
Version 2.7.0 The build scripts in the ./test area now build the libice.so
shared object library that is suitable for M2K apps. The old
name was libm2ice.so . Linkage scripts will need to change.
Version 2.8.3 On OSF will need to load the new drivers in this version !!!
Version 2.9.1 MBT2/MBT3/SLIC3 tuner is now unity gain (was -9 to -6 dB)
Version 2.9.7 is one sample off on byte and bit data (don't use it)
Version 3.0.6 _iiv IOC files disappear - VHS modes now in standard downloads.
Version 3.0.6 has new tests for PIC4, PIC4 FIFO test will not work with pre306 releases.
Version 3.0.8 has new widgets on SOURCEPIC and SINKPIC for status monitoring.
In SOURCEPIC, they were placed ahead of the ALG and ALG ARG
since there are a variable number of args. Any macros using
the ALG as a widget will need to fix the offset.
Version 3.0.8 Linux driver uses new PCI interface for 2.4 kernels. Older
kernels may need to use the .pre24 files in the driver directory.
Version 3.0.9 Linux driver implements mmap() interface to replace /dev/mem in
the mmap calls. A link /dev/pmem is made to /dev/icepic0 so
X-Midas libraries can reference pmem and point it to /dev/mem
when there are no ice cards in the system. If /dev/pmem is a
real device on your system, let us know.
Version 3.1.2 Now initializes PICSTRUCT to zero in pic_open(). If this was
not allocated correctly, an access violation may occur.
Version 3.1.5 now has documentation in ice/docs instead of /docs/htm
Version 3.1.5 removed fastio.inc support for X-Midas because there was no
way to make the pointers both pre and post 4.0.0 compatible
Version 3.1.8 changed default throttle rate to rate/8 instead of 10000Hz in SINKPIC
Version 3.1.8 changed delta in ramfile to reflect resampler ratio in PICDRIVER and SOURCEPIC.
This affects what the primitive calculates to be the desired input data rate.
Previously, only the decimation was reflected in the ramfile.
Version 3.1.8 changed address of RSTIME keys (different than 318bXX), PSM daemon must be recompiled.
Version 3.1.9 pic RESET only reloads FPGA code when needed, use FORCE flag for old behavior
Version 3.2.0 The DMAMAP struct now has 64bit fields. User C/Fortran code may need casts to compile and run properly.
Version 3.2.0 Now getKey TYPE and PMTYPE must be used to determine card/processor module combos. No more TYPE=11.
Version 3.3.6 PIC5+ cards don't handle SDN embedded timecode in SDDS packets, 4-bit SDDS data, or 1 bit data
Version 3.4.0 Snapper MAXFS is now in bytes for tighter shutoff control. Use to be in Gigabytes.