Wiki

This version (10 May 2021 17:13) is a draft.
Approvals: 0/1
The Previously approved version (04 Feb 2020 10:37) is available.Diff

Click here to return to the Basic page

Delay

Description

The Delay block outputs a delayed version of the input signal. The input is delayed by the number of samples reflected in the Cur numeric text box. The top drop-down menu labeled Max represents the largest amount of delay that could be applied to the input signal. If you select a new Max value in the drop-down menu, you will be forced to recompile.
The maximum delay available for a particular delay block depends on the total available system data RAM, which is specified in the DSP processor datasheet. Setting the Max control's value, allocates memory on the DSP, reserving that memory for use by this particular block only, and reducing the available memory for all other delay blocks in the design. This is a compiler directive and modifies the assembly code, so any time you change the Max setting you must recompile and download the program. The maximum delay value range is limited to the remaining unallocated memory of the RAM.

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
———————————————————— ——————-- ——————————-- —————————-
Delay B/S B/S S

Pins

Input

NameTypeDescription
————————————————————————————————————————
Input X Audio Input channel X

Output

NameTypeDescription
————————————————————————————————————————
Output X Audio Output channel X

Note:

  • X - Channel Index


Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
—————————————————————————————————————————————————————-
IsSample True True / False Allows the Max and Cur delay controls either in Samples or milliseconds
MaxDelay 1 1 to 1500 (Depends on Size of the Memory available) This control specifies the maximum delay supported for the current instance in samples (32-bit word). Change in this value requires a re-compilation
CurDelay 1 1 to MaxDelay Current Daly Value
Memory DM1 NA It allows the user to choose in which memory the delay buffer to be stored ( Not for ADSP-214xx, ADSP-215xx/SC5xx ) Change in this value requires a re-compilation
NumChannels120Number of input and output channels. Change in this value requires re-compilation

DSP Parameters

Parameter Name Description ADSP-214xx/SC5xx/215xx ADAU145x/146x
—————————————- ——————————————————————————-- —————————————- —————————-
Delay Current Delay value in bytes. (Cur * 4)Integer32Integer32
MaxDelay Maximum number of Delay value Integer32 NA


resources/tools-software/sigmastudiov2/modules/basic/delay.txt · Last modified: 10 May 2021 17:13 by Nikhin Shetty