Versions Compared

Key

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

AWE Designer 8.D.2.5

2024-JUNE-1029

New Features

  • Reduced load and save times for AWJ files, and updated AWJ version to 3.0

  • Added option in Layout Properties menu to force bind_wire commands to happen before other wire allocations

  • Added options in Generate Target Files menu to select target instanceID and to include a Lookup Table in the generated .awb/.aws

  • Added support for Multi-Instance in Module Tests tool

  • Added support for Multi-Instance and Multi-Canvas in the Tuning Interface Test tool

  • The minimum MATLAB version required for using Pro editions of Designer has been updated from R2017b to R2021b

    • Designer is no longer tested with MATLAB R2017b, so using this version may result in inconsistent or faulty behavior

Enhancements

  • Improved the validation of AWJ files against a custom JSON schemas

  • BuildFlash.exe tool now warns user when filenames are truncated due to length limitations

...

  • Fixed issue with building Multi-Canvas layouts when different instances have different block sizes

  • Improved error detection and message clarity for invalid subsystems with only a virtual module between input and output

  • Ensuring that correct target information is available in profiling after doing attach to running target

  • Fixed issue that was preventing layouts saved with invalid paths in ParamSet module from being loaded

  • Execution order for Param Set and Status Set style modules can now target modules in subsystems

  • Fixed issue where the 'controlled by' field for modules on the canvas was not always being updated

  • Removed support in Designer for module argument inputs beginning with '0b'

  • Fixed issue where module argument strings starting with '0x' were being improperly converted to decimal values

  • Fixed issue in Designer when running on Multi-Instance target with more than 16 instances

  • Updated AWE Server Flash Manager to be able to access different Flash File Systems on Multi-Instance or Multi-Canvas target

  • Loading and saving module arrays from file now maintains full precision

  • Fixing corruption in layout file after running process files

  • Fixing user inspector operability after running manual profiling

  • Fixed a number of issues that could cause Tuning Interface Test to hang, and improved flexibility of modules required to run the test

  • Fixed issue where copying an invalid subsystem to a new layout could corrupt the layout

  • Convert to Subsystem will now retain custom objectIDs for modules

  • Failed attempts of Convert to Subsystem now correctly restores original subsystem

  • Designer now throws a warning if the output HW pin is not fract32

  • Restored the right click Help option for RUS/CRUS on the canvas

  • Improved robustness of test_start_audio matlab MATLAB function in the case of Multi-Instance targets

  • Fixed issue when loading layouts with out-of-sync module control information

AWE Designer 8.D.2.4

2024-MARCH-15

...

  • Revamped MATLAB AWE framework by adopting more efficient implementation, resulting in faster build and load times

    • AWE objects are now passed as handles, instead of copied-by-assignment

    • Existing user scripts may not be compatible if they rely on assignments creating new objects. To address this, update scripts to explicitly call the 'copy' function (see (8.D.2.5) Updating MATLAB User Scripts to 8.D.2.4/8.D.2.5+ for more details)

  • Standard edition is now built using MATLAB 2023b (requires MCR version 2023b Update 3)

  • CRUS modules now support controlling internal variables with ParamSet modules

  • Added calculated layout block rate in profiling results, in addition to existing measured time per process

  • Added information in AWE_Server about heap alignment words for the attached target

  • Plot Frequency Response now uses different colors for each channel

  • Improved robustness when loading corrupted .awd's

...