EasyManua.ls Logo

Microsemi SmartFusion2 - Figure 72 Envm Program (Programads) and Verify (Verifyads) Operations; Figure 73 Exclusive Register Access and Filling Data in WDBUFF; Figure 74 Issuing the Programads Command

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Embedded NVM (eNVM) Controllers
UG0331 User Guide Revision 15.0 156
The following figure shows the complete eNVM program (ProgramADS) and eNVM verify (VerifyADS)
operations.
Figure 72 • eNVM Program (ProgramADS) and Verify (VerifyADS) Operations
At cursor 1, steps 1 and 2 in the sequence are performed. At cursor 2, the eNVM Program operation gets
completed and Verify operation gets started. At Cursor 3, the verify operation is completed. Refer to the
preceding figure.
eNVM commands sequence is shown in waveforms. See Figure 73, page 156 through Figure 76,
page 157.
The Cortex-M3 processor gets the exclusive register access by writing 0x1 to the REQACCESS register.
It reads the value 0x5 from AHB read data line (HRDATA), it means the exclusive register access is
issued. Then the WDBUFF (Write Data Buffer) register is filled with the random data, as shown in the
following figure.
Figure 73 • Exclusive Register Access and Filling Data in WDBUFF
The following figure shows issue of ProgramADS command by writing 0x08 to CMD register.
Figure 74 • Issuing the ProgramADS Command
Note: HWDATA[31:24] holds the ProgramADS command and HWDATA[23:0] holds the eNVM page address.
Refer to Table 97, page 151.

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals