UG-1135
SELF BOOT
A 1 Mb, 20 MHz, SPI, serial EEPROM memory is included on
the EVAL-ADAU1466Z evaluation board. The
capable of booting and executing a program without help from an
external microcontroller. This feature allows any project developed
within
SigmaStudio
to execute when the
or on a rising edge of the RESET pin. Position 1 of Switch S3
switch, the top position of the DIP switch (see Figure 67), sets
the state of the SELFBOOT pin of the ADAU1466, which
determines whether a self boot operation occurs.
Figure 67. Self Boot EEPROM and Slide Switch
To use the self boot functionality, take the following steps:
1.
Add an E2Prom block to the project space of the
Hardware Configuration tab. From the Processors (ICs /
DSPs) folder, click E2Prom (see Figure 68) and drag it into
the project space to the right of the toolbox.
ADAU1466
is
ADAU1466
powers up
Figure 70. Writing to the EEPROM Through the
Rev. 0 | Page 22 of 45
EVAL-ADAU1466Z
Figure 68. E2Prom IC Selection in
2.
Connect the green input pin of the E2Prom IC to one of
the available blue output pins of the USB Interface block.
3.
Set the communication mode to SPI 0x1 ADR0 (see
Figure 69). (There is no physical connection between the
USBi
connector and the EEPROM on the EVAL-
ADAU1466Z.
SigmaStudio
ADAU1466, which then writes the self boot data from the
master SPI port to the EEPROM.)
Figure 69. E2Prom Setup in Hardware Configuration Tab
4.
Before downloading the self boot data to the EEPROM,
click the Link-Compile-Download button (see Figure 28)
or press F7 to compile the
5.
When writing to the EEPROM, set the self boot switch
(Position 1 of Switch S3) to the disabled position.
6.
Right click the empty white space in the ADAU1466 IC
block in the Hardware Configuration tab of SigmaStudio.
From the menu that appears, select Self-boot Memory, then
Write Latest Compilation through DSP (see Figure 70).
ADAU1466
Master SPI Port
User Guide
SigmaStudio
writes a small program to the
SigmaStudio
project file.
Need help?
Do you have a question about the EVAL-ADAU1466Z and is the answer not in the manual?
Questions and answers