Channelization API Software for DPL3 and LightParser Version 0.7.5 for Solaris and Linux File Contents ---- -------- chanapi-0.7.5.tar.gz Archive with API, support and diagnostic programs and FPGA configuration files. This release is a patched version of the 0.7.4 release. It is currently a developmental release that attempts to resolve a problem accessing and corrupting data in the EEROM on DPL3 boards. The changes include: - Modified the EEROM access functions to obtain and release a lock using a previously unused bit in the Jtag/SerialIO control register. This is done to prevent concurrent processes or threads from accessing the control register at the same time. - Fixed the cacopen() function to not use the CAC_OPEN_FIX_CONFIG flag and fixed the Linux device driver to only check the lower four bits of the PCI configuration space command register. These two bugs combined to cause the cached EEROM data maintained by the device driver to be cleared whenever the board was opened using the cacopen() function. - Modified the dpl_init program to read all EEROM locations to cause all the values to be stored in the device driver cache.