Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DevWareX has built-in SerDes settings to enable reading of a sensor’s registers for DevWareX Auto-Detect function to work. DevWareX will auto-detect for known SerDes, and then execute the built-in settings for the detected SerDes pair.

These built-in settings are meant mainly for register read/write, but may also sometimes work for data streaming. In most cases, an INI file preset needs to be created with the correct set of sensor and SerDes settings for efficient data streaming.

...

  • Maxim: 96706, 9296, 96716, 96792A, 96793

  • Sony: CXD4960

  • TI: 914, 934, 954, 960, 973

  • Valens: VA7044

Overriding Built-in SerDes Settings

There may be conditions in which the built-in settings do not work as expected. To override those settings, a vendor-specific INI file is copied to the base installation folder (usually “\aptina imaging”) - DevWareX will run the Preset matching the detected SerDes.

When DevWareX starts (from either a Detect or a manual-load of an SDAT file) and auto-detects the SerDes deserializer, it will check for the presence of the vendor-specific INI file in the base installation folder and run the Preset associated with the specific detected SerDes pair. To use this feature, do the following:

  1. Navigate to the vendor-specific sub-folder in “\aptina imaging\apps_data\Serdes”.

  2. Copy the INI file to the base installation folder and edit the settings for the Preset that matches the Deserializer you have connected.

    1. For example, for the Maxim 9296, copy and edit the “maxim.ini” file Preset “[MAX-9296]”.

  3. To confirm that your settings were executed, enable the SHIP log via the “Options” dialog and run “Export SHIP Log to filter on the SerDes I2C base addresses. Instructions on that can be found in the DevWareX New Features document under “Export SHIP Log”.

  4. If you don't want DevWareX to perform any settings for a given device, add a single "DELAY=1" to the preset so it isn't empty.

  5. To prevent DevWare from overwriting the I2C aliasing add "MODE= LOCK_SLAVE_IDS, 1" to the preset.