This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
resources:tools-software:sigmastudio:toolbox:basicdsp:oneshotrisereset [21 Jun 2012 20:59] – created Brett Gildersleeve | resources:tools-software:sigmastudio:toolbox:basicdsp:oneshotrisereset [21 Jun 2012 23:32] – Approved William Jahn | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | <WRAP center round todo 60%> | + | ======OneShot Rise====== |
- | Under Construction | + | |
- | </WRAP> | + | [[resources: |
+ | \\ | ||
+ | --------------------------------------------------------------------------------------------------------- | ||
+ | |||
+ | |The One Shot Rise block outputs a trigger signal based upon the rising edge of the input signal. At the first rising edge of the input signal, the output signal will go high. The output signal will remain high until a non-zero input signal is seen on the rest pin. The reset pin clears the output back to zero and will maintain the output at zero while the signal on the reset pin is non-zero. Once the reset pin goes back to zero, the output will go high at the next rising edge of the input signal.|{{oneshotriseresetpic1.png}}| | ||
+ | |||
+ | ===Input Pins=== | ||
+ | ^Name^Format [int/dec] - [control/ | ||
+ | |Pin 0: Input|any - any|Input signal that is monitored for the first falling edge| | ||
+ | |Pin 1: Reset|any - control|Resets the output trigger signal back to zero| | ||
+ | |||
+ | ===Output Pins=== | ||
+ | ^Name^Format [int/dec] - [control/ | ||
+ | |Pin 0: Trigger|any - control|Output flag signal set to " | ||
+ | |||
+ | ===GUI Controls=== | ||
+ | ^GUI Control Name^Default Value^Range^Function Description^ | ||
+ | |Output Bit Designation|28|[28.0 Bit26]|Sets bit position of the output " | ||
+ | |||
+ | ===DSP Parameter Information=== | ||
+ | ^GUI Control Name^Compiler Name^Function Description^ | ||
+ | |Output Bit Designation|OneShotFallAlg1output1|Actual value written to DSP from the representation of the drop-down menu to select the bit position of the output " | ||
+ | |||
+ | ===Algorithm Description=== | ||
+ | The following graph shows the output response based on a given input signal and reset signal through the OneShotRiseReset block. In the graphs the input signal is only toggling between " | ||
+ | \\ | ||
+ | {{oneshotriseresetpic2.png}}\\ | ||
+ | \\ | ||
+ | |||
+ | The format of the " | ||
+ | \\ | ||
+ | {{oneshotfallpic3.png}}\\ | ||
+ | \\ | ||
+ | |||
+ | ===Example=== | ||
+ | The following image shows the OneShotFallReset block being used with a LFO [[resources: | ||
+ | \\ | ||
+ | {{oneshotriseresetpic4.png}} | ||
+ | |||
+ | ===Algorithm Details=== | ||
+ | |Toolbox Path|Basic DSP - Logic - Toggle - OneShot rise, reset| | ||
+ | |Cores Supported|AD1940 \\ ADAU170x \\ ADAU144x \\ ADAU176x \\ ADAU178x| | ||
+ | |"Grow Algorithm" | ||
+ | |"Add Algorithm" | ||
+ | |Subroutine/ | ||
+ | |Program RAM|9| | ||
+ | |Data RAM|4| | ||
+ | |Parameter RAM|1| | ||