| Previous revisionNext revision |
— | resources:tools-software:sigmastudio:toolbox:basicdsp [17 Mar 2021 07:15] – Removed non existing pages. Venkatesan Krishnamoorthy |
---|
| ======Basic DSP====== |
| |
| [[resources/tools-software/sigmastudio/toolbox|Click here to return to the Toolbox page]]\\ |
| \\ |
| |
| The Basic DSP library of the ToolBox lets you access basic building blocks to give you fundamental control of DSP algorithms. Following is a list of the blocks available. |
| |
| ==== DSP Functions ==== |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/parameterupdate|Parameter Read]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/parameterupdate|Parameter Update]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/registerread|Register Read]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/registerwrite|Register Write]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/dspreadback|DSP Readback]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/DSPReadbackComplex|DSP Readback (Complex)]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/feedback|Feedback]] |
| * [[resources/tools-software/sigmastudio/toolbox/BasicDSP/CheckSum|CheckSum]] |
| |
| ==== Arithmetic Operations ==== |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/signaladd|Signal Add]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/signalsubtract|Signal Subtract]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/multiply|Multiply]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/division|Division]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/signalinvert|Signal Invert]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/lineargain|Linear Gain]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/multiplecontrollineargain|Multiple Control Linear Gain]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/squareroot|Square Root]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/log2|Log2]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/log10|Log10]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/Exp2|Exp2]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/absolutevalue|Absolute Value]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/bintodec|Binary To Decimal]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/complexmerger|Complex Merger]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/complexsplitter|Complex Splitter]] |
| * [[resources/tools-software/sigmastudio/toolbox/BasicDSP/conjugate|Conjugate]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/trignometry|Trignometry]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/Scaler|Scaler]] |
| |
| ==== Delay ==== |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/delay|Delay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/voltagecontrolleddelay|Voltage Controlled Delay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/externalspidelay|External SPI Delay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/voltagecontrolledspidelay|Voltage Controlled SPI Delay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/MultiChannelMultiTapdelay|Multi-Channel Multi-Tap delay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/multitapvoltagecontrolleddelay|Multi-Tap Voltage Controlled Delay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/pooleddelay|PooledDelay]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/fractionaldelay|Fractional Delay]] |
| |
| ==== Index LUT ==== |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/linearinterpolator|Linear Interpolator]] |
| |
| ==== Logic ==== |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/abincdoutcondition|AB In / CD Out Condition]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/abinoutcondition|AB in/out Condition]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/absmax|Absmax]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/absmaxandhold|Absmax and Hold]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/logicandornandnor|Logic - And, Or, Nand, Nor]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/bitwiselogicandornandnor|Bitwise Logic - And, Or, Nand, Nor]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/toleranceanalyzer|Tolerance Analyzer]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/valuecrossdetection|Value Cross Detection]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/valuehold|Value Hold]] |
| === Inverters === |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/buffergate|Buffer Gate]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/zerocomparator|Zero Comparator]] |
| === Signal Edge Detectors === |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/oneshotfall|One Shot Fall]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/oneshotrise|One Shot Rise]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/oneshotfallreset|One Shot Fall, Reset]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/oneshotrisereset|One Shot Rise, Reset]] |
| |
| === Min/Max === |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/max|Max]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/maxandhold|Max and Hold]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/blockmaxandhold|Block Max and Hold]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/min|Min]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/minmax|Min Or Max]] |
| * [[resources/tools-software/sigmastudio/toolbox/basicdsp/minmaxlimit|MINMAX Limit]] |
| * [[resources/tools-software/sigmastudio/toolbox/BasicDSP/MinorMaxLimit|Min Or Max Limit]] |
| |
| |
| The individual-block pages contain specific information. Also take a look at the [[resources/tools-software/sigmastudio/tutorials/basicdspexamples|Basic DSP Examples]] page to see a sample schematics using some of these basic blocks. |