Analog Devices ADSP-SC58 Series Hardware Reference Manual page 3454

Sharc+ processor
Table of Contents

Advertisement

Boot Modes
4. The host is requested to not send further bytes until it has received the complete acknowledge string.
5. Once the 0x00 byte is received, the host can send the entire boot stream.
The host knows the total byte count of the boot stream, but it is not required to know the content of the boot
stream.
UART0_RX
UART0_RX
UART0_RTS
UART0_CTS
Figure 53-9: UART Autobaud Detection Waveform
The UART Autobaud Detection Waveform figure provides timing information for UART booting. After the bit rate
is known, the UART is enabled and the kernel transmits the 4 acknowledge bytes.
Run-time API
The UART slave boot mode can be called through the boot routine API function at run time. The run-time API
allows for more customization. Both autobaud detection and device configuration can be disabled, and a device oth-
er than the default UART0 can be specified.
If ROM_BCMD_NOCFG flag is specified, it is the programs responsibility to configure pin multiplexing as required.
Autobaud detection can be suppressed using the ROM_BCMD_NOAUTO flag. In this case, the desired configuration
can be passed through the ROM_BCMD_UART_CLK bit field. If the ROM_BCMD_UART_CLK bit field is zero,
UART_CLK is evaluated. If a value of 0xFFFF was present, the default error routine of the boot kernel is called and
the booting process is aborted. Otherwise, the value in UART_CLK remains untouched.
The following table provides descriptions of the
Table 53-20: UART Slave Boot command Bit Descriptions
Bit No.
Bit Name
(Access)
31:16 ROM_BCMD_
UART_CLK
15 ROM_BCMD_
UART_EDBO
53–34
adi_rom_Boot()
UART Clock Divider.
When set to zero this field is ignored.
UART Clock Divider Mode
When set enables EDBO functionality.
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
command parameter.
Description/Enumeration

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