Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:sigmastudio:toolbox:basicdsp:externalspidelay [14 Sep 2016 12:14] Venkatesan Krishnamoorthyresources:tools-software:sigmastudio:toolbox:basicdsp:externalspidelay [01 Jul 2019 13:15] (current) – Added Growth and multiple instance support Sanjeeva Reddy
Line 1: Line 1:
-====== External SPI Delay (ADAU145X) ======+====== External SPI Delay ======
 [[:resources:tools-software:sigmastudio:toolbox:basicdsp|Click here to return to the Basic DSP section.]]\\ [[:resources:tools-software:sigmastudio:toolbox:basicdsp|Click here to return to the Basic DSP section.]]\\
 || ||
Line 12: Line 12:
 ===== Output Pins ===== ===== Output Pins =====
 ^Name^Format [int/dec] - [control/audio]^Function Description^ ^Name^Format [int/dec] - [control/audio]^Function Description^
-|Pin 1: Output  Data|decimal - audio|Delayed audio signal|+|Pin 0: Output  Data|decimal - audio|Delayed audio signal|
 \\ \\
  
Line 21: Line 21:
 \\ \\
 ===== Grow Algorithm ===== ===== Grow Algorithm =====
-The module currently does not support grow functionality and only one instance is supported+The module supports grow functionality upto four channels and support multiple instances 
 +\\
 \\ \\
 ===== Configurations ===== ===== Configurations =====
Line 30: Line 31:
 ^GUI Control Name^Default Value^Range^Function Description^ ^GUI Control Name^Default Value^Range^Function Description^
 |Bit Rate|100kHZ| 100 kHZ - 100000 kHZ |SPI Speed| |Bit Rate|100kHZ| 100 kHZ - 100000 kHZ |SPI Speed|
 +|Default Chip/ Device Address|0| 0-6 |Slave Select for the SPI. Register window should be configured to match this selection.Please refer the note below.|
 |Sub-Address Bytes|2| 1-4 |Number of address bytes excluding the read/write command | |Sub-Address Bytes|2| 1-4 |Number of address bytes excluding the read/write command |
 |Ram Size|128KB|0-32MB|Total Size of RAM used for delay buffer| |Ram Size|128KB|0-32MB|Total Size of RAM used for delay buffer|
Line 38: Line 40:
 |Write-Enable instruction (SPI)|6|0-255|Instruction value for device write-enable operation| |Write-Enable instruction (SPI)|6|0-255|Instruction value for device write-enable operation|
  
-==== Parameter Selection for ADAU145x ====+Any change in these SPI configuration parameters requires a recompilation.
 \\ \\
-{{:resources:tools-software:sigmastudio:toolbox:basicdsp:selectparam.jpg|}} 
 \\ \\
-The selection window lists the parameters of the modules used in the ADAU145x schematicIt allows user to     select the parameters from DM0 or DM1.+**Note:**If the Slave Select is 0 and MP0 is used as chip select, no configuration is required in the register controlsOtherwise particular multipurpose pin should be configured act as the slave select in the register window. (Hardware Configuration -> ICx - ADAU145x Register Controls -> MULTIPURPOSE/ AUXADC) 
 + 
 +{{ :resources:tools-software:sigmastudio:toolbox:basicdsp:mp5_slaveselect.jpg?nolink |}}
 \\ \\
-==== Parameter Selection for ADAU144x ==== 
-{{:resources:tools-software:sigmastudio:toolbox:basicdsp:selectparamadau144x.jpg|}} 
 \\ \\
-The selection window lists the parameters of the modules used in the ADAU144x schematic. It allows user to select the parameters from Coefficient or Nonmodulo data.  +  - Slave Select Channel -> 'Slave Select Channel x' 
 +  - MPx pin mode -> 'Slave Select for Master SPI port' 
 +  - MPx pin function -> 'Multipurpose function'
 \\ \\
 \\ \\
 +There is some inconsistency between register control and the 'Default chip/Device Address' in the module. The following table shows the mapping between module's parameter and the register control window. 
 +
 +^ ' Default chip/Device Address' ^'Slave Select Channel' in the Register control^
 +|        |    Slave Select Channel 0    | 
 +|        |    Slave Select Channel 1    | 
 +|        |    Slave Select Channel 2    | 
 +|        |    Slave Select Channel 3    | 
 +|        |    Slave Select Channel 4    | 
 +|        |    Slave Select Channel 5    | 
 +\\
 +=====DSP Parameter Information=====
 +^GUI Control Name^Compiler Name^Function Description^
 +|Cur|<fc #008000>ExtSPIRamDelayAlgTrail</fc><fc #ff0000>1</fc><fc #000080>delay</fc><fc #800000>1</fc>|Current Delay value in bytes. (Cur * 4)|
 +===== Supported ICs =====
 +    - ADAU145x
  
resources/tools-software/sigmastudio/toolbox/basicdsp/externalspidelay.1473848061.txt.gz · Last modified: 14 Sep 2016 12:14 by Venkatesan Krishnamoorthy