AWE Designer 8.D.2.2
2023-OCTOBER-25
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
...