metaonly module ti.catalog.arm.lm3init.Boot
XDCspec summary sourced in ti/catalog/arm/lm3init/Boot.xdc
metaonly module Boot {  ...
XDCscript usage meta-domain
var Boot = xdc.useModule('ti.catalog.arm.lm3init.Boot');
module-wide constants & types
    values of type Boot.LdoOut// 
        const Boot.LDOPCTL_2_55V;
        const Boot.LDOPCTL_2_60V;
        const Boot.LDOPCTL_2_65V;
        const Boot.LDOPCTL_2_70V;
        const Boot.LDOPCTL_2_75V;
        const Boot.LDOPCTL_2_25V;
        const Boot.LDOPCTL_2_30V;
        const Boot.LDOPCTL_2_35V;
        const Boot.LDOPCTL_2_40V;
        const Boot.LDOPCTL_2_45V;
        const Boot.LDOPCTL_2_50V;
 
    values of type Boot.OscSrc// 
        const Boot.OSCSRC_MAIN;
        const Boot.OSCSRC_INT;
        const Boot.OSCSRC_INT4;
        const Boot.OSCSRC_30;
 
    values of type Boot.PwmDiv// 
        const Boot.PWMDIV_2;
        const Boot.PWMDIV_4;
        const Boot.PWMDIV_8;
        const Boot.PWMDIV_16;
        const Boot.PWMDIV_32;
        const Boot.PWMDIV_64;
 
    values of type Boot.SysDiv// 
        const Boot.SYSDIV_1;
        const Boot.SYSDIV_2;
        const Boot.SYSDIV_3;
        const Boot.SYSDIV_4;
        const Boot.SYSDIV_5;
        const Boot.SYSDIV_6;
        const Boot.SYSDIV_7;
        const Boot.SYSDIV_8;
        const Boot.SYSDIV_9;
        const Boot.SYSDIV_10;
        const Boot.SYSDIV_11;
        const Boot.SYSDIV_12;
        const Boot.SYSDIV_13;
        const Boot.SYSDIV_14;
        const Boot.SYSDIV_15;
        const Boot.SYSDIV_16;
 
    values of type Boot.XtalFreq// 
        const Boot.XTAL_1MHZ;
        const Boot.XTAL_1_84MHZ;
        const Boot.XTAL_2MHZ;
        const Boot.XTAL_2_45MHZ;
        const Boot.XTAL_3_57MHZ;
        const Boot.XTAL_3_68MHZ;
        const Boot.XTAL_4MHZ;
        const Boot.XTAL_4_09MHZ;
        const Boot.XTAL_4_91MHZ;
        const Boot.XTAL_5MHZ;
        const Boot.XTAL_5_12MHZ;
        const Boot.XTAL_6MHZ;
        const Boot.XTAL_6_14MHZ;
        const Boot.XTAL_7_37MHZ;
        const Boot.XTAL_8MHZ;
        const Boot.XTAL_8_19MHZ;
        const Boot.XTAL_10MHZ;
        const Boot.XTAL_12MHZ;
        const Boot.XTAL_12_2MHZ;
        const Boot.XTAL_13_5MHZ;
        const Boot.XTAL_14_3MHZ;
        const Boot.XTAL_16MHZ;
        const Boot.XTAL_16_3MHZ;
 
    var obj = new Boot.ModuleView// ;
        obj.configureClock = Bool  ...
        obj.sysClockDivEnable = Bool  ...
        obj.sysClockDiv = String  ...
        obj.pwmClockDivEnable = Bool  ...
        obj.pwmClockDiv = String  ...
        obj.xtal = String  ...
        obj.oscSrc = String  ...
        obj.pllBypass = Bool  ...
        obj.pllOutEnable = Bool  ...
        obj.ioscDisable = Bool  ...
        obj.moscDisable = Bool  ...
        obj.configureLdo = Bool  ...
        obj.ldoOut = String  ...
module-wide config parameters
    const Boot.bootCodeSection// Code section that Boot module code is in = String ".bootCodeSection";
 
    Boot.pllBypass// PLL Bypass flag = Bool false;
 
XDCspec declarations sourced in ti/catalog/arm/lm3init/Boot.xdc
 
metaonly module Boot {
module-wide constants & types
    enum LdoOut//  {
        LDOPCTL_2_55V,
        LDOPCTL_2_60V,
        LDOPCTL_2_65V,
        LDOPCTL_2_70V,
        LDOPCTL_2_75V,
        LDOPCTL_2_25V,
        LDOPCTL_2_30V,
        LDOPCTL_2_35V,
        LDOPCTL_2_40V,
        LDOPCTL_2_45V,
        LDOPCTL_2_50V
    };
 
    enum OscSrc//  {
        OSCSRC_MAIN,
        OSCSRC_INT,
        OSCSRC_INT4,
        OSCSRC_30
    };
 
    enum PwmDiv//  {
        PWMDIV_2,
        PWMDIV_4,
        PWMDIV_8,
        PWMDIV_16,
        PWMDIV_32,
        PWMDIV_64
    };
 
    enum SysDiv//  {
        SYSDIV_1,
        SYSDIV_2,
        SYSDIV_3,
        SYSDIV_4,
        SYSDIV_5,
        SYSDIV_6,
        SYSDIV_7,
        SYSDIV_8,
        SYSDIV_9,
        SYSDIV_10,
        SYSDIV_11,
        SYSDIV_12,
        SYSDIV_13,
        SYSDIV_14,
        SYSDIV_15,
        SYSDIV_16
    };
 
    enum XtalFreq//  {
        XTAL_1MHZ,
        XTAL_1_84MHZ,
        XTAL_2MHZ,
        XTAL_2_45MHZ,
        XTAL_3_57MHZ,
        XTAL_3_68MHZ,
        XTAL_4MHZ,
        XTAL_4_09MHZ,
        XTAL_4_91MHZ,
        XTAL_5MHZ,
        XTAL_5_12MHZ,
        XTAL_6MHZ,
        XTAL_6_14MHZ,
        XTAL_7_37MHZ,
        XTAL_8MHZ,
        XTAL_8_19MHZ,
        XTAL_10MHZ,
        XTAL_12MHZ,
        XTAL_12_2MHZ,
        XTAL_13_5MHZ,
        XTAL_14_3MHZ,
        XTAL_16MHZ,
        XTAL_16_3MHZ
    };
 
    metaonly struct ModuleView//  {
        Bool configureClock;
        Bool sysClockDivEnable;
        String sysClockDiv;
        Bool pwmClockDivEnable;
        String pwmClockDiv;
        String xtal;
        String oscSrc;
        Bool pllBypass;
        Bool pllOutEnable;
        Bool ioscDisable;
        Bool moscDisable;
        Bool configureLdo;
        String ldoOut;
    };
module-wide config parameters
    readonly config String bootCodeSection// Code section that Boot module code is in = ".bootCodeSection";
 
    config Bool ioscDisable// Internal Oscillator Disable flag = false;
    config Bool moscDisable// Main Oscillator Disable flag = false;
    config Bool pllBypass// PLL Bypass flag = false;
    config Bool pllOutEnable// PLL Output Enable flag = false;
}
 
enum Boot.LdoOut
XDCscript usage meta-domain
values of type Boot.LdoOut
    const Boot.LDOPCTL_2_55V;
    const Boot.LDOPCTL_2_60V;
    const Boot.LDOPCTL_2_65V;
    const Boot.LDOPCTL_2_70V;
    const Boot.LDOPCTL_2_75V;
    const Boot.LDOPCTL_2_25V;
    const Boot.LDOPCTL_2_30V;
    const Boot.LDOPCTL_2_35V;
    const Boot.LDOPCTL_2_40V;
    const Boot.LDOPCTL_2_45V;
    const Boot.LDOPCTL_2_50V;
 
 
enum Boot.OscSrc
XDCscript usage meta-domain
values of type Boot.OscSrc
    const Boot.OSCSRC_MAIN;
    const Boot.OSCSRC_INT;
    const Boot.OSCSRC_INT4;
    const Boot.OSCSRC_30;
 
 
enum Boot.PwmDiv
XDCscript usage meta-domain
values of type Boot.PwmDiv
    const Boot.PWMDIV_2;
    const Boot.PWMDIV_4;
    const Boot.PWMDIV_8;
    const Boot.PWMDIV_16;
    const Boot.PWMDIV_32;
    const Boot.PWMDIV_64;
 
 
enum Boot.SysDiv
XDCscript usage meta-domain
values of type Boot.SysDiv
    const Boot.SYSDIV_1;
    const Boot.SYSDIV_2;
    const Boot.SYSDIV_3;
    const Boot.SYSDIV_4;
    const Boot.SYSDIV_5;
    const Boot.SYSDIV_6;
    const Boot.SYSDIV_7;
    const Boot.SYSDIV_8;
    const Boot.SYSDIV_9;
    const Boot.SYSDIV_10;
    const Boot.SYSDIV_11;
    const Boot.SYSDIV_12;
    const Boot.SYSDIV_13;
    const Boot.SYSDIV_14;
    const Boot.SYSDIV_15;
    const Boot.SYSDIV_16;
 
 
enum Boot.XtalFreq
XDCscript usage meta-domain
values of type Boot.XtalFreq
    const Boot.XTAL_1MHZ;
    const Boot.XTAL_1_84MHZ;
    const Boot.XTAL_2MHZ;
    const Boot.XTAL_2_45MHZ;
    const Boot.XTAL_3_57MHZ;
    const Boot.XTAL_3_68MHZ;
    const Boot.XTAL_4MHZ;
    const Boot.XTAL_4_09MHZ;
    const Boot.XTAL_4_91MHZ;
    const Boot.XTAL_5MHZ;
    const Boot.XTAL_5_12MHZ;
    const Boot.XTAL_6MHZ;
    const Boot.XTAL_6_14MHZ;
    const Boot.XTAL_7_37MHZ;
    const Boot.XTAL_8MHZ;
    const Boot.XTAL_8_19MHZ;
    const Boot.XTAL_10MHZ;
    const Boot.XTAL_12MHZ;
    const Boot.XTAL_12_2MHZ;
    const Boot.XTAL_13_5MHZ;
    const Boot.XTAL_14_3MHZ;
    const Boot.XTAL_16MHZ;
    const Boot.XTAL_16_3MHZ;
 
 
struct Boot.ModuleView
XDCscript usage meta-domain
var obj = new Boot.ModuleView;
 
    obj.configureClock = Bool  ...
    obj.sysClockDivEnable = Bool  ...
    obj.sysClockDiv = String  ...
    obj.pwmClockDivEnable = Bool  ...
    obj.pwmClockDiv = String  ...
    obj.xtal = String  ...
    obj.oscSrc = String  ...
    obj.pllBypass = Bool  ...
    obj.pllOutEnable = Bool  ...
    obj.ioscDisable = Bool  ...
    obj.moscDisable = Bool  ...
    obj.configureLdo = Bool  ...
    obj.ldoOut = String  ...
 
 
config Boot.bootCodeSection  // module-wide

Code section that Boot module code is in

XDCscript usage meta-domain
const Boot.bootCodeSection = String ".bootCodeSection";
 
DETAILS
To place this section into a memory segment yourself, add the following to you configuration file:
  Program.sectMap[Boot.bootCodeSection] = new Program.SectionSpec();
  Program.sectMap[Boot.bootCodeSection].loadSegment = "yourBootCodeMemorySegment";
or to place the code at a specific address:
  Program.sectMap[Boot.bootCodeSection] = new Program.SectionSpec();
  Program.sectMap[Boot.bootCodeSection].loadAdress = yourBootCodeAddress;
 
config Boot.configureClock  // module-wide

Clock configuration flag, default is false

XDCscript usage meta-domain
Boot.configureClock = Bool false;
 
DETAILS
Set to true to automatically configure the Clock.
 
config Boot.configureLdo  // module-wide

LDO configuration flag, default is false

XDCscript usage meta-domain
Boot.configureLdo = Bool false;
 
DETAILS
Set to true to automatically configure the LDO.
 
config Boot.ioscDisable  // module-wide

Internal Oscillator Disable flag

XDCscript usage meta-domain
Boot.ioscDisable = Bool false;
 
 
config Boot.ldoOut  // module-wide

LDO VADJ setting, default is 2.5V

XDCscript usage meta-domain
 
 
config Boot.moscDisable  // module-wide

Main Oscillator Disable flag

XDCscript usage meta-domain
Boot.moscDisable = Bool false;
 
 
config Boot.oscSrc  // module-wide

Oscillator Source

XDCscript usage meta-domain
Boot.oscSrc = Boot.OscSrc Boot.OSCSRC_MAIN;
 
 
config Boot.pllBypass  // module-wide

PLL Bypass flag

XDCscript usage meta-domain
Boot.pllBypass = Bool false;
 
 
config Boot.pllOutEnable  // module-wide

PLL Output Enable flag

XDCscript usage meta-domain
Boot.pllOutEnable = Bool false;
 
 
config Boot.pwmClockDiv  // module-wide

PWM Clock Divisor

XDCscript usage meta-domain
Boot.pwmClockDiv = Boot.PwmDiv Boot.PWMDIV_2;
 
 
config Boot.pwmClockDivEnable  // module-wide

PWM Clock Divide Enable, default is false

XDCscript usage meta-domain
Boot.pwmClockDivEnable = Bool false;
 
 
config Boot.rovViewInfo  // module-wide
XDCscript usage meta-domain
Boot.rovViewInfo = ViewInfo.Instance ViewInfo.create;
 
 
config Boot.sysClockDiv  // module-wide

SYS Clock Divisor

XDCscript usage meta-domain
Boot.sysClockDiv = Boot.SysDiv Boot.SYSDIV_1;
 
 
config Boot.sysClockDivEnable  // module-wide

SYS Clock Divide Enable, default is false

XDCscript usage meta-domain
Boot.sysClockDivEnable = Bool false;
 
 
config Boot.xtal  // module-wide

Crystal Value

XDCscript usage meta-domain
 
generated on Wed, 06 Jan 2010 18:41:02 GMT