Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

AWE Designer 8.C.2.7

2022-DECEMBER-05

New Feature

  • New Compiled Reusable Subsystems (CRUS) feature provides IP protection for shareable modules by compiling subsystem contents into AWB format

Enhancements

  • 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 Create 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

Bug Fixes

  • Fixed an issue in the Designer canvas instance dropdown that prevented using more than 7 instances

  • Fixed an intermittent crash in Table module inspectors

  • Convert to Subsystem feature now creates pins in the order of the module positions on the canvas

  • Removed spurious error message from MATLAB console while using Convert to Subsystem feature

  • Fixed an issue with renaming subsystem pins

  • User Inspector Panels no longer change to a debug state when the subsystem is changed to debug

  • Updated AWJ's to save subsystem canvas size

  • Corrected the order in which coefficients are loaded from AWD's to fix an issue with Hilbert module and other subsystems

  • Corrected a problem with source modules not inheriting clockDividers correctly when copied from other layouts

  • Fixed a problem preventing the creation of feedback wires from arbitrary wires

  • Error dialogs no longer cut off text underneath the scroll bar

  • Fixed an issue with deleting or showing help for RUS in Standard and STMicro editions of Designer

  • Fixed an issue while creating RUS with object ID's assigned to subsystem modules

  • Corrected the implementation and usage of complex range input pins

  • Fixed generate_mfile MATLAB script script to support subsystems with layout variables

  • Fixed set_feedback_pinType MATLAB script to actually set the feedback type of the pin

AWE Designer 8.C.2.6

2022-SEPTEMBER-21

New Feature

  • Reusable Subsystems (RUS) can now be deleted using the right-click menu from within the module browser

Enhancements

  • Layout loading times have been improved by avoiding redundant operations

  • Flash File System maximum filename length increased to 56 chars

  • Invalid variable mask values (greater than 24) are no longer generated in ControlInterface.h files

  • Sink Properties modules have been updated to avoid warnings when rounding the sample rate

Bug Fixes

  • Fixed an issue that prevented some wav files from being fully processed

  • Fixed frequency domain plotting resolution of log x-axis in Sink Inspector

AWE Designer 8.C.2.5.A

2022-JULY-21

Bug Fixes

  • Fixed issue with coefficients not loading if array size is larger than default

  • Improved robustness of startup code to avoid crashes with corrupted persisted settings

  • Fixed custom inspectors so that they properly save and load settings

  • Fixed problem with missing modules in a layout not being fully deleted

AWE Designer 8.C.2.5

2022-JULY-05

New Features

  • New Reusable Subsystem (RUS) feature can be used to generate shareable and portable subsystems using native Audio Weaver modules

  • New Interpreted Modules can be used to share custom made Audio Weaver modules with users of Standard Designer

Enhancements

  • Extended AWE Server USB proxy supports targets with more than one USB HID endpoint

  • Updated Module User's Guide to explain building of custom modules in Visual Studio in x86 mode

  • Improved error message when using Layout Variables with module variables instead of module arguments

  • Extended layout compile timeout to support very large layouts

  • Added more .awd example files to Examples/Module Usage

  • Results in Designer's profiling window are now cleared between RT and Manual Profiling runs
    AWD Example folder is now the default initial path when opening AWDs from the File menu

  • Feedback wire error now highlights module causing error

  • Profiling results now show the channel count of each module

Bug Fixes

  • Fixed issue where updated module paths were not persisting in Standard edition of Designer

  • Extended default timeout for flash erase commands sent to target to allow for long erase times

  • Fixed issue loading .awj files that contain measurement plots

  • Fixed issue where subsystems with Release modules were improperly marked as Debug and failed to build

  • Open All option on subsystems tab menu now works fully in runtime mode

  • Improved the robustness of AWE Server's audio device detection and loading to avoid crashes at startup

  • The search bar in Designer no longer searches through subsystem modules

  • Fixed possible audio glitch when using multi-rate modules and the buffer pool wire memory algorithm (beta)

  • Prevented users from changing protected subsystems and layouts by using keyboard shortcuts

  • Updated MATLAB scripts to more robustly detect if the target has floating point or fixed point modules

AWE Designer 8.C.2.4

2022-MAY-12

Enhancements

  • Native target updated to prevent audio processing from being interrupted by lower priority AWE tasks

  • Improved error reporting when surpassing the maximum number of channels on a wire

  • Updated profile_all_modulelibsto accept arbitrary block size (RT685 & Hexagon)

  • Changed default .csv names for module testing outputs for clarity

  • Improved formatting and clarity of saved .csv for peak profiling tool

  • Improved presentation of the Native audio preferences GUI

  • Improved module spacing and distribution capabilities in Designer

  • Validated Windows 11 compatibility

Bug Fixes (Modules)

  • Corrected build error when ParamSet modules are set to debug

  • All source modules now have empty clock divider when first created

  • Fixed error checking for modules to prevent building with input pins of differing sizes

Bug Fixes (Canvas)

  • Module variable values shown on canvas will now update when modified by User Inspectors

  • Feedback wire with inherited properties now succeeds without subsystem input pins

  • Changes to Layout Properties now prompt user to save layout

Bug Fixes (General)

  • AWJ files with empty subsystems now load successfully

  • Fixed failure for PFID_GetExtendedInfo when using SPI Tuning Interface

  • Fixed capitalization typo for AWECore header file in generated ModuleList.h files

  • Addressed issue with "Record File Name" textbox field in Layout Properties menu not always being editable

AWE Designer 8.C.2.3.A

2022-APRIL-15

New Feature

  • Removed Reusable Subsystem feature to allow for future incompatible improvements

AWE Designer 8.C.2.3

2022-APRIL-6

New Features

  • AWE_Server Preferences menu added to expose common settings and options

  • Comm timeouts can now be specified in the Connect to Target menu in AWE_Server

  • Created Fract32 version of test_comm_speed

  • Added ability to select individual modules in system test menu

  • Added Version field to AWJ file

Enhancements

  • Improved speed of accessing module variables, resulting in faster layout build times

  • Improved and fixed issues with precision of floating-point numbers in Designer

  • Improved documentation of help file generation for reusable subsystems

  • Improved error message when two module libraries have a duplicate ClassName

  • Improved error message for non-existent layout variables

  • Improved error messages for User Inspector Controls with invalid modVar values

Bug Fixes (General)

  • The AWD file name no longer overwrites the record file path in the Designer Layout Properties menu

  • Ctrl-S shortcut functions properly while module inspector window is focused

  • Tuning Interface Test tool no longer causes Designer to freeze on failure

  • Fixed bug in feedback wires preventing previously saved AWD's from loading

  • Enabled renaming unconnected subsystem pins

  • Fixed issue with loading newly saved AWD's with subsystem modules in older versions of Designer

  • No longer calling prebuild when a variable is changed while the layout is running

  • Designer no longer freezes when running layout while module array has unapplied changes

  • AWJ files properly store measurement values

  • AWJ files with corrupted or invalid format display a useful error dialog

  • Multiline error windows will now have a scroll bar

  • Corrected baud rate setting for SPI proxies in AWE_Server

Bug Fixes (Interface)

  • "Edit accumulated delay" value is no longer obscured by vertical scroll bar

  • Disabled the "Use Audio file input" Manual Profiling option on embedded targets without a filesystem

  • Designer properly filters module browser on Multi-Instance targets

  • User Inspector Control correctly displays "controlled by" on canvas

  • Fixed flickering behavior of User Inspector Controls

  • Property view populated for User Inspector Control after navigating into subsystem

  • Opening a module inspector no longer closes the module property window

  • Help file is accessible in right click menu for reusable subsystem modules (RUS)

  • Dragging and dropping of a RUS onto an existing module in the module palette other than a RUS is no longer permitted

  • Enabled modifying values in "Array" tab of "Module Properties" when layout is protected

  • Space before = in String Annotations no longer gets deleted

  • Sink inspector successfully draws when in a subsystem and a member of an inspector group

Bug Fixes (Modules)

  • "Convert to Subsystem" on a subsystem with feedback wire completes without Designer freezing

  • Feedback wires propagate new thread ID info

  • Fixed buffer pool error for isolated modules with feedback wires

  • Feedback wire initial values propagate properly

  • Edit box User Inspector Control is usable with Wave File Sink modules

  • Fixed Meter User Inspector Control mapping property

  • Fixed User Inspector Controls attached to debug modules in release build causing Matlab errors

  • Creating User Inspector Control from a Sink module functions properly

  • Knob User Inspector Control properly handles step size with respect to max/min values

  • Sink inspector no longer displays signal at fixed sample rate of 48 kHz

  • Fixed and improved TableInterp and TableInterpXY modules

  • Designer no longer displays clockDivider in Wire Info box

  • Fixed issue preventing use of MeasurementV2 module inspector

AWE Designer 8.C.2.2

2022-JANUARY-7

New Features

  • New support for multiple sublayouts with the same clock divider to be generated in Designer, using BufferUp/Down V2 modules

  • Memory usage for each module and subsystem now shown on the canvas

  • New AWJ text based (json) file format can now be used to save Audio Weaver layouts

  • clockDivider is now a string instead of an integer in the Property Sheet

  • Modules controlled by a User Inspector Controls are now shown with dashed outlines

  • HTML doc files for reusable subsystems now have some fields automatically filled in

Enhancements

  • Internal updates significantly improve layout build times

  • Search bar in Designer will now return results for all subsystems in layout, not just opened subsystems

  • Closing MATLAB dialog now always returns topmost window back to Designer

  • The module property view is no longer closed when Running or Halting a layout

  • Module Tests results now show full hierarchical names for subsystems

  • Allowed Ctrl-S shortcut to work while modifying inspector dialogs

  • Improved help documentation for awe_module/process.m

Bug Fixes

  • Fixed an issue where array variables could be truncated when opening unbuildable system

  • Fixed bug in installer scripts that was preventing VS2010 redistributables from installing correctly

  • Corrected CPU overflow detection for the Native target

  • Fixed behavior where second instance of Designer was blocked after closing modal MATLAB window in first instance

  • Fixed issue with "Record File Name" text box not updating when auto-increment/specify is changed

  • Disabled custom module creator wizard menu in unsupportable Standard edition

  • profile_all_modulelibs script will now run even if Profiling folder does not already exist

  • Corrected display of grouping containers in Layout Properties dialog

  • Fixed bug where some modifications to the layout did not mark the system as 'dirty'

  • Sink inspector in subsystem now properly persists settings

  • Now properly persisting channel checkboxes in Sink Inspector

  • Control module count now correctly accounts for Subsystem Inspectors

  • Inspector groups now respect a module's "Allow Tuning" setting

  • Fixed undo and redo behavior for Convert to Subsystem feature

  • Fixed issue with Convert to Subsystem failing in MATLAB 2017b only

  • Accumulated delay now updates correctly in empty_subsystem module

  • Show Channel Names option no longer resets when navigating into subsystems

  • Fixed bug with channel names not fully propagating through subsystems

  • No longer rounding integer array values to 7 digits. Full 32 resolution now supported

  • Default clockDivider for source modules is now correctly

  • Fixed bug that did not allow module arguments to be the empty string

  • Fixed Vertical Alignment and Multiline options combo in canvas text box

  • No labels