/** * These arguments were used when this file was generated. They will be automatically applied on subsequent loads * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments. * @cliArgs --board "/boards/LAUNCHXL_F280039C" --context "system" --product "C2000WARE@4.02.00.00" * @versions {"tool":"1.14.0+2667"} */ /** * Import the modules used in this configuration. */ const adc = scripting.addModule("/driverlib/adc.js", {}, false); const adc1 = adc.addInstance(); const analog = scripting.addModule("/driverlib/analog.js", {}, false); const analog1 = analog.addInstance(); const asysctl = scripting.addModule("/driverlib/asysctl.js"); const cla = scripting.addModule("/driverlib/cla.js", {}, false); const cla1 = cla.addInstance(); const clb = scripting.addModule("/driverlib/clb.js", {}, false); const clb1 = clb.addInstance(); const clb2 = clb.addInstance(); const clb3 = clb.addInstance(); const clb4 = clb.addInstance(); const clb_inputxbar_input = scripting.addModule("/driverlib/clb_inputxbar_input.js", {}, false); const clb_inputxbar_input1 = clb_inputxbar_input.addInstance(); const clb_inputxbar_input2 = clb_inputxbar_input.addInstance(); const clb_inputxbar_input3 = clb_inputxbar_input.addInstance(); const clb_inputxbar_input4 = clb_inputxbar_input.addInstance(); const clb_inputxbar_input5 = clb_inputxbar_input.addInstance(); const clb_inputxbar_input6 = clb_inputxbar_input.addInstance(); const clb_inputxbar_input7 = clb_inputxbar_input.addInstance(); const clb_outputxbar = scripting.addModule("/driverlib/clb_outputxbar.js", {}, false); const clb_outputxbar1 = clb_outputxbar.addInstance(); const clb_outputxbar2 = clb_outputxbar.addInstance(); const clbxbar = scripting.addModule("/driverlib/clbxbar.js", {}, false); const clbxbar1 = clbxbar.addInstance(); const clbxbar2 = clbxbar.addInstance(); const cputimer = scripting.addModule("/driverlib/cputimer.js", {}, false); const cputimer1 = cputimer.addInstance(); const dac = scripting.addModule("/driverlib/dac.js", {}, false); const dac1 = dac.addInstance(); const epwm = scripting.addModule("/driverlib/epwm.js"); const epwm1 = epwm.addInstance(); const epwm2 = epwm.addInstance(); const epwm3 = epwm.addInstance(); const epwm4 = epwm.addInstance(); const epwm5 = epwm.addInstance(); const epwm6 = epwm.addInstance(); const epwm7 = epwm.addInstance(); const epwm8 = epwm.addInstance(); const epwmxbar = scripting.addModule("/driverlib/epwmxbar.js", {}, false); const epwmxbar1 = epwmxbar.addInstance(); const epwmxbar2 = epwmxbar.addInstance(); const gpio = scripting.addModule("/driverlib/gpio.js", {}, false); const gpio1 = gpio.addInstance(); const gpio2 = gpio.addInstance(); const gpio3 = gpio.addInstance(); const gpio4 = gpio.addInstance(); const gpio5 = gpio.addInstance(); const gpio6 = gpio.addInstance(); const gpio7 = gpio.addInstance(); const gpio8 = gpio.addInstance(); const gpio9 = gpio.addInstance(); const gpio10 = gpio.addInstance(); const gpio11 = gpio.addInstance(); const gpio12 = gpio.addInstance(); const gpio13 = gpio.addInstance(); const gpio14 = gpio.addInstance(); const inputxbar_input = scripting.addModule("/driverlib/inputxbar_input.js", {}, false); const inputxbar_input1 = inputxbar_input.addInstance(); const inputxbar_input2 = inputxbar_input.addInstance(); const inputxbar_input3 = inputxbar_input.addInstance(); const inputxbar_input4 = inputxbar_input.addInstance(); const inputxbar_input5 = inputxbar_input.addInstance(); const inputxbar_input6 = inputxbar_input.addInstance(); const memcfg = scripting.addModule("/driverlib/memcfg.js"); const outputxbar = scripting.addModule("/driverlib/outputxbar.js", {}, false); const outputxbar1 = outputxbar.addInstance(); const outputxbar2 = outputxbar.addInstance(); const sci = scripting.addModule("/driverlib/sci.js", {}, false); const sci1 = sci.addInstance(); const spi = scripting.addModule("/driverlib/spi.js", {}, false); const spi1 = spi.addInstance(); const sync = scripting.addModule("/driverlib/sync.js"); const TILE = scripting.addModule("/utilities/clb_tool/clb_syscfg/source/TILE", {}, false); const TILE1 = TILE.addInstance(); const TILE2 = TILE.addInstance(); const TILE3 = TILE.addInstance(); const TILE4 = TILE.addInstance(); /** * Write custom configuration values to the imported modules. */ adc1.$name = "myADC0"; adc1.registerInterrupts = ["1"]; adc1.interruptPulseMode = "ADC_PULSE_END_OF_CONV"; adc1.enableInterrupt1 = true; adc1.adcClockPrescaler = "ADC_CLK_DIV_2_0"; adc1.soc0SampleWindow = 8; adc1.enabledInts = ["ADC_INT_NUMBER1"]; adc1.soc0Channel = "ADC_CH_ADCIN10"; adc1.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1"]; adc1.soc1Channel = "ADC_CH_ADCIN10"; adc1.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA"; adc1.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA"; adc1.adcInt1.enableInterrupt = true; asysctl.analogReference = "INTERNAL"; asysctl.analogReferenceVoltage = "1P65"; cla1.$name = "myCLA0"; cla1.enable_CLA_TASK_2 = false; cla1.enable_CLA_TASK_3 = false; cla1.enable_CLA_TASK_5 = false; cla1.enable_CLA_TASK_4 = false; cla1.enable_CLA_TASK_7 = false; cla1.enable_CLA_TASK_8 = false; cla1.enable_CLA_TASK_6 = false; cla1.cpuint_CLA_TASK_8 = false; cla1.cpuint_CLA_TASK_5 = false; cla1.cpuint_CLA_TASK_3 = false; cla1.cpuint_CLA_TASK_2 = false; cla1.cpuint_CLA_TASK_4 = false; cla1.cpuint_CLA_TASK_7 = false; cla1.cpuint_CLA_TASK_6 = false; clb1.attachTile = true; clb1.clken = true; clb1.strb = true; clb1.initTile = true; clb1.synchronizeCLB_IN2 = true; clb1.synchronizeCLB_IN1 = true; clb1.synchronizeCLB_IN0 = true; clb1.inputTypeCLB_IN0 = "GLOBAL"; clb1.globalConfigCLB_IN1 = "CLB_GLOBAL_IN_MUX_EPWM1B"; clb1.globalConfigCLB_IN2 = "CLB_GLOBAL_IN_MUX_CLB_AUXSIG0"; clb1.inputTypeCLB_IN3 = "LOCAL"; clb1.inputTypeCLB_IN4 = "LOCAL"; clb1.synchronizeCLB_IN5 = true; clb1.globalConfigCLB_IN5 = "CLB_GLOBAL_IN_MUX_EPWM1A_DB"; clb1.localConfigCLB_IN1 = "CLB_LOCAL_IN_MUX_EPWM5A"; clb1.inputTypeCLB_IN5 = "LOCAL"; clb1.inputTypeCLB_IN1 = "LOCAL"; clb1.inputTypeCLB_IN2 = "LOCAL"; clb1.localConfigCLB_IN5 = "CLB_LOCAL_IN_MUX_EPWM_OST"; clb1.inputTypeCLB_IN6 = "GLOBAL"; clb1.globalConfigCLB_IN6 = "CLB_GLOBAL_IN_MUX_CLB_AUXSIG0"; clb1.synchronizeCLB_IN6 = true; clb1.synchronizeCLB_IN7 = true; clb1.localConfigCLB_IN7 = "CLB_LOCAL_IN_MUX_EPWM_DCAEVT1"; clb1.inputTypeCLB_IN7 = "GLOBAL"; clb1.globalConfigCLB_IN7 = "CLB_GLOBAL_IN_MUX_EPWM1B"; clb1.$name = "myCLB1"; clb1.enableCLB = true; clb1.registerInterrupts = true; clb1.localConfigCLB_IN4 = "CLB_LOCAL_IN_MUX_EPWM7A"; clb1.localConfigCLB_IN2 = "CLB_LOCAL_IN_MUX_EPWM7A"; clb1.synchronizeCLB_IN3 = true; clb1.inputsUsed = ["CLB_IN0","CLB_IN1","CLB_IN2","CLB_IN3","CLB_IN5","CLB_IN6"]; clb1.localConfigCLB_IN3 = "CLB_LOCAL_IN_MUX_EPWM6B"; clb1.outputsToOverridePeripheral = ["CLB_OUT0","CLB_OUT22"]; clb2.clbBase = "CLB2_BASE"; clb2.$name = "myCLB2"; clb2.attachTile = true; clb2.initTile = true; clb2.inputTypeCLB_IN0 = "GLOBAL"; clb2.globalConfigCLB_IN0 = "CLB_GLOBAL_IN_MUX_EPWM2A"; clb2.inputTypeCLB_IN1 = "GLOBAL"; clb2.clken = true; clb2.strb = true; clb2.inputTypeCLB_IN2 = "GLOBAL"; clb2.globalConfigCLB_IN2 = "CLB_GLOBAL_IN_MUX_CLB_AUXSIG0"; clb2.synchronizeCLB_IN1 = true; clb2.synchronizeCLB_IN0 = true; clb2.synchronizeCLB_IN2 = true; clb2.enableCLB = true; clb2.outputsToOverridePeripheral = ["CLB_OUT0"]; clb2.globalConfigCLB_IN3 = "CLB_GLOBAL_IN_MUX_EPWM1B_AQ"; clb2.inputTypeCLB_IN3 = "LOCAL"; clb2.localConfigCLB_IN3 = "CLB_LOCAL_IN_MUX_INPUT1"; clb2.inputTypeCLB_IN4 = "LOCAL"; clb2.localConfigCLB_IN4 = "CLB_LOCAL_IN_MUX_INPUT2"; clb2.registerInterrupts = true; clb2.inputsUsed = ["CLB_IN0","CLB_IN1","CLB_IN2","CLB_IN3","CLB_IN4","CLB_IN5","CLB_IN6","CLB_IN7"]; clb2.inputTypeCLB_IN5 = "LOCAL"; clb2.localConfigCLB_IN5 = "CLB_LOCAL_IN_MUX_INPUT3"; clb2.inputTypeCLB_IN6 = "LOCAL"; clb2.localConfigCLB_IN6 = "CLB_LOCAL_IN_MUX_INPUT4"; clb2.inputTypeCLB_IN7 = "LOCAL"; clb2.localConfigCLB_IN7 = "CLB_LOCAL_IN_MUX_INPUT5"; clb2.globalConfigCLB_IN1 = "CLB_GLOBAL_IN_MUX_CLB1_OUT23"; clb2.clbInt.enableInterrupt = true; clb3.clbBase = "CLB3_BASE"; clb3.outputsToOverridePeripheral = ["CLB_OUT0"]; clb3.clken = true; clb3.strb = true; clb3.inputTypeCLB_IN0 = "GLOBAL"; clb3.globalConfigCLB_IN0 = "CLB_GLOBAL_IN_MUX_EPWM3A"; clb3.synchronizeCLB_IN0 = true; clb3.inputTypeCLB_IN1 = "GLOBAL"; clb3.attachTile = true; clb3.initTile = true; clb3.$name = "myCLB3"; clb3.inputTypeCLB_IN2 = "GLOBAL"; clb3.globalConfigCLB_IN2 = "CLB_GLOBAL_IN_MUX_CLB_AUXSIG0"; clb3.synchronizeCLB_IN2 = true; clb3.enableCLB = true; clb3.synchronizeCLB_IN1 = true; clb3.inputTypeCLB_IN3 = "GLOBAL"; clb3.globalConfigCLB_IN3 = "CLB_GLOBAL_IN_MUX_CLB2_OUT17"; clb3.inputTypeCLB_IN4 = "LOCAL"; clb3.localConfigCLB_IN4 = "CLB_LOCAL_IN_MUX_INPUT6"; clb3.inputTypeCLB_IN5 = "LOCAL"; clb3.localConfigCLB_IN5 = "CLB_LOCAL_IN_MUX_INPUT7"; clb3.registerInterrupts = true; clb3.inputsUsed = ["CLB_IN0","CLB_IN1","CLB_IN2","CLB_IN3","CLB_IN4","CLB_IN5","CLB_IN6"]; clb3.inputTypeCLB_IN6 = "LOCAL"; clb3.localConfigCLB_IN6 = "CLB_LOCAL_IN_MUX_EPWM8A"; clb3.synchronizeCLB_IN6 = true; clb3.globalConfigCLB_IN1 = "CLB_GLOBAL_IN_MUX_CLB1_OUT23"; clb3.clbInt.enableInterrupt = true; clb4.$name = "myCLB4"; clb4.clbBase = "CLB4_BASE"; clb4.clken = true; clb4.strb = true; clb4.inputTypeCLB_IN0 = "GLOBAL"; clb4.globalConfigCLB_IN0 = "CLB_GLOBAL_IN_MUX_EPWM4A"; clb4.synchronizeCLB_IN0 = true; clb4.inputTypeCLB_IN1 = "GLOBAL"; clb4.attachTile = true; clb4.initTile = true; clb4.inputsUsed = ["CLB_IN0","CLB_IN1","CLB_IN2"]; clb4.inputTypeCLB_IN2 = "GLOBAL"; clb4.globalConfigCLB_IN2 = "CLB_GLOBAL_IN_MUX_CLB_AUXSIG0"; clb4.enableCLB = true; clb4.outputsToOverridePeripheral = ["CLB_OUT0"]; clb4.synchronizeCLB_IN1 = true; clb4.globalConfigCLB_IN1 = "CLB_GLOBAL_IN_MUX_CLB1_OUT23"; clb_inputxbar_input1.$name = "myCLBINPUTXBAR1_INPUT0_TRIP_VBUS1"; clb_inputxbar_input1.inputxbarGpio = "GPIO59"; clb_inputxbar_input2.inputxbarInput = "XBAR_INPUT2"; clb_inputxbar_input2.inputxbarGpio = "GPIO31"; clb_inputxbar_input2.$name = "myCLBINPUTXBAR2_INPUT1_TRIP_VBUS2"; clb_inputxbar_input3.$name = "myCLBINPUTXBARINPUT3_INPUT2_TRIP_CURRENT1"; clb_inputxbar_input3.inputxbarGpio = "GPIO8"; clb_inputxbar_input3.inputxbarInput = "XBAR_INPUT3"; clb_inputxbar_input4.$name = "myCLBINPUTXBARINPUT4_INPUT3_TRIP_CURRENT2"; clb_inputxbar_input4.inputxbarGpio = "GPIO4"; clb_inputxbar_input4.inputxbarInput = "XBAR_INPUT4"; clb_inputxbar_input5.$name = "myCLBINPUTXBARINPUT5_INPUT4_TRIP_CURRENT3"; clb_inputxbar_input5.inputxbarGpio = "GPIO9"; clb_inputxbar_input5.inputxbarInput = "XBAR_INPUT5"; clb_inputxbar_input6.$name = "myCLBINPUTXBARINPUT6_INPUT5_TRIP_DESAT_1_HB_A"; clb_inputxbar_input6.inputxbarInput = "XBAR_INPUT6"; clb_inputxbar_input6.inputxbarGpio = "GPIO48"; clb_inputxbar_input7.$name = "myCLBINPUTXBARINPUT7_INPUT6_TRIP_DESAT_1_HB_B"; clb_inputxbar_input7.inputxbarInput = "XBAR_INPUT7"; clb_inputxbar_input7.inputxbarGpio = "GPIO20"; clb_outputxbar1.useSourceSelect = true; clb_outputxbar1.$name = "myCLB_OUTPUTXBAR3_TRIP5"; clb_outputxbar1.sourceSignals = ["CLB3_OUT1"]; clb_outputxbar1.clb_outputxbar.clb_outputxbarPin.$assign = "fsiConnector.2"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to FSI Header on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", clb_outputxbar1.clb_outputxbar, "clb_outputxbarPin"); clb_outputxbar2.useSourceSelect = true; clb_outputxbar2.sourceSignals = ["CLB1_OUT3"]; clb_outputxbar2.$name = "myCLB_OUTPUTXBAR1_EPWM6B"; clb_outputxbar2.clb_outputxbar.clb_outputxbarPin.$assign = "boosterpack2.50"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to I2CA BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", clb_outputxbar2.clb_outputxbar, "clb_outputxbarPin"); clbxbar1.mux1Config = "XBAR_CLB_MUX01_INPUTXBAR1"; clbxbar1.useSourceSelect = true; clbxbar1.$name = "myCLBXBAR0_CLB_ENABLE"; clbxbar1.sourceSignals = ["INPUTXBAR8"]; clbxbar2.$name = "myCLBXBAR1_CONTROL_STOP"; clbxbar2.auxInput = "XBAR_AUXSIG1"; clbxbar2.useSourceSelect = true; clbxbar2.sourceSignals = ["INPUTXBAR6"]; cputimer1.cputimerBase = "CPUTIMER2_BASE"; cputimer1.timerPrescaler = 1; cputimer1.$name = "myCPUTIMER2"; cputimer1.enableInterrupt = true; cputimer1.registerInterrupts = true; cputimer1.startTimer = true; cputimer1.timerPeriod = 750; cputimer1.timerInt.enableInterrupt = true; dac1.enableOutput = true; dac1.referenceVoltage = "DAC_REF_ADC_VREFHI"; dac1.gainMode = "DAC_GAIN_TWO"; dac1.$name = "myDACA"; dac1.analog = analog1; adc1.analog = analog1; analog1.useInterfacePins = ["A0/B15/C15/DACA_OUT","A10/B1/C10"]; analog1.$name = "myANALOGPinMux"; analog1.useCase = "CUSTOM"; epwm1.$name = "myEPWM1"; epwm1.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1"; epwm1.epwmTimebase_period = 1500; epwm1.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP_DOWN"; epwm1.epwmCounterCompare_cmpA = 750; epwm1.epwmCounterCompare_cmpB = 750; epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true; epwm1.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_DISABLE"; epwm1.epwmEventTrigger_enableInterrupt = true; epwm1.epwmEventTrigger_registerInterrupts = true; epwm1.epwmEventTrigger_interruptEventCount = "10"; epwm1.epwmEventTrigger_interruptEventCountInitForce = true; epwm1.epwmEventTrigger_interruptEventCountInitEnable = true; epwm1.epwmEventTrigger_interruptEventCountInitValue = "1"; epwm1.epwmTimebase_syncOutPulseMode = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"]; epwm1.$hardware = system.deviceData.board.components.BP_SITE_1.subComponents.PWM_LOC1; epwm1.epwmTimebase_counterModeAfterSync = "EPWM_COUNT_MODE_UP_AFTER_SYNC"; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "1"; epwm1.epwmTripZone_tzInterruptSource = ["EPWM_TZ_INTERRUPT_OST"]; epwm1.epwmTripZone_registerInterrupts = true; epwm1.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_1_adcTrig = true; epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN4"; epwm1.epwmDeadband_delayFED = 120; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true; epwm1.epwmDeadband_inputFED = "EPWM_DB_INPUT_EPWMB"; epwm1.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_ZERO_OR_PERIOD"; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH"; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_LOW"; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH"; epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_LOW"; epwm1.epwmCounterCompare_cmpD = 750; epwm1.epwmEventTrigger_interruptSource = "EPWM_INT_TBCTR_U_CMPD"; epwm1.epwmDeadband_polarityRED = "EPWM_DB_POLARITY_ACTIVE_LOW"; epwm1.useInterfacePins = ["EPWM#_B"]; epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_HIGH"; epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_HIGH"; epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4"; epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN5"; epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5"; epwm1.epwmTripZone_oneShotSource = ["EPWM_TZ_SIGNAL_DCAEVT1","EPWM_TZ_SIGNAL_DCBEVT1","EPWM_TZ_SIGNAL_OSHT1","EPWM_TZ_SIGNAL_OSHT2","EPWM_TZ_SIGNAL_OSHT3"]; epwm1.codeTemplateName = "myEPWM1_cfg"; epwm1.epwmTimebase_counterValue = 750; epwm1.epwmCounterCompare_shadowLoadModeCMPA = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm1.epwmCounterCompare_shadowLoadModeCMPB = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm1.epwmInt.enableInterrupt = true; epwm1.epwmTZInt.enableInterrupt = true; epwm2.$name = "myEPWM2"; epwm2.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1"; epwm2.epwmTimebase_period = 1500; epwm2.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP_DOWN"; epwm2.epwmCounterCompare_cmpA = 750; epwm2.epwmCounterCompare_cmpB = 750; epwm2.epwmTimebase_counterModeAfterSync = "EPWM_COUNT_MODE_UP_AFTER_SYNC"; epwm2.epwmTimebase_phaseEnable = true; epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm2.epwmDeadband_inputFED = "EPWM_DB_INPUT_EPWMB"; epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN4"; epwm2.epwmDeadband_delayFED = 120; epwm2.epwmDeadband_polarityRED = "EPWM_DB_POLARITY_ACTIVE_LOW"; epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW"; epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_HIGH"; epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW"; epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_HIGH"; epwm2.epwmCounterCompare_shadowLoadModeCMPA = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm2.epwmCounterCompare_shadowLoadModeCMPB = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_HIGH"; epwm2.epwmTimebase_counterValue = 750; epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_HIGH"; epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4"; epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN5"; epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5"; epwm2.epwmTripZone_oneShotSource = ["EPWM_TZ_SIGNAL_DCAEVT1","EPWM_TZ_SIGNAL_DCBEVT1","EPWM_TZ_SIGNAL_OSHT1","EPWM_TZ_SIGNAL_OSHT2","EPWM_TZ_SIGNAL_OSHT3"]; epwm2.codeTemplateName = "myEPWM2_cfg"; epwm2.epwm.epwm_aPin.$assign = "boosterpack1.38"; epwm2.epwm.epwm_bPin.$assign = "boosterpack1.37"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EPWM2 BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm2.epwm, "epwm_aPin"); scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EPWM2 BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm2.epwm, "epwm_bPin"); epwm3.copyFrom = "myEPWM2"; epwm3.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1"; epwm3.epwmTimebase_period = 1500; epwm3.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP_DOWN"; epwm3.epwmTimebase_counterModeAfterSync = "EPWM_COUNT_MODE_UP_AFTER_SYNC"; epwm3.epwmTimebase_phaseEnable = true; epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH"; epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_LOW"; epwm3.epwmTimebase_counterValue = 750; epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm3.epwmDeadband_inputFED = "EPWM_DB_INPUT_EPWMB"; epwm3.epwmCounterCompare_cmpA = 750; epwm3.epwmCounterCompare_cmpB = 750; epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN4"; epwm3.epwmCounterCompare_shadowLoadModeCMPA = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm3.epwmCounterCompare_shadowLoadModeCMPB = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH"; epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_LOW"; epwm3.epwmDeadband_polarityRED = "EPWM_DB_POLARITY_ACTIVE_LOW"; epwm3.epwmDeadband_delayFED = 120; epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_HIGH"; epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_HIGH"; epwm3.useInterfacePins = ["EPWM#_B"]; epwm3.$name = "myEPWM3"; epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4"; epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN5"; epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5"; epwm3.epwmTripZone_oneShotSource = ["EPWM_TZ_SIGNAL_DCAEVT1","EPWM_TZ_SIGNAL_DCBEVT1","EPWM_TZ_SIGNAL_OSHT1","EPWM_TZ_SIGNAL_OSHT2","EPWM_TZ_SIGNAL_OSHT3"]; epwm3.generateCodeTemplate = true; epwm3.codeTemplateName = "myEPWM3_cfg"; epwm3.epwm.epwm_aPin.$assign = "boosterpack1.32"; epwm3.epwm.epwm_bPin.$assign = "boosterpack2.43"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EQEP2 Header on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm3.epwm, "epwm_aPin"); scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SCIB XDS on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm3.epwm, "epwm_bPin"); epwm4.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1"; epwm4.epwmTimebase_period = 1500; epwm4.epwmTimebase_counterValue = 750; epwm4.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP_DOWN"; epwm4.epwmTimebase_phaseEnable = true; epwm4.epwmTimebase_counterModeAfterSync = "EPWM_COUNT_MODE_UP_AFTER_SYNC"; epwm4.epwmCounterCompare_cmpA = 750; epwm4.epwmCounterCompare_shadowLoadModeCMPA = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm4.epwmCounterCompare_cmpB = 750; epwm4.epwmCounterCompare_shadowLoadModeCMPB = "EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD"; epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW"; epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_HIGH"; epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW"; epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_DOWN_CMPB = "EPWM_AQ_OUTPUT_HIGH"; epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_continuousSwForceAction = "EPWM_AQ_SW_OUTPUT_LOW"; epwm4.epwmDeadband_inputFED = "EPWM_DB_INPUT_EPWMB"; epwm4.epwmDeadband_polarityRED = "EPWM_DB_POLARITY_ACTIVE_LOW"; epwm4.epwmDeadband_delayFED = 120; epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN4"; epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE"; epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE"; epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_HIGH"; epwm4.useInterfacePins = ["EPWM#_B"]; epwm4.$name = "myEPWM4"; epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_HIGH"; epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4"; epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN5"; epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5"; epwm4.epwmTripZone_oneShotSource = ["EPWM_TZ_SIGNAL_DCAEVT1","EPWM_TZ_SIGNAL_DCBEVT1","EPWM_TZ_SIGNAL_OSHT1","EPWM_TZ_SIGNAL_OSHT2","EPWM_TZ_SIGNAL_OSHT3"]; epwm4.generateCodeTemplate = true; epwm4.codeTemplateName = "myEPWM4_cfg"; epwm4.epwm.epwm_aPin.$assign = "boosterpack1.12"; epwm4.epwm.epwm_bPin.$assign = "boosterpack1.11"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to LED5 on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm4.epwm, "epwm_aPin"); epwm5.$name = "myEPWM5"; epwm5.useCase = "CUSTOM"; epwm5.useInterfacePins = ["EPWM#_B"]; epwm5.epwm.epwm_bPin.$assign = "boosterpack1.14"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SPIA BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm5.epwm, "epwm_bPin"); epwm6.$name = "myEPWM7"; epwm6.useCase = "CUSTOM"; epwm6.useInterfacePins = ["EPWM#_B"]; epwm6.epwm.epwm_bPin.$assign = "boosterpack2.79"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EPWM7 BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm6.epwm, "epwm_bPin"); epwm7.$name = "myEPWM8"; epwm7.useCase = "CUSTOM"; epwm7.useInterfacePins = ["EPWM#_B"]; epwm7.epwm.epwm_bPin.$assign = "boosterpack1.18"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SW2 on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm7.epwm, "epwm_bPin"); epwm8.$name = "myEPWM6"; epwm8.epwmDeadband_outputSwapOutB = true; epwm8.epwmDeadband_outputSwapOutA = true; epwm8.useCase = "CUSTOM"; epwm8.useInterfacePins = ["EPWM#_A"]; epwm8.epwm.epwm_aPin.$assign = "boosterpack2.49"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to I2CA BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", epwm8.epwm, "epwm_aPin"); epwmxbar1.mux3Config = "XBAR_EPWM_MUX03_INPUTXBAR2"; epwmxbar1.mux5Config = "XBAR_EPWM_MUX05_INPUTXBAR3"; epwmxbar1.mux1Config = "XBAR_EPWM_MUX01_INPUTXBAR1"; epwmxbar1.$name = "myEPWMXBAR1_TRIP4"; epwmxbar1.mux17Config = "XBAR_EPWM_MUX17_INPUTXBAR7"; epwmxbar1.useSourceSelect = true; epwmxbar1.sourceSignals = ["INPUTXBAR7"]; epwmxbar2.$name = "myEPWMXBAR2_CLB_TRIP5"; epwmxbar2.tripInput = "XBAR_TRIP5"; epwmxbar2.useSourceSelect = true; epwmxbar2.sourceSignals = ["INPUTXBAR9"]; gpio1.$name = "myGPIO59_TZ_VBUS_1"; gpio1.writeInitialValue = true; gpio1.initialValue = 1; gpio1.padConfig = "PULLUP"; gpio1.gpioPin.$assign = "boosterpack1.17"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EQEP1 Header on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio1, "gpioPin"); gpio2.$name = "myGPIO31_TZ_VBUS_2"; gpio2.writeInitialValue = true; gpio2.initialValue = 1; gpio2.padConfig = "PULLUP"; gpio2.gpioPin.$assign = "boosterpack2.73"; gpio3.$name = "myGPIO8_TZ_CURRENT_1"; gpio3.writeInitialValue = true; gpio3.initialValue = 1; gpio3.padConfig = "PULLUP"; gpio3.gpioPin.$assign = "boosterpack1.15"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SPIA BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio3, "gpioPin"); gpio4.$name = "myGPIO4_TZ_CURRENT_2"; gpio4.writeInitialValue = true; gpio4.initialValue = 1; gpio4.padConfig = "PULLUP"; gpio4.gpioPin.$assign = "boosterpack2.48"; gpio5.$name = "myGPIO9_TZ_CURRENT_3"; gpio5.writeInitialValue = true; gpio5.initialValue = 1; gpio5.padConfig = "PULLUP"; gpio5.gpioPin.$assign = "boosterpack1.7"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SPIA BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio5, "gpioPin"); gpio6.$name = "myGPIO21_DESAT_1_HB_A"; gpio6.padConfig = "PULLUP"; gpio6.writeInitialValue = true; gpio6.initialValue = 1; gpio6.gpioPin.$assign = "boosterpack2.74"; gpio7.$name = "myGPIO20_DESAT_1_HB_B"; gpio7.padConfig = "PULLUP"; gpio7.writeInitialValue = true; gpio7.initialValue = 1; gpio7.gpioPin.$assign = "boosterpack2.53"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to LED4 on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio7, "gpioPin"); gpio8.$name = "myGPIO50_DESAT_2UP_HB_A"; gpio8.padConfig = "PULLUP"; gpio8.writeInitialValue = true; gpio8.initialValue = 1; gpio8.gpioPin.$assign = "fsiConnector.8"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to FSI Header on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio8, "gpioPin"); gpio9.$name = "myGPIO51_DESAT_2UP_HB_B"; gpio9.padConfig = "PULLUP"; gpio9.writeInitialValue = true; gpio9.initialValue = 1; gpio9.gpioPin.$assign = "boosterpack1.9"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to I2CB BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio9, "gpioPin"); gpio10.$name = "myGPIO52_DESAT_2LOW_HB_A"; gpio10.padConfig = "PULLUP"; gpio10.writeInitialValue = true; gpio10.initialValue = 1; gpio10.gpioPin.$assign = "fsiConnector.5"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to FSI Header on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio10, "gpioPin"); gpio11.$name = "myGPIO53_DESAT_2LOW_HB_B"; gpio11.padConfig = "PULLUP"; gpio11.writeInitialValue = true; gpio11.initialValue = 1; gpio11.gpioPin.$assign = "fsiConnector.7"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to FSI Header on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio11, "gpioPin"); gpio12.$name = "myGPIO5_LED1"; gpio12.direction = "GPIO_DIR_MODE_OUT"; gpio12.writeInitialValue = true; gpio12.initialValue = 1; gpio12.gpioPin.$assignAllowConflicts = "boosterpack1.19"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SPIA BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio12, "gpioPin"); gpio13.$name = "myGPIO10_LED2"; gpio13.direction = "GPIO_DIR_MODE_OUT"; gpio13.writeInitialValue = true; gpio13.initialValue = 1; gpio13.gpioPin.$assign = "boosterpack1.36"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EPWM6 BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", gpio13, "gpioPin"); gpio14.$name = "myGPIO26_CLB_ENABLE"; gpio14.direction = "GPIO_DIR_MODE_OUT"; gpio14.writeInitialValue = true; gpio14.gpioPin.$assign = "boosterpack2.52"; inputxbar_input1.$name = "myINPUTXBARINPUT1_TZ1_DESAT_2UP_HB_A"; inputxbar_input1.inputxbarGpio = "GPIO50"; inputxbar_input2.inputxbarInput = "XBAR_INPUT2"; inputxbar_input2.$name = "myINPUTXBARINPUT2_TZ2_DESAT_2UP_HB_B"; inputxbar_input2.inputxbarGpio = "GPIO51"; inputxbar_input3.inputxbarInput = "XBAR_INPUT3"; inputxbar_input3.$name = "myINPUTXBARINPUT3_TZ3_DESAT_2LOW_HB_A"; inputxbar_input3.inputxbarGpio = "GPIO52"; inputxbar_input4.$name = "myINPUTXBARINPUT4_TRIP4_DESAT_2LOW_HB_B"; inputxbar_input4.inputxbarGpio = "GPIO53"; inputxbar_input4.inputxbarInput = "XBAR_INPUT7"; inputxbar_input5.$name = "myINPUTXBARINPUT5_CLB_ENABLE"; inputxbar_input5.inputxbarGpio = "GPIO26"; inputxbar_input5.inputxbarInput = "XBAR_INPUT8"; inputxbar_input6.inputxbarGpio = "GPIO44"; inputxbar_input6.$name = "myINPUTXBARINPUT6_CLB_TRIP5"; inputxbar_input6.inputxbarInput = "XBAR_INPUT9"; memcfg.config_MEMCFG_SECT_LS0 = "CLA_prog"; memcfg.config_MEMCFG_SECT_LS2 = "CLA_data"; memcfg.config_MEMCFG_SECT_LS1 = "CLA_data"; memcfg.init_MEMCFG_SECT_MSGCPUTOCLA1 = true; memcfg.init_MEMCFG_SECT_MSGCLA1TOCPU = true; memcfg.config_MEMCFG_SECT_LS3 = "CLA_data"; outputxbar1.useSourceSelect = true; outputxbar1.sourceSignals = ["CLB1_OUT4"]; outputxbar1.$name = "myOUTPUTXBAR7_EPWM5A"; outputxbar1.outputxbar.outputxbarPin.$assign = "boosterpack2.76"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EPWM5 BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", outputxbar1.outputxbar, "outputxbarPin"); outputxbar2.useSourceSelect = true; outputxbar2.sourceSignals = ["CLB3_OUT4"]; outputxbar2.$name = "myOUTPUTXBAR1_EPWM8A"; outputxbar2.outputxbar.outputxbarPin.$assign = "boosterpack1.8"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to SW1 on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", outputxbar2.outputxbar, "outputxbarPin"); sci1.$name = "mySCI0"; sci1.registerInterrupts = true; sci1.$hardware = system.deviceData.board.components.BP_SITE_1.subComponents.SCI; sci1.enabledFIFOInterrupts = ["SCI_INT_RXFF"]; sci1.baudRates = 3817000; sci1.rxFifo = "SCI_FIFO_RX14"; spi1.$name = "mySPI0"; spi1.useInterrupts = false; spi1.useCase = "CUSTOM"; spi1.mode = "SPI_MODE_MASTER"; spi1.useInterfacePins = ["SPI@_SIMO"]; spi1.useFifo = false; spi1.spi.spi_simoPin.$assign = "boosterpack1.35"; scripting.suppress("Connected to hardware,@@@.+?@@@ is connected to EPWM6 BP on the LaunchPad F280039C\\. Consider selecting it in 'use hardware' above\\. @@@.+?@@@", spi1.spi, "spi_simoPin"); TILE1.$name = "TILE0"; clb1.tile = TILE1; TILE1.BOUNDARY.$name = "BOUNDARY0"; TILE1.LUT_0.$name = "LUT_0"; TILE1.LUT_1.$name = "LUT_1"; TILE1.LUT_2.$name = "LUT_2"; TILE1.FSM_0.$name = "FSM_0"; TILE1.FSM_0.e0 = "COUNTER_0.count_match1"; TILE1.FSM_0.e1 = "COUNTER_0.count_match2"; TILE1.FSM_0.eqn_s0 = "(!s0 & e0) | (s0 & !e1)"; TILE1.FSM_1.$name = "FSM_1"; TILE1.FSM_1.e0 = "BOUNDARY.in5"; TILE1.FSM_1.e1 = "COUNTER_0.count_match2"; TILE1.FSM_1.eqn_s0 = "(!s0 & e0) | (s0 & !e1)"; TILE1.FSM_2.$name = "FSM_2"; TILE1.COUNTER_0.$name = "COUNTER_0"; TILE1.COUNTER_0.mode1 = "1"; TILE1.COUNTER_0.reset = "COUNTER_0.count_match2"; TILE1.COUNTER_0.mode0 = "FSM_1.S0"; TILE1.COUNTER_0.match1_val = "360"; TILE1.COUNTER_0.match2_val = "384360"; TILE1.COUNTER_1.$name = "COUNTER_1"; TILE1.COUNTER_2.$name = "COUNTER_2"; TILE1.OUTLUT_0.$name = "OUTLUT_0"; TILE1.OUTLUT_0.i0 = "BOUNDARY.in0"; TILE1.OUTLUT_0.i2 = "BOUNDARY.in6"; TILE1.OUTLUT_0.i1 = "FSM_0.S0"; TILE1.OUTLUT_0.eqn = "i0 | (i1 & i2)"; TILE1.OUTLUT_1.$name = "OUTLUT_1"; TILE1.OUTLUT_2.$name = "OUTLUT_2"; TILE1.OUTLUT_3.$name = "OUTLUT_3"; TILE1.OUTLUT_3.i2 = "BOUNDARY.in6"; TILE1.OUTLUT_3.eqn = "i0 | (i1 & i2)"; TILE1.OUTLUT_3.i1 = "FSM_0.S0"; TILE1.OUTLUT_3.i0 = "BOUNDARY.in3"; TILE1.OUTLUT_4.$name = "OUTLUT_4"; TILE1.OUTLUT_4.i2 = "BOUNDARY.in6"; TILE1.OUTLUT_4.i1 = "FSM_0.S0"; TILE1.OUTLUT_4.eqn = "i0 | (i1 & i2)"; TILE1.OUTLUT_4.i0 = "BOUNDARY.in1"; TILE1.OUTLUT_5.$name = "OUTLUT_5"; TILE1.OUTLUT_5.i2 = "BOUNDARY.in6"; TILE1.OUTLUT_5.eqn = "i0 | (i1 & i2)"; TILE1.OUTLUT_5.i1 = "FSM_0.S0"; TILE1.OUTLUT_5.i0 = "BOUNDARY.in2"; TILE1.OUTLUT_6.$name = "OUTLUT_6"; TILE1.OUTLUT_6.eqn = "i0 | (i1 & i2)"; TILE1.OUTLUT_6.i1 = "FSM_0.S0"; TILE1.OUTLUT_6.i2 = "BOUNDARY.in6"; TILE1.OUTLUT_6.i0 = "BOUNDARY.in2"; TILE1.OUTLUT_7.$name = "OUTLUT_7"; TILE1.OUTLUT_7.eqn = "i0"; TILE1.OUTLUT_7.i0 = "FSM_0.S0"; TILE1.HLC.$name = "HLC_0"; TILE1.HLC.e0 = "COUNTER_0.count_match1"; TILE1.HLC.R0_init = "13"; TILE1.HLC.program0.$name = "HLCP_0"; TILE1.HLC.program0.instruct1 = "INTR 11"; TILE1.HLC.program0.instruct0 = "PUSH R0"; TILE1.HLC.program1.$name = "HLCP_1"; TILE1.HLC.program2.$name = "HLCP_2"; TILE1.HLC.program3.$name = "HLCP_3"; TILE1.AOC_0.$name = "AOC_0"; TILE1.AOC_1.$name = "AOC_1"; TILE1.AOC_2.$name = "AOC_2"; TILE1.AOC_3.$name = "AOC_3"; TILE1.AOC_4.$name = "AOC_4"; TILE1.AOC_5.$name = "AOC_5"; TILE1.AOC_6.$name = "AOC_6"; TILE1.AOC_7.$name = "AOC_7"; TILE2.$name = "TILE1"; clb2.tile = TILE2; TILE2.BOUNDARY.$name = "BOUNDARY1"; TILE2.LUT_0.$name = "LUT_3"; TILE2.LUT_0.i0 = "BOUNDARY.in3"; TILE2.LUT_0.i1 = "BOUNDARY.in4"; TILE2.LUT_0.i2 = "BOUNDARY.in5"; TILE2.LUT_0.i3 = "BOUNDARY.in6"; TILE2.LUT_0.eqn = "i0 & i1 & i2 & i3"; TILE2.LUT_1.$name = "LUT_4"; TILE2.LUT_2.$name = "LUT_5"; TILE2.FSM_0.$name = "FSM_3"; TILE2.FSM_1.$name = "FSM_4"; TILE2.FSM_2.$name = "FSM_5"; TILE2.COUNTER_0.$name = "COUNTER_3"; TILE2.COUNTER_1.$name = "COUNTER_4"; TILE2.COUNTER_2.$name = "COUNTER_5"; TILE2.OUTLUT_0.$name = "OUTLUT_8"; TILE2.OUTLUT_0.i0 = "BOUNDARY.in0"; TILE2.OUTLUT_0.i1 = "BOUNDARY.in1"; TILE2.OUTLUT_0.i2 = "BOUNDARY.in2"; TILE2.OUTLUT_0.eqn = "i0 | (i1 & i2)"; TILE2.OUTLUT_1.$name = "OUTLUT_9"; TILE2.OUTLUT_1.i0 = "LUT_0.OUT"; TILE2.OUTLUT_1.i1 = "BOUNDARY.in7"; TILE2.OUTLUT_1.eqn = "i0 & i1"; TILE2.OUTLUT_2.$name = "OUTLUT_10"; TILE2.OUTLUT_2.eqn = "!i0"; TILE2.OUTLUT_2.i0 = "BOUNDARY.in4"; TILE2.OUTLUT_3.$name = "OUTLUT_11"; TILE2.OUTLUT_3.eqn = "!i0"; TILE2.OUTLUT_3.i0 = "BOUNDARY.in5"; TILE2.OUTLUT_4.$name = "OUTLUT_12"; TILE2.OUTLUT_4.i0 = "BOUNDARY.in6"; TILE2.OUTLUT_4.eqn = "!i0"; TILE2.OUTLUT_5.$name = "OUTLUT_13"; TILE2.OUTLUT_5.i0 = "BOUNDARY.in7"; TILE2.OUTLUT_5.eqn = "!i0"; TILE2.OUTLUT_6.$name = "OUTLUT_14"; TILE2.OUTLUT_7.$name = "OUTLUT_15"; TILE2.HLC.$name = "HLC_1"; TILE2.HLC.e1 = "OUTLUT_3.out"; TILE2.HLC.e0 = "OUTLUT_2.out"; TILE2.HLC.e2 = "OUTLUT_4.out"; TILE2.HLC.e3 = "OUTLUT_5.out"; TILE2.HLC.program0.$name = "HLCP_4"; TILE2.HLC.program0.instruct0 = "INTR 0x1"; TILE2.HLC.program1.$name = "HLCP_5"; TILE2.HLC.program1.instruct0 = "INTR 0x2"; TILE2.HLC.program2.$name = "HLCP_6"; TILE2.HLC.program2.instruct0 = "INTR 0x3"; TILE2.HLC.program3.$name = "HLCP_7"; TILE2.HLC.program3.instruct0 = "INTR 0x4"; TILE2.AOC_0.$name = "AOC_8"; TILE2.AOC_0.stage2_gate_mux = "OUTPUT0"; TILE2.AOC_1.$name = "AOC_9"; TILE2.AOC_2.$name = "AOC_10"; TILE2.AOC_3.$name = "AOC_11"; TILE2.AOC_4.$name = "AOC_12"; TILE2.AOC_5.$name = "AOC_13"; TILE2.AOC_6.$name = "AOC_14"; TILE2.AOC_7.$name = "AOC_15"; TILE3.$name = "TILE2"; clb3.tile = TILE3; TILE3.BOUNDARY.$name = "BOUNDARY2"; TILE3.LUT_0.$name = "LUT_6"; TILE3.LUT_0.i0 = "BOUNDARY.in3"; TILE3.LUT_0.i1 = "BOUNDARY.in4"; TILE3.LUT_0.i2 = "BOUNDARY.in5"; TILE3.LUT_0.eqn = "i0 & i1 & i2"; TILE3.LUT_1.$name = "LUT_7"; TILE3.LUT_2.$name = "LUT_8"; TILE3.FSM_0.$name = "FSM_6"; TILE3.FSM_1.$name = "FSM_7"; TILE3.FSM_2.$name = "FSM_8"; TILE3.COUNTER_0.$name = "COUNTER_6"; TILE3.COUNTER_1.$name = "COUNTER_7"; TILE3.COUNTER_2.$name = "COUNTER_8"; TILE3.OUTLUT_0.$name = "OUTLUT_16"; TILE3.OUTLUT_0.i0 = "BOUNDARY.in0"; TILE3.OUTLUT_0.i1 = "BOUNDARY.in1"; TILE3.OUTLUT_0.i2 = "BOUNDARY.in2"; TILE3.OUTLUT_0.eqn = "i0 | (i1 & i2)"; TILE3.OUTLUT_1.$name = "OUTLUT_17"; TILE3.OUTLUT_1.i0 = "LUT_0.OUT"; TILE3.OUTLUT_1.eqn = "i0"; TILE3.OUTLUT_2.$name = "OUTLUT_18"; TILE3.OUTLUT_2.eqn = "!i0"; TILE3.OUTLUT_2.i0 = "BOUNDARY.in4"; TILE3.OUTLUT_3.$name = "OUTLUT_19"; TILE3.OUTLUT_3.i0 = "BOUNDARY.in5"; TILE3.OUTLUT_3.eqn = "!i0"; TILE3.OUTLUT_4.$name = "OUTLUT_20"; TILE3.OUTLUT_4.i1 = "BOUNDARY.in1"; TILE3.OUTLUT_4.i2 = "BOUNDARY.in2"; TILE3.OUTLUT_4.eqn = "i0 | (i1 & i2)"; TILE3.OUTLUT_4.i0 = "BOUNDARY.in6"; TILE3.OUTLUT_5.$name = "OUTLUT_21"; TILE3.OUTLUT_6.$name = "OUTLUT_22"; TILE3.OUTLUT_7.$name = "OUTLUT_23"; TILE3.HLC.$name = "HLC_2"; TILE3.HLC.e0 = "OUTLUT_2.out"; TILE3.HLC.e1 = "OUTLUT_3.out"; TILE3.HLC.program0.$name = "HLCP_8"; TILE3.HLC.program0.instruct0 = "INTR 0x5"; TILE3.HLC.program1.$name = "HLCP_9"; TILE3.HLC.program1.instruct0 = "INTR 0x6"; TILE3.HLC.program2.$name = "HLCP_10"; TILE3.HLC.program3.$name = "HLCP_11"; TILE3.AOC_0.$name = "AOC_16"; TILE3.AOC_1.$name = "AOC_17"; TILE3.AOC_2.$name = "AOC_18"; TILE3.AOC_3.$name = "AOC_19"; TILE3.AOC_4.$name = "AOC_20"; TILE3.AOC_5.$name = "AOC_21"; TILE3.AOC_6.$name = "AOC_22"; TILE3.AOC_7.$name = "AOC_23"; TILE4.$name = "TILE3"; clb4.tile = TILE4; TILE4.BOUNDARY.$name = "BOUNDARY3"; TILE4.LUT_0.$name = "LUT_9"; TILE4.LUT_1.$name = "LUT_10"; TILE4.LUT_2.$name = "LUT_11"; TILE4.FSM_0.$name = "FSM_9"; TILE4.FSM_1.$name = "FSM_10"; TILE4.FSM_2.$name = "FSM_11"; TILE4.COUNTER_0.$name = "COUNTER_9"; TILE4.COUNTER_1.$name = "COUNTER_10"; TILE4.COUNTER_2.$name = "COUNTER_11"; TILE4.OUTLUT_0.$name = "OUTLUT_24"; TILE4.OUTLUT_0.i0 = "BOUNDARY.in0"; TILE4.OUTLUT_0.i1 = "BOUNDARY.in1"; TILE4.OUTLUT_0.eqn = "i0 | (i1 & i2)"; TILE4.OUTLUT_0.i2 = "BOUNDARY.in2"; TILE4.OUTLUT_1.$name = "OUTLUT_25"; TILE4.OUTLUT_2.$name = "OUTLUT_26"; TILE4.OUTLUT_3.$name = "OUTLUT_27"; TILE4.OUTLUT_4.$name = "OUTLUT_28"; TILE4.OUTLUT_5.$name = "OUTLUT_29"; TILE4.OUTLUT_6.$name = "OUTLUT_30"; TILE4.OUTLUT_7.$name = "OUTLUT_31"; TILE4.HLC.$name = "HLC_3"; TILE4.HLC.program0.$name = "HLCP_12"; TILE4.HLC.program1.$name = "HLCP_13"; TILE4.HLC.program2.$name = "HLCP_14"; TILE4.HLC.program3.$name = "HLCP_15"; TILE4.AOC_0.$name = "AOC_24"; TILE4.AOC_1.$name = "AOC_25"; TILE4.AOC_2.$name = "AOC_26"; TILE4.AOC_3.$name = "AOC_27"; TILE4.AOC_4.$name = "AOC_28"; TILE4.AOC_5.$name = "AOC_29"; TILE4.AOC_6.$name = "AOC_30"; TILE4.AOC_7.$name = "AOC_31"; /** * Pinmux solution for unlocked pins/peripherals. This ensures that minor changes to the automatic solver in a future * version of the tool will not impact the pinmux you originally saw. These lines can be completely deleted in order to * re-solve from scratch. */ clb_outputxbar1.clb_outputxbar.$suggestSolution = "CLB_OUTPUTXBAR3"; clb_outputxbar2.clb_outputxbar.$suggestSolution = "CLB_OUTPUTXBAR1"; analog1.analog.$suggestSolution = "ANALOG"; analog1.analog["a0/b15/c15/daca_outPin"].$suggestSolution = "boosterpack2.70"; analog1.analog["a10/b1/c10Pin"].$suggestSolution = "boosterpack2.64"; epwm1.epwm.$suggestSolution = "EPWM1"; epwm1.epwm.epwm_aPin.$suggestSolution = "boosterpack1.40"; epwm1.epwm.epwm_bPin.$suggestSolution = "boosterpack1.39"; epwm2.epwm.$suggestSolution = "EPWM2"; epwm3.epwm.$suggestSolution = "EPWM3"; epwm4.epwm.$suggestSolution = "EPWM4"; epwm5.epwm.$suggestSolution = "EPWM5"; epwm6.epwm.$suggestSolution = "EPWM7"; epwm7.epwm.$suggestSolution = "EPWM8"; epwm8.epwm.$suggestSolution = "EPWM6"; outputxbar1.outputxbar.$suggestSolution = "OUTPUTXBAR7"; outputxbar2.outputxbar.$suggestSolution = "OUTPUTXBAR1"; sci1.sci.$suggestSolution = "SCIA"; sci1.sci.sci_rxPin.$suggestSolution = "boosterpack1.3"; sci1.sci.sci_txPin.$suggestSolution = "boosterpack1.4"; spi1.spi.$suggestSolution = "SPIA";