This is an old revision of the document!
SigmaStudio Toolbox
The Toolbox contains the building blocks for constructing a system design. The available blocks will depend on the DSP processor(s) used in the project.
Click a category to access detailed algorithm information. In most cases you can also select an algorithm in SigmaStudio, then press F1, to directly access its Wiki page.
-
- Adaptive Mixer, Hilbert Transform
-
- Delay, DSP Functions, Arithmetic Operations, Gain Cells, Logic, Index Lookup Tables
-
- Single-Band Compressors, Multi-Band Compressors, Limiters
-
- FIR Filters, Adaptive FIR Filters, Second Order Filters, Parametric Filters, Crossover, Miscellaneous Filters
- Frequency Domain (ADAU145x, ADAU146x, ADSP-2158x, and ADSP-SC58x only)
- FFT, IFFT, Windows
-
- Pushbuttons, Volume Controls, Rotary Encoders, Debounce
-
- Input/Output from/to hardware: ASRC, SPDIF, GPIO, Serial Ports, Interface Write/Read
-
- Lookup Tables, Signal Detect, RMS Level Meter, Multi-Band Level Detector
- Master Control Port (ADAU145x and ADAU146x only)
- I2C Writes, I2C Reads, SPI Writes, SPI Reads, etc.
- Miscellaneous (ADSP-2158x and ADSP-SC58x only)
- PCM/PCMx Converters
- Multi Rate Processing (ADAU145x and ADAU146x only)
- Upsample, Downsample, Synchronous SRC
-
- State Machine, Demultiplexers, Multiplexers, Cross Fade
-
- Audio Signal Routers, Mixers, Splitters
-
- Assorted Clipping Algorithms (Soft, Hard, Asymmetric)
-
- Chimes, DC Sources, Sweeps, Switches, Voltage Controlled, Noise, WAV Player
-
- Gain Sliders, Mute, Envelopes
For tips on getting the most out of your design, see Building Schematics.
Resource Summary
The Resource Summary pages contain tables of many SigmaStudio algorithms and their required DSP memory resources.