This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:tools-software:sigmastudiov2:modules:mastercontrolport:flashprogrammer [11 May 2021 10:36] – [Configurable Parameters] Prasad Kamath | resources:tools-software:sigmastudiov2:modules:mastercontrolport:flashprogrammer [11 May 2021 16:26] (current) – Prasad Kamath | ||
---|---|---|---|
Line 29: | Line 29: | ||
\\ | \\ | ||
===== Targets Supported ===== | ===== Targets Supported ===== | ||
- | ^Name^ADSP-214xx^ADSP-215xx/ | + | ^Name^ADSP-214xx^ADSP-215xx/ |
|----------------------------------------|------------------------------------------|--------------------------------------------------|-------------------------------------------| | |----------------------------------------|------------------------------------------|--------------------------------------------------|-------------------------------------------| | ||
|Flash Programmer| Not Supported | Not Supported| Sample| | |Flash Programmer| Not Supported | Not Supported| Sample| | ||
Line 40: | Line 40: | ||
^GUI Control Name^Default Value^Range^Function Description^ | ^GUI Control Name^Default Value^Range^Function Description^ | ||
- | | ------------------------------------------------ | ---------------------- | ------------------------------------------ | ---------------------------------------------------------------------- | | + | | ---------------------------------------------------- | ---------------------- | ------------------------------------------ | ---------------------------------------------------------------------- | |
|Protocol| SPI|SPI/ | |Protocol| SPI|SPI/ | ||
- | |Bit Rate|100kHZ| 100 kHZ - 100000 kHZ (for SPI)/ 400 or 800 or 1000 kHz (for I2C)|SPI/ | + | |SPIBitrate|100kHZ| 100 kHZ - 100000 kHZ (for SPI)/ 400 or 800 or 1000 kHz (for I2C)|SPI/ |
- | |Slave Select|0| 0-6 |Slave Select for the SPI. Register window should be configured to match this selection.Please refer the note below.| | + | |SPISlaveSelect|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 | | + | |SubAddressBytes|2| 1-4 |Number of address bytes excluding the read/write command | |
|PageSize|128KB|0-32MB|Page Size of Flash| | |PageSize|128KB|0-32MB|Page Size of Flash| | ||
- | |SPI Mode|Mode 3| Mode0/ | + | |SPIMode|Mode 3| Mode0/ |
- | |R/W (Chip Address) Bytes|1|0-255|Command Bytes (Number of bytes required for command)| | + | |SPICommandLength|1|0-255|Command Bytes (Number of bytes required for command)| |
- | |Write Instruction (SPI)|2|0-255| Instruction value for a write operation (0x0 for ADI audio devices, typically 0x2 for eeprom/ | + | |SPIWriteInstruction|2|0-255| Instruction value for a write operation (0x0 for ADI audio devices, typically 0x2 for eeprom/ |
- | |Read Instruction (SPI)|3|0-255|Instruction value for a read operation (0x1 for ADI audio devices, typically 0x3 for eeprom/ | + | |SPIReadInstruction|3|0-255|Instruction value for a read operation (0x1 for ADI audio devices, typically 0x3 for eeprom/ |
- | |Write-Enable instruction (SPI)|6|0-255|Instruction value for device write-enable operation| | + | |SPIWriteEnableInstrcution|6|0-255|Instruction value for device write-enable operation| |
- | |Block Protection Unlock | + | |IsSPIBlockProtectionUnlockEnabled|false|true/ |
- | |Chip-Erase instruction (SPI)|96|0-255|Instruction value for device erase operation| | + | |SPIBlockProtectionUnlockInstruction|152|0-255|Block Protection Unlock command for SPI falsh devices. This is an optional command. This can be disabled. | |
- | |Chip-Erase Time (SPI)|5 sec|1-600 sec|Time required for chip erase operation| | + | |SPIChipEraseInstruction|96|0-255|Instruction value for device erase operation| |
- | |Block/Sector Ersae Insutruction (SPI)|216|0-255|Block/ | + | |SPIChipEraseTime|5 sec|1-600 sec|Time required for chip erase operation| |
- | |Block/ | + | |IsSPIBlockEraseInstructionEnabled|false|true/false|Block erase enable| |
- | |Data File | NA | NA | Raw data to be written to the flash (Can be ascii text file/ binary files like wav file)| | + | |SPIBlockEraseInstruction|216|0-255|Block/ |
- | |Data File Mode| ASCII| ASCII/ | + | |SPIBlockAddressToErase|0|0-16777215|Block/ |
- | |Configurable Address| Disabled | Enable/ | + | |FilePath_File< |
- | |Start Address| 0 | 0 - Maximum of FLASH/ | + | |DataFileType| ASCII| ASCII/ |
+ | |IsConfigurableAddress| Disabled | Enable/ | ||
+ | |StartAddress_File< | ||
Any change in these SPI/I2C configuration parameters requires a recompilation. | Any change in these SPI/I2C configuration parameters requires a recompilation. | ||