Cirrus Logic CS485xx User Manual

Page 22

Advertising
background image

Slave Boot Procedures

CS485xxr Hardware User’s Manual

DS734UM7

Copyright 2009 Cirrus Logic, Inc.

2-4

Figure 2-2. Slave Boot Sequence

MSG

==BOOT_START

RESET (HIGH)

WAIT 50

μ

S

WRITE_* (SLAVE_BOOT)

READ_* (MSG)

EXIT(ERROR)

N

Y

MSG==

BOOT_SUCCESS

EXIT (ERROR)

N

Y

READ_* (MSG)

MSG ==APP_START

WRITE_* (SOFT_RESET)

READ_* (MSG)

EXIT (ERROR)

N

Y

MORE .ULD FILES?

Y

N

DONE

SEND HARDWARE

CONFIGURATIONS

SEND FIRMWARE

CONFIGURATIONS

WRITE_* (KICKSTART)

START

RESET (LOW)

SET HS[3:0] PINS FOR

OPERATIONAL MODE

* is replaced with SPI,

I2C, etc. depending on

the communication

protocol used.

SEND .ULD FILE

Advertising