Datasheet
AN-1006 Application Note
Rev. A | Page 6 of 16
MONITORING THE USBi
Using the Capture Window, it is possible to view all outgoing
communications transfers from the PC to the target IC. For
each write, the write mode, time of write, cell name (if applica-
ble), parameter name, address, value, data (in decimal and
hexadecimal), and byte length are shown.
For block writes where more than one memory location is
written, only the first location is shown. The expand/collapse
button in the leftmost column allows the user to view the full
data write.
USING THE USBi TO PROGRAM A SELF-BOOT
EEPROM
After compiling a project, the registers and RAM contents
can be written to a target EEPROM for self-boot. To use this
functionality, an EEPROM IC must be connected to the USBi
in the Hardware Configuration window. After verifying that
the EEPROM write protect pin is disabled on the target board,
right-click the target IC (SigmaDSP), and select Write Latest
Compilation to E2PROM.
08093-017
Figure 16. Writing to the Self-Boot EEPROM
WARNING
The USBi has an EEPROM on the I
2
C bus at Address 0x51, which
it uses to indicate its Vendor ID and Product ID to the PC, as
well as boot its internal program. You should avoid having any
other EEPROMs in your system design at this address. This
EEPROM is not write-protected; therefore, if you attempt to
write to Address 0x51, you will overwrite the USBi's onboard
EEPROM, and the USBi will cease to function. The USBi cannot be
reprogrammed without returning the board to Analog Devices.
Most EEPROMs are set to Address 0x51 by setting its pins A0 = 1
and A1 = A2 = 0.
08093-016
Figure 17. Output Capture Window