Versions Compared

Key

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

AWE Designer 8.D.2.2

2023-NOVEMBER-8

New Features

  • Module documentation and Designer User's Guides are now hosted on DSP Concepts website

Enhancements

  • CPU load per core is now displayed in AWE_Server if target has defined core affinities

  • CPU overflows in AWE_Server now calculated correctly for layouts running across multiple cores (SMP)

Bug Fixes

  • Module properties window will no longer close when a layout is run

  • Matlab will now force values to be within min/max range set by the module variable or array

  • Fixed failure with virtual modules in feedback wire path

  • Fixed issue with module compatibility with previously saved AWJs

  • Fixed loading of AWD's that contain subsystems with no input or output pin

  • Fixed propagation of accumulated delay through subsystems

  • Update AWE_Server to do deferred processing on all Native instances, not just instance 0

AWE Designer 8.D.2.1

2023-SEPTEMBER-18

New Features

  • (BETA) New Multi-Instance feature allows processing of audio across multiple AWE Core instances on different cores in a single layout

    • Native target now defaults to 4 instances, editable in AWE_Server

    • Relies on a new sharedHeap buffer allocated in shared memory on the target

    • Performs all IPC of audio using new IPC Buffer module

    • Released as a beta feature, with known limitations:

      • IPC Buffer module will be updated in compatibility breaking ways in future releases. Will need to update AWE Core and Designer to align

      • (Native target only) deferred processing only works on Instance 0. Use Instant updates for Param Set and other modules when on other instances

      • Module regressions can only be run on Instance 0

      • RUS and CRUS with User Inspectors can not be run on instance 0

Enhancements

  • Redesigned and improved the Profile Block by Block and Manual Profiling menus

    • Manual Profiling moved to Profile Running Layout menu and layout must now be running to use

  • Redesigned and improved the Peak Profiling menu in Designer - summarize

  • Improved AWJ loading to allow hierarchical module names to exceed 63 chars

  • Added default RUS path to default Designer installer search paths

Bug Fixes

  • Fixed issue where AWJs weren't storing output pin properties, causing spurious diffs in AWJ files

  • Fixed issue with saving AWJ where default values of clockDivider were not being stored, even if required

  • Saving updated RUS's that have User Inspectors will now store module variables correctly

  • Fixed bug when deleting feedback wires that was causing build failures

  • Cleared feedback wire status from modules when copy / pasting to avoid build errors

  • Fixed system test errors for modules connected to feedback wires

  • Updated to correctly fail builds if output pin does not have a clockDivider of 1

  • Fixed issue with layout variables where module arguments were being overwritten with defaults

  • Fixed syntax error in scripts generated from generate_mfile.m

  • Removed an unnecessary error message when clicking on module classes in Layout Properties menu

  • Removed obsolete SMP module from Designer

AWE Designer 8.D.1.3

2023-JULY-21

Enhancements

  • Improved functionality of the Advanced menu in Sink inspectors

Bug Fixes

  • Fixed issue in User Inspector Controls not honoring array element accesses

  • Interpreted modules now support passing multiple input arguments to preBuild and postBuild functions

  • Fixed problem where custom functions assigned in Interpreted Modules were not being correctly assigned if they did not have spaces around equal sign

  • Fixed system test failure for ParamSet

  • Fixed issue with reverting RUS to subsystem not restoring canvas size

  • Renaming a CRUS that contains custom ObjectID's no longer causes layout build failures

  • Added missing module names to missing module error message when using AWJ

  • Fixed file validation logic in get_gsys to allow passing in AWJ files

  • Fixed issue where Debug modules could be excluded from AWS file when generated in Debug mode

  • Corrected manual profiling tool to use the layout's instance ID instead of 0

  • Fixed issue loading arrays from .csv's with an extra trailing comma

  • Designer Layout Properties menu now includes virtual modules in total module count

  • Ensuring that Peak Profiling tool does not plot extraneous zeros at the end of profiling

  • Fixed an issue with using SPI tuning interface with multi-instance target

  • Fixed AWE Server crash if switching instances but the target is disconnected

  • Removing unnecessary redraws when scrolling horizontally

  • Setting Debug Status is now disabled in protected subsystems

  • Improved error message clarity for frequency response computation with no markers

  • Fixed issue with propagating channel names across subsystems

AWE Designer 8.D.1.2

2023-JUNE-2

Enhancements

...

2022-DECEMBER-05

New Feature

...

  • New DSP Concepts logos implemented in the AWE Designer platform

  • Native target's fundamental block size can now be set by the user in AWE_Server.ini

  • Improvements to the Creating a User Inspector and Reusable Subsystems (RUS) sections of the AWE Designer User Guide

  • Module size is automatically reduced when the number of input pins is reduced

  • Module pin information is now saved in AWD files

...