CEPHASONICS ULTRASOUND
  • Home
  • About
  • Technology
  • OEM Systems
  • Systems
  • Software
  • My Cephasonics
  • Probes
  • Consulting
  • Customer Support
  • News
  • Contact
  • Elastography
  • Programming Ultrasound - 4
  • Research Support
  • Job Opportunities
  • Home - new 2022
  • CMUT Support
  • IUS
  • Datasheets
  • Itasca Architecture
  • Echo64
Picture
3/3/2020 CUSDK_3.0.0-RCx - Release Candidate
=================================================

This is not the final release notes as this is for release candidates and will
be updated to the final release once it is available.

This is a major release over 2.6.x with the final release of 2.6 being 2.6.13.

3.0.0-RC5:

* Ultra-fast imaging support - CuSDK™ now supports ultra-fast imaging with file
  post processing of raw RF (channel capture) data.

* Enhanced PCIe throughput - data rates have increased with bursts of up to
  10K firings per second (PRF) for short bursts.  Used as part of the
  elastography extension, but can also be used any place RF data is required.
  Enhancements in throughput allow for better

* GPU support - a new library callable from python and C++ for performing
  processing on channel capture (CC) data, including unscrambling and
  plane wave image reconstruction.

* New elastography extensions - an example set of scripts written in python
  using the new Push Sequence improvements in the Cicada transmitter hardware
  (special option) along with using features of ultra-fast imaging, enhanced
  PCIe throughput, GPU support are combined into a set of demonstration scripts
  for elastography.  This is a good starting basis for do experimentation
  in elastography and also creating products that require elastography features.

* Multiple speed of sound support - abfmde and a new example program abfmde_ui
  both support multiple speed of sound for linear probes.  This feature requires
  the change in speed of sound to be parallel with the probe surface and allows
  for both beam-forming and plane wave imaging (PWI) support.

* Matlab Foreign Language Interface (FLI) support - A new interface module
  called the Foreign Language Interface (FLI) is included in the release.
  Matlab is wrapped around this interface and allows for both beam-forming
  and channel capture (CC) manipulation of data.

* Data processor runtime DLL support - this feature allows data processors
  to be added when running a CuSDK program (or server).  Thus isolating the
  CuSDK from your data processor algorithms.

* PCIe driver update - supports latest kernels in Ubuntu 18.04, include
  4.18.0-041800-generic kernels.  This update will likely support PCIe for
  the foreseeable future of kernels going into Ubuntu 20.04 LTS as well.

* Major bitfile improvements:
  ** FLASH programming support is now updated to version 1.3 and allows for a
     more stable bitfile programming interface from on-board FLASH memory.
     Previous versions were not stable, so the feature was seldom used.
  ** Inter-FPGA communication on the RX and TX boards of the Cicada have been
     updated for maneuverability.  This improvement
     is recommended for all users of Cicada modules, but requires CuSDK 3.0.0
     as it includes the TX improvements.
  ** FPGA TX now include features for Push Pulse generation,
     including burst mode.  Feature required for elastography support

* Major system improvements:
  ** A new updated Cicada model is available for doing push pulses for
     elastography.  CuSDK version 3.0.0 or higher is required by this
     new model.  This update is only required for elastography systems and
     not required for standard imaging solutions as it is an enhancement
     to the transmit and power supply subsystems for performing push pulses.

These features are not available in the current early release, but are planned for
the formal 3.0.0 release:

* Python Foreign Language Interface (FLI) support - python interface similar
  to Matlab interface.

* Data processing python server - using the data processor DLL support, there
  is now the capability to run python algorithms as a data processor on
  real-time ultrasound data.  This of course runs at frame rates that
  Python can operate at and slows down the ultrasound HW to match the algorithm
  speed.  This feature is very useful when doing research on new algorithms
  and give the developer access to a host of Python libraries, including
  Numpy, Scipy, Tensorflow, etc.


Cephasonics Ultrasound is a division / registered dba of White Eagle Sonic Technologies, Inc.
​

Products

Systems
Software
Consulting
​Probes

Company

About
The Company
Jobs
User Forums
Menu

Support

Contact
FAQ
Terms of Use
My Cephasonics Page (customer support)
Picture
© COPYRIGHT 2015. White Eagle Sonic Technologies. Inc. ALL RIGHTS RESERVED.
  • Home
  • About
  • Technology
  • OEM Systems
  • Systems
  • Software
  • My Cephasonics
  • Probes
  • Consulting
  • Customer Support
  • News
  • Contact
  • Elastography
  • Programming Ultrasound - 4
  • Research Support
  • Job Opportunities
  • Home - new 2022
  • CMUT Support
  • IUS
  • Datasheets
  • Itasca Architecture
  • Echo64