This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:tools-software:sigmastudio:toolbox:basicdsp:externalspidelay [14 Sep 2016 12:08] – Venkatesan Krishnamoorthy | resources: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 ====== |
[[: | [[: | ||
|| | || | ||
Line 12: | Line 12: | ||
===== Output Pins ===== | ===== Output Pins ===== | ||
^Name^Format [int/dec] - [control/ | ^Name^Format [int/dec] - [control/ | ||
- | |Pin 1: Output | + | |Pin 0: Output |
\\ | \\ | ||
+ | ===== GUI Controls ===== | ||
^GUI Control Name^Default Value^Range^Function Description^ | ^GUI Control Name^Default Value^Range^Function Description^ | ||
|Max|1| 1 - (Depends on Size of the SPI RAM)|This control specifies the maximum delay supported for the current instance in samples (32-bit word). Maximum value of this is calculated depends on the SPI RAM's configuration. Change in this value requires a re-compilation| | |Max|1| 1 - (Depends on Size of the SPI RAM)|This control specifies the maximum delay supported for the current instance in samples (32-bit word). Maximum value of this is calculated depends on the SPI RAM's configuration. Change in this value requires a re-compilation| | ||
Line 20: | Line 21: | ||
\\ | \\ | ||
===== Grow Algorithm ===== | ===== Grow Algorithm ===== | ||
- | The module | + | The module |
+ | \\ | ||
\\ | \\ | ||
===== Configurations ===== | ===== Configurations ===== | ||
Line 28: | Line 30: | ||
\\ | \\ | ||
^GUI Control Name^Default Value^Range^Function Description^ | ^GUI Control Name^Default Value^Range^Function Description^ | ||
- | |Table Length|5| 5 - 100 |Number of Parameters in the Table| | + | |Bit Rate|100kHZ| 100 kHZ - 100000 kHZ |SPI Speed| |
- | |Indirect | + | |Default Chip/ Device |
- | |Module|NA|NA|Lists the modules in the schematic| | + | |Sub-Address Bytes|2| 1-4 |Number of address bytes excluding |
- | |Parameter|NA|NA|Lists the parameters | + | |Ram Size|128KB|0-32MB|Total Size of RAM used for delay buffer| |
- | |Param Address|NA|NA|Actual Parameter Address in the Schematic| | + | |SPI Mode|Mode 3| Mode0/Mode3|SPI operation mode| |
- | |Format|8.24/5.23|8.24/ | + | |R/W (Chip Address) Bytes|1|0-255|Command Bytes (Number |
- | |Value|0|Changes depends on Format|Value to be written | + | |Write Instruction (SPI)|2|0-255| Instruction value for a write operation (0x0 for ADI audio devices, typically 0x2 for eeprom/flash)| |
- | |Enable | + | |Read Instruction (SPI)|3|0-255|Instruction value for a read operation (0x1 for ADI audio devices, typically 0x3 for eeprom/ |
- | |Start Address|First Indirect Address|Indirect Address range|Start address | + | |Write-Enable instruction (SPI)|6|0-255|Instruction value for device write-enable operation| |
- | |Number of Loads|1|Table Length|Number of sequential loads to be performed from the 'Start Address' | + | |
- | ==== Parameter Selection for ADAU145x ==== | + | Any change in these SPI configuration parameters requires a recompilation. |
\\ | \\ | ||
- | {{: | ||
\\ | \\ | ||
- | The selection window lists the parameters of the modules | + | **Note: |
+ | |||
+ | {{ : | ||
\\ | \\ | ||
- | ==== Parameter Selection for ADAU144x ==== | ||
- | {{: | ||
\\ | \\ | ||
- | 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 -> ' | ||
\\ | \\ | ||
\\ | \\ | ||
+ | There is some inconsistency between register control and the ' | ||
+ | |||
+ | ^ ' Default chip/Device Address' | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | \\ | ||
+ | =====DSP Parameter Information===== | ||
+ | ^GUI Control Name^Compiler Name^Function Description^ | ||
+ | |Cur|<fc # | ||
+ | ===== Supported ICs ===== | ||
+ | - ADAU145x | ||