Changes

Jump to: navigation, search
Options for AXELULite users
From the point of view of boot configuration programming, AXELULite portfolio consists of two basic categories of ordering codes:
#part numbers in the form TBD have eFUSEs not programmed
#the other ordering codes have eFUSE programmed as detailed in the [[#P-eFUSE ordering codes|following section]].
For convenience, the products belonging to the first category will be denoted as ''NP-eFUSE''. The others will be referred as ''P-eFUSE''.
===P-eFUSE ordering codes===
P-EFUSE codes address users that don't need full control of boot configuration and can use one of the preconfigured options. These configurations are intended to satisfy most commonly used boot schemes. Nevertheless, '''users are strongly recommended to understand the limitations of such configurations in order to verify they meet system requirements'''.
Generally speaking, AXELULite supports two kind of memories as internal boot devices: NOR flash (connected to ESCPI1 interface) and NAND flash.
These devices can be combined differently. HowevereHowever, no matter how NAND and NOR flash are combined, all of P-eFUSE ordering codes have:
*<code>SDMMC_MFG_DISABLE</code> set to 0: ''manufacture mode'' is '''enabled'''
*<code>BT_FUSE_SEL</code> is set to 1, meaning that that eFUSEs have been programmed
*<code>FORCE_INTERNAL_BOOT</code> is set to 0, in order to let <code>BOOT_MODE</code> pins to select main boot mode
*<code>SEC_CONFIG[1:0]</code> are set to 01 to allow any program image, even if authentication fails ('''this opption option is intended for non-secure products''')
*<code>eFuse 0x470[4]</code> is set to 1, to disable UART serial download.
This leads to three different boot flows and that are shown in the following pictures.
*NAND-NOR option: This configuration makes use of NAND flash as primary internal boot device. NOR flash is used as secondary boot device where, for example, a so-called ''golden image'' of the bootlader can be stored.
[[File:AXELULite-boot-NAND-NOR.png|thumb|center|750px|Boot flow for ordering code in the form TBD]]
*NAND-only option: This configuration makes use of NAND flash as primary - and only - internal an boot device. [[File:AXELULite-boot-NAND.png|thumb|center|750px|Boot flow for ordering code in the form TBD]]
*NOR-NAND option: This configuration makes use of NOR flash as primary internal boot device. Nevertheless, NAND flash is available for generic storage. NAND flash can not be used as booting device.
[[File:AXELULite-boot-NOR-NAND.png|thumb|center|750px|Boot flow for ordering code in the form TBD]]
4,650
edits

Navigation menu