Both sides previous revisionPrevious revisionNext revision | Previous revision |
resources:tools-software:sigmastudio:toolbox [25 Jul 2012 21:12] – [Resource Summary] Updated description to reflect the fact that there are now multiple resource table pages Brett Gildersleeve | resources:tools-software:sigmastudio:toolbox [16 Nov 2022 03:00] (current) – ADAU146x incorrectly listed as having access to frequency domain tools in SigmaStudio David Alexandrou |
---|
====== SigmaStudio Toolbox ====== | ====== SigmaStudio Toolbox ====== |
| |
This section contains detailed information about all of the algorithms in SigmaStudio. | |
| |
<WRAP todo>This section is currently under construction. For detailed algorithm information, refer to the **Toolbox** section of the SigmaStudio help file. You can access the help file in SigmaStudio by pressing the **F1** key.</WRAP> | |
| |
[[resources/tools-software/sigmastudio|Click here to return to the SigmaStudio and SigmaDSP Documentation top page.]] | [[resources/tools-software/sigmastudio|Click here to return to the SigmaStudio and SigmaDSP Documentation top page.]] |
| |
====== Resource Summary ====== | 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. |
| |
[[resources/tools-software/sigmastudio/toolbox/resourcesummary|Resource Summary]] | 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. |
\\ These pages contains tables of all algorithms available in SigmaStudio and the DSP memory resources used by each of them. | |
-------------------------------------------------------------------------------------------- | |
======ToolBox Introduction====== | |
| |
The Toolbox contains the building blocks for constructing a system design. Click a category in the ToolBox or Tree ToolBox window to see the variety of schematic blocks that are available. The available blocks will depend on the DSP processor(s) used in the project. | * **[[resources/tools-software/sigmastudio/toolbox/systemschematicdesign|System]]** |
| * **[[resources/tools-software/sigmastudio/toolbox/adialgorithms|ADI Algorithms]]** |
| * **[[resources/tools-software/sigmastudio/toolbox/advanceddsp|Advanced DSP]]** |
| * Dynamic Mixers, Transforms, Multi-rate Processing |
| * **[[resources/tools-software/sigmastudio/toolbox/basicdsp|Basic DSP]]** |
| * Delay, DSP Functions, Arithmetic Operations, Gain Cells, Logic, Index Lookup Tables |
| * **[[resources/tools-software/sigmastudio/toolbox/counters|Counters]]** |
| * **[[resources/tools-software/sigmastudio/toolbox/dynamicsprocessors|Dynamics Processors]]** |
| * Single-Band Compressors, Multi-Band Compressors, Limiters |
| * **[[resources/tools-software/sigmastudio/toolbox/filters|Filters]]** |
| * FIR Filters, Adaptive FIR Filters, Second Order Filters, Parametric Filters, Crossover, Miscellaneous Filters |
| * **[[resources/tools-software/sigmastudio/toolbox/frequencydomain|Frequency Domain]]** (ADAU145x, ADSP-2158x, and ADSP-SC58x only) |
| * FFT, IFFT, Windows |
| * **[[resources/tools-software/sigmastudio/toolbox/gpioconditioning|GPIO Conditioning]]** |
| * Pushbuttons, Volume Controls, Rotary Encoders, Debounce |
| * **[[resources/tools-software/sigmastudio/toolbox/io|Input / Output]]** |
| * Input/Output from/to hardware: ASRC, SPDIF, GPIO, Serial Ports, Interface Write/Read |
| * **[[resources/tools-software/sigmastudio/toolbox/leveldetectorslookuptables|Level Detectors / Lookup Tables]]** |
| * Lookup Tables, Signal Detect, RMS Level Meter, Multi-Band Level Detector |
| * **[[resources/tools-software/sigmastudio/toolbox/licensedalgorithms|Licensed Algorithms]]** |
| * **[[resources/tools-software/sigmastudio/toolbox/mastercontrolport|Master Control Port]]** (ADAU145x and ADAU146x only) |
| * I2C Writes, I2C Reads, SPI Writes, SPI Reads, etc. |
| * **[[resources/tools-software/sigmastudio/toolbox/Miscelleneous|Miscellaneous]]** (ADSP-2158x and ADSP-SC58x only) |
| * PCM/PCMx Converters |
| * **[[resources/tools-software/sigmastudio/toolbox/multirateprocessing|Multi Rate Processing]]** (ADAU145x and ADAU146x only) |
| * Upsample, Downsample, Synchronous SRC |
| * **[[resources/tools-software/sigmastudio/toolbox/multiplexersdemultiplexers|Multiplexers / Demultiplexers]]** |
| * State Machine, Demultiplexers, Multiplexers, Cross Fade |
| * **[[resources/tools-software/sigmastudio/toolbox/mixerssplitters|Mixers / Splitters]]** |
| * Audio Signal Routers, Mixers, Splitters |
| * **[[resources/tools-software/sigmastudio/toolbox/nonlinearprocessors|Non-Linear Processors]]** |
| * Assorted Clipping Algorithms (Soft, Hard, Asymmetric) |
| * **[[resources/tools-software/sigmastudio/toolbox/sources|Sources]]** |
| * Chimes, DC Sources, Sweeps, Switches, Voltage Controlled, Noise, WAV Player |
| * **[[resources/tools-software/sigmastudio/toolbox/volumecontrols|Volume Controls]]** |
| * Gain Sliders, Mute, Envelopes |
| |
| For tips on getting the most out of your design, see [[resources/tools-software/sigmastudio/usingsigmastudio/buildingschematics|Building Schematics]]. |
| |
These Toolbox library contains the following categories: | |
| |
| ====== Resource Summary ====== |
| |
* [[resources/tools-software/sigmastudio/toolbox/systemschematicdesign|System]] | The [[resources/tools-software/sigmastudio/toolbox/resourcesummary|Resource Summary]] pages contain tables of many SigmaStudio algorithms and their required DSP memory resources. |
* [[resources/tools-software/sigmastudio/toolbox/adialgorithms|ADI Algorithms]] | |
* [[resources/tools-software/sigmastudio/toolbox/advanceddsp|Advanced DSP]] | |
* [[resources/tools-software/sigmastudio/toolbox/basicdsp|Basic DSP]] | |
* [[resources/tools-software/sigmastudio/toolbox/counters|Counters]] | |
* [[resources/tools-software/sigmastudio/toolbox/dynamicsprocessors|Dynamics Processors]] | |
* [[resources/tools-software/sigmastudio/toolbox/filters|Filters]] | |
* [[resources/tools-software/sigmastudio/toolbox/gpioconditioning|GPIO Conditioning]] | |
* [[resources/tools-software/sigmastudio/toolbox/io|Input / Output]] | |
* [[resources/tools-software/sigmastudio/toolbox/leveldetectorslookuptables|Level Detectors / Lookup Tables]] | |
* [[resources/tools-software/sigmastudio/toolbox/licensedalgorithms|Licensed Algorithms]] | |
* [[resources/tools-software/sigmastudio/toolbox/mixerssplitters|Mixers / Splitters]] | |
* [[resources/tools-software/sigmastudio/toolbox/multiplexersdemultiplexers|Multiplexers / Demultiplexers]] | |
* [[resources/tools-software/sigmastudio/toolbox/nonlinearprocesses|Non-Linear Processes]] | |
* [[resources/tools-software/sigmastudio/toolbox/sources|Sources]] | |
* [[resources/tools-software/sigmastudio/toolbox/volumecontrols|Volume Controls]] | |
| |
| |
For tips on getting the most out of your design, see [[resources/tools-software/sigmastudio/usingsigmastudio/buildingschematics|Building Schematics]]. | |
| |