This version (18 May 2021 08:56) was approved by Nikhin Shetty.

Click here to return to the Arithmetic and Logic page

Buffer Gate


The Buffer Gate is a logic block that takes any input and compares the value to 0. If the input signal is zero, the output will be zero. If the input is non-zero, the output will be a “1” in the bit position designated by the drop-down box. This is the opposite output result as the Zero Comparator block. This block is not an audio buffer; this block follows the gate logic of a buffer which acts as a double inversion.

Targets Supported

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



————————————— —————————- —————————————
Input0AudioInput channel 0


————————————— —————————- —————————————
Output0AudioOutput channel 0

Configurable Parameters

GUI Parameter NameDefault Value RangeFunction Description
—————————————— ————————-- ————————— ————————————————————————--
Selected BitBit:0Bit:30Sets bit position of Output'1' Flag.
NumChannels120Number of input channels.Change in this value requires recompilation

DSP Parameters

Parameter NameDescriptionADSP-214xx/215xx/SC5xxADAU145x/6x
———————————— ———————————————————- ———————————————- —————————————
BufferValueCompute & set the bit position value FixInt32 FixInt32
resources/tools-software/sigmastudiov2/modules/arithmeticandlogic/buffergate.txt · Last modified: 07 May 2021 07:48 by Krithika Manchale