Analog Devices ADSP-SC58 Series Hardware Reference Manual page 3503

Sharc+ processor
Table of Contents

Advertisement

Table 53-44: ADI_ROM_BOOT_CONFIG Members (Continued)
Type
int32_t
uint32_t volatile
*
uint32_t volatile
*
uint32_t volatile
*
uint32_t volatile
*
ADI_DMA_TypeDef *
ROM_DMA_DONE_
DETECT_METHOD
ROM_DMA_MDMA_
CONFIG
uint16_t
uint16_t
uint16_t
uint16_t
int32_t
int32_t
void *
int32_t
ADI_ROM_BOOT_
HEADER
*
void *
void
int32_t
void *
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Name
dControlValue
pPeripheralBase
pAuxControlRegister Pointer to any register that may be used for auxiliary operations such as a tim-
pAuxPeripheralBase Pointer to the base address of any peripheral used for auxiliary operations such
pSecControlRegister Base MMR address of the SEC SSI instance associated with the boot periph-
pDmaBaseRegister
loadType
MdmaCfg
uwDataWidth
uwSrcModifyMult
uwDstModifyMult
uwUserShort
dUserLong
dReserved0
pModeData
dBootCommand
pHeader
pTempBuffer
dReserved1
dTempByteCount
pTempSource
Description
Storage for the boot peripheral main control value to enable that peripheral in
a required configuration.
Pointer to the boot peripherals base MMR address
er control register for UART autobaud detection
as the TIMER block
eral should they be required for advanced second stage boot loader develop-
ment
Base MMR address of the DMA channel associated with the boot peripheral.
Set by the kernel to specify to the boot peripherals load function if it is re-
questing a blocking or non-blocking DMA
An MDMA descriptor that is used by the boot kernel for internal MDMA
operations.
The maximum data width supported by the boot peripherals DMA channel.
Set to 0 for 8-bit, 1 for 16-bit and 2 for 32-bit
The source modify multiplier used to set
erations or peripheral DMA transmit operations
The destination modify multiplier used to set
MDMA operations or peripheral DMA receive operations
Free to use by the user
Free to use by the user
Reserved for future use
Pointer to the boot mode specific data structure.
The boot command value supplied during the call to the
adi_rom_Boot()
routine
Pointer to the boot header storage location where all boot stream block head-
ers eventually reside for processing by the kernel
Pointer to the internal intermediate buffer. Used for processing of indirect
blocks
Reserved
Size of the internal intermediate buffer in bytes
Current source address that is being processed in the internal intermediate
buffer
Data Structures
DMA_XMOD
for source MDMA op-
DMA_XMOD
for destination
53–83

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?

This manual is also suitable for:

Adsp-2158 series

Table of Contents