Electronic Components Datasheet Search |
|
ADUC7039 Datasheet(PDF) 20 Page - Analog Devices |
|
ADUC7039 Datasheet(HTML) 20 Page - Analog Devices |
20 / 88 page ADuC7039 Rev. 0 | Page 20 of 88 FLASH/EE MEMORY SIGNATURE The entire 62 kB or the part of Flash/EE memory available to the user can be signed using the FEESIG register and signature command. This feature automatically reads the code in that section of the memory specified by the FEEADR and FEEDAT MMRS: • FEEADR contains an address situated in the first half page of the section to be signed. • FEEDAT contains an address situated in the first half page above the last page of the section to be signed. See Figure 7 in this example, Page 0 and Page 1 are signed. 0x80000 PAGE 0 0x80200 PAGE 1 0x80400 FEEDAT = 0x04XX FEEADR = 0x00XX Figure 7. Signature Command Indexing • If the 8 MSB of FEEADR and FEEDAT are identical, that is, the MMRS point to the same page, nothing is signed. • The last two 16-bit locations are not included in the signature; they are reserved for the user-programmed signature. • It is possible to sign half pages, by specifying a half page address in FEEADR and FEEDAT. For example, to sign the second half of Page 0 and the first half of Page 1, FEEADR = 0x0100 and FEEDAT = 0x0300. This feature is also used by the on-chip kernel at power-up to check the validity of Page 0 before jumping to user code. Store the signature of Page 0 at Address 0x801FC when programming the device. See the ADuC7039 Kernel section for more details. Flash/EE Memory Signature Registers Name: FEESIG Address: 0xFFFF0E18 Default Value: Updated by kernel Access: Read only Function: This MMR contains a 24-bit signature of the Flash/EE memory. Example of User Code Signature Int a = FEESTA; // Ensure FEESTA is cleared FEEADR = 0x0000; // Start page address FEEDAT = 0x0600; // Stop (page + 1) address FEECON = 0x0B; // Signs Page 0 to Page 2 excluding // Address 0x805FC while (FEESTA & 0x04){} // Wait for command to finish User code can compare the content of FEESIG with the content of Address 0x805FC. Polynomial A software routine is provided by Analog Devices, Inc., to calculate the unique 24-bit signature. |
Similar Part No. - ADUC7039 |
|
Similar Description - ADUC7039 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |