en
  • English
  • German
  • Chinese
Back

Version 7.06 Build 23221 of 23rd April 2025

New File Versions

  • Library - DLL V7.06
  • M4i Linux Kernel V3.11
  • M2i Linux Kernel V1.77

New Features and Improvements

  • Full support of M5i.632x version
  • [SPCMDRV-3425] 63xx calibration
  • [SPCMDRV-3426] Adjust examples for 63xx
  • [SPCMDRV-3686] New C/C++ example for synchronized cards with timestamps
  • [SPCMDRV-3687] Support for Raspberry Pi 5 / Compute Module 5
  • [SPCMDRV-3744] Add support for Fedora 42
  • [SPCMDRV-3668] Further improve internal clock phase calibration for M4i.66xx cards
  • [SPCMDRV-3673] M5i.63xx: Improve offset accuracy at -500mV offset voltages
  • [SPCMDRV-3683] Starting on-board calibration only updates EEprom but not the member variable
  • [SPCMDRV-3690] Adjust Ext Trg position for HW V8 and PCB V1.3
  • [SPCMDRV-3707] Auto-detect the directory with the sources of the NVidia driver to compile with RDMA support
  • [SPCMDRV-3710] Reading SPC_FILTERFREQUENCY1 on M5i.33 returns an error now
  • [SPCMDRV-3712] Return better error code if register requires to be read as double but user used integer function
  • [SPCMDRV-3718] Add DDS queue overrun flag to DDS status register
  • [SPCMDRV-3725] Add comment to explain the importance of the WRITESETUP in DDS examples
  • [SPCMDRV-3739] RDMA: do not link cufft_static if FFT is not used

Fixed Bugs

  • [SPCMDRV-3558] 66xx SCAPP direct transfer from GPU to AWG not fast enough
  • [SPCMDRV-3568] DDS : Reading of SPC_DDS_AVAIL_FREQ_MIN returns negative value
  • [SPCMDRV-3592] Wrong main-loop comments in "simple_rep_fifo.cpp" example
  • [SPCMDRV-3669] DDS functionality - when using DMA transfer mode, the exec_now commands aren't merged into the previous command
  • [SPCMDRV-3671] Writing SPC_TRIG_EXT1_LEVEL0 for M2p cards causes crash
  • [SPCMDRV-3676] No DDS output if started in DMA mode for a second time
  • [SPCMDRV-3680] Calculation of Scatter-Gather entries is wrong if PAGE_SIZE of system is not 4kiB
  • [SPCMDRV-3684] RDMA on Jetson Orin transfers only zeroes
  • [SPCMDRV-3688] Commit 22141 incorrectly allowed synchronization of 33xx cards with different ADC types
  • [SPCMDRV-3692] Speedtest for 96xx does not work
  • [SPCMDRV-3697] Reading module clock temperature not possible after calling M2CMD_CARD_RESET
  • [SPCMDRV-3698] Possible clock phase difference on synchronized M4i cards using external reference clock
  • [SPCMDRV-3699] Device that answers discovery broadcast but does not reply to CreateLink message causes endless wait
  • [SPCMDRV-3713] M4i.96xx report "DDS feature not installed"
  • [SPCMDRV-3714] Demo Mp.59: analog data is wrong if two channels with two digital bits each are enabled
  • [SPCMDRV-3715] Setting only X0 as digital bit 15 caused "Invalid DigMode" errors
  • [SPCMDRV-3716] Matlab examples: error descriptions do not match function call in multiple files
  • [SPCMDRV-3719] DDS command queue is 4098, not 4096
  • [SPCMDRV-3721] Manpages missing from library .deb packages
  • [SPCMDRV-3722] DDS: driver will generate a complete notify size of NOPs if no commands have been added before WRITE_TO_CARD
  • [SPCMDRV-3726] Linux DDS DMA doesn't work when starting and stopping the card multiple times
  • [SPCMDRV-3729] Gated standard mode with demo card, when less then 1024 data is requested, the returned data isn't correct
  • [SPCMDRV-3731] DDS reset in card stop throws an error
  • [SPCMDRV-3738] C# examples access the unaligned part of the DMA buffer
Contact

On location for you. Choose your region.

Europe USA Asia
Contact Europe
Phone +49 (0)4102 6956-0
Fax +49 (0)4102 6956-66
E-Mail info@spec.de
Contact USA
Phone +1 (201) 562-1999
Fax +1 (201) 820-2691
E-Mail sales@spectrum-instrumentation.com
Contact Asia
Phone +61 402 130 414
E-Mail greg.tate@spectrum-instrumentation.com
Support

Request support. We are happy to help.

Support
powered by webEdition CMS