487 lines
30 KiB
Plaintext
487 lines
30 KiB
Plaintext
/**
|
|
* 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 --device "AM62x" --package "ALW" --part "Default"
|
|
* @versions {"tool":"1.14.0+2667"}
|
|
*/
|
|
|
|
/**
|
|
* These are the peripherals and settings in this configuration
|
|
*/
|
|
const iDSS1 = scripting.addPeripheral("DSS");
|
|
iDSS1.$name = "VOUT0";
|
|
iDSS1.$assign = "DSS0";
|
|
iDSS1.VSYNC.$used = false;
|
|
iDSS1.HSYNC.$used = false;
|
|
iDSS1.PCLK.$used = false;
|
|
iDSS1.DE.$used = false;
|
|
iDSS1.DATA0.$assignAllowConflicts = "ball.U22";
|
|
iDSS1.DATA0.$used = false;
|
|
iDSS1.DATA1.$assignAllowConflicts = "ball.V24";
|
|
iDSS1.DATA1.$used = false;
|
|
iDSS1.DATA2.$assignAllowConflicts = "ball.W25";
|
|
iDSS1.DATA2.$used = false;
|
|
iDSS1.DATA3.$used = false;
|
|
iDSS1.DATA4.$used = false;
|
|
iDSS1.DATA5.$assignAllowConflicts = "ball.Y24";
|
|
iDSS1.DATA5.$used = false;
|
|
iDSS1.DATA6.$used = false;
|
|
iDSS1.DATA7.$used = false;
|
|
iDSS1.DATA8.$used = false;
|
|
iDSS1.DATA9.$used = false;
|
|
iDSS1.DATA10.$used = false;
|
|
iDSS1.DATA11.$used = false;
|
|
iDSS1.DATA12.$used = false;
|
|
iDSS1.DATA13.$used = false;
|
|
iDSS1.DATA14.$used = false;
|
|
iDSS1.DATA15.$used = false;
|
|
iDSS1.DATA16.$used = false;
|
|
iDSS1.DATA17.$used = false;
|
|
iDSS1.DATA18.$used = false;
|
|
iDSS1.DATA19.$used = false;
|
|
iDSS1.DATA20.$used = false;
|
|
iDSS1.DATA21.$used = false;
|
|
iDSS1.DATA22.$used = false;
|
|
iDSS1.DATA23.$used = false;
|
|
iDSS1.EXTPCLKIN.$used = false;
|
|
const iECAP1 = scripting.addPeripheral("ECAP");
|
|
iECAP1.$name = "ECAP2";
|
|
iECAP1.$assign = "ECAP2";
|
|
iECAP1.IN_APWM_OUT.$assignAllowConflicts = "ball.B20";
|
|
iECAP1.IN_APWM_OUT.$used = false;
|
|
const iEPWM1 = scripting.addPeripheral("EPWM");
|
|
iEPWM1.$useCase = "EPWM_3";
|
|
iEPWM1.$name = "PWM2";
|
|
iEPWM1.$assign = "EHRPWM2";
|
|
iEPWM1.A.$assign = "ball.B17";
|
|
iEPWM1.B.$assign = "ball.A17";
|
|
const iEPWM2 = scripting.addPeripheral("EPWM");
|
|
iEPWM2.$useCase = "EPWM_3";
|
|
iEPWM2.$name = "PWM0";
|
|
iEPWM2.$assign = "EHRPWM0";
|
|
iEPWM2.A.$assignAllowConflicts = "ball.A13";
|
|
iEPWM2.A.$used = false;
|
|
iEPWM2.B.$assignAllowConflicts = "ball.C13";
|
|
const iEPWM3 = scripting.addPeripheral("EPWM");
|
|
iEPWM3.$useCase = "EPWM_3";
|
|
iEPWM3.$name = "PWM1";
|
|
iEPWM3.$assign = "EHRPWM1";
|
|
iEPWM3.A.$assignAllowConflicts = "ball.B18";
|
|
iEPWM3.A.$used = false;
|
|
iEPWM3.B.$assignAllowConflicts = "ball.B13";
|
|
iEPWM3.B.$used = false;
|
|
const iEQEP1 = scripting.addPeripheral("EQEP");
|
|
iEQEP1.$name = "EQEP2";
|
|
iEQEP1.$assign = "EQEP2";
|
|
iEQEP1.A.$assignAllowConflicts = "ball.AC21";
|
|
iEQEP1.A.$used = false;
|
|
iEQEP1.B.$assignAllowConflicts = "ball.AE22";
|
|
iEQEP1.B.$used = false;
|
|
iEQEP1.I.$assignAllowConflicts = "ball.AD21";
|
|
iEQEP1.I.$used = false;
|
|
iEQEP1.S.$assignAllowConflicts = "ball.AC20";
|
|
iEQEP1.S.$used = false;
|
|
const iEQEP2 = scripting.addPeripheral("EQEP");
|
|
iEQEP2.$name = "EQEP1";
|
|
iEQEP2.$assign = "EQEP1";
|
|
iEQEP2.A.$assignAllowConflicts = "ball.B20";
|
|
iEQEP2.A.$used = false;
|
|
iEQEP2.B.$assignAllowConflicts = "ball.D20";
|
|
iEQEP2.B.$used = false;
|
|
iEQEP2.I.$assignAllowConflicts = "ball.A20";
|
|
iEQEP2.I.$used = false;
|
|
iEQEP2.S.$assignAllowConflicts = "ball.E19";
|
|
iEQEP2.S.$used = false;
|
|
const iEQEP3 = scripting.addPeripheral("EQEP");
|
|
iEQEP3.$name = "EQEP0";
|
|
iEQEP3.$assign = "EQEP0";
|
|
iEQEP3.A.$assignAllowConflicts = "ball.B19";
|
|
iEQEP3.A.$used = false;
|
|
iEQEP3.B.$assignAllowConflicts = "ball.A19";
|
|
iEQEP3.B.$used = false;
|
|
iEQEP3.I.$assignAllowConflicts = "ball.E18";
|
|
iEQEP3.I.$used = false;
|
|
iEQEP3.S.$assignAllowConflicts = "ball.B18";
|
|
iEQEP3.S.$used = false;
|
|
const iGPMC1 = scripting.addPeripheral("GPMC");
|
|
iGPMC1.$name = "MyGPMC1";
|
|
iGPMC1.A0.$used = false;
|
|
iGPMC1.A1.$used = false;
|
|
iGPMC1.A10.$used = false;
|
|
iGPMC1.A11.$used = false;
|
|
iGPMC1.A12.$used = false;
|
|
iGPMC1.A13.$used = false;
|
|
iGPMC1.A14.$used = false;
|
|
iGPMC1.A15.$used = false;
|
|
iGPMC1.A16.$used = false;
|
|
iGPMC1.A17.$used = false;
|
|
iGPMC1.A18.$used = false;
|
|
iGPMC1.A19.$used = false;
|
|
iGPMC1.A2.$used = false;
|
|
iGPMC1.A20.$used = false;
|
|
iGPMC1.A21.$used = false;
|
|
iGPMC1.A22.$used = false;
|
|
iGPMC1.A3.$used = false;
|
|
iGPMC1.A4.$used = false;
|
|
iGPMC1.A5.$used = false;
|
|
iGPMC1.A6.$used = false;
|
|
iGPMC1.A7.$used = false;
|
|
iGPMC1.A8.$used = false;
|
|
iGPMC1.A9.$used = false;
|
|
iGPMC1.AD0.$assign = "ball.M25";
|
|
iGPMC1.AD1.$assign = "ball.N23";
|
|
iGPMC1.AD10.$assign = "ball.T25";
|
|
iGPMC1.AD11.$assign = "ball.R21";
|
|
iGPMC1.AD12.$assign = "ball.T22";
|
|
iGPMC1.AD13.$assign = "ball.T24";
|
|
iGPMC1.AD14.$assign = "ball.U25";
|
|
iGPMC1.AD15.$assign = "ball.U24";
|
|
iGPMC1.AD2.$assign = "ball.N24";
|
|
iGPMC1.AD3.$assign = "ball.N25";
|
|
iGPMC1.AD4.$assign = "ball.P24";
|
|
iGPMC1.AD5.$assign = "ball.P22";
|
|
iGPMC1.AD6.$assign = "ball.P21";
|
|
iGPMC1.AD7.$assign = "ball.R23";
|
|
iGPMC1.AD8.$assign = "ball.R24";
|
|
iGPMC1.AD9.$assign = "ball.R25";
|
|
iGPMC1.WAIT0.$used = false;
|
|
iGPMC1.WAIT1.$used = false;
|
|
iGPMC1.BE1n.$used = false;
|
|
iGPMC1.CSn0.$used = false;
|
|
iGPMC1.CLK.$used = false;
|
|
iGPMC1.ADVn_ALE.$used = false;
|
|
iGPMC1.OEn_REn.$used = false;
|
|
iGPMC1.WEn.$used = false;
|
|
iGPMC1.BE0n_CLE.$used = false;
|
|
const iI2C1 = scripting.addPeripheral("I2C");
|
|
iI2C1.$name = "I2C3";
|
|
iI2C1.$assign = "I2C3";
|
|
iI2C1.SCL.$assign = "ball.A15";
|
|
iI2C1.SDA.$assign = "ball.B15";
|
|
const iI2C2 = scripting.addPeripheral("I2C");
|
|
iI2C2.$name = "I2C2";
|
|
iI2C2.$assign = "I2C2";
|
|
iI2C2.SCL.$assign = "ball.K22";
|
|
iI2C2.SDA.$assign = "ball.K24";
|
|
const iJTAG1 = scripting.addPeripheral("JTAG");
|
|
iJTAG1.$name = "JTAG";
|
|
iJTAG1.$assign = "MCU_DEBUG0";
|
|
iJTAG1.EMU0.$assign = "ball.E12";
|
|
iJTAG1.EMU1.$assign = "ball.C11";
|
|
iJTAG1.TCK.$assign = "ball.A10";
|
|
iJTAG1.TDI.$assign = "ball.A11";
|
|
iJTAG1.TDO.$assign = "ball.D12";
|
|
iJTAG1.TMS.$assign = "ball.B11";
|
|
iJTAG1.TRSTn.$assign = "ball.B10";
|
|
const iMCAN1 = scripting.addPeripheral("MCAN");
|
|
iMCAN1.$name = "MCAN0";
|
|
iMCAN1.RX.$assignAllowConflicts = "ball.E15";
|
|
iMCAN1.RX.$used = false;
|
|
iMCAN1.TX.$assignAllowConflicts = "ball.C15";
|
|
iMCAN1.TX.$used = false;
|
|
const iMCASP1 = scripting.addPeripheral("MCASP");
|
|
iMCASP1.$useCase = "MCASP_1";
|
|
iMCASP1.$name = "MCASP0";
|
|
iMCASP1.$assign = "MCASP0";
|
|
iMCASP1.ACLKR.$assignAllowConflicts = "ball.A20";
|
|
iMCASP1.ACLKX.$assignAllowConflicts = "ball.B20";
|
|
iMCASP1.AFSR.$assignAllowConflicts = "ball.E19";
|
|
iMCASP1.AFSX.$assignAllowConflicts = "ball.D20";
|
|
iMCASP1.$pinGroup.AXR0.$assignAllowConflicts = "ball.E18";
|
|
iMCASP1.$pinGroup.AXR1.$assignAllowConflicts = "ball.B18";
|
|
iMCASP1.$pinGroup.AXR2.$assignAllowConflicts = "ball.A19";
|
|
iMCASP1.$pinGroup.AXR3.$assignAllowConflicts = "ball.B19";
|
|
iMCASP1.$pinGroup.AXR4.$used = false;
|
|
iMCASP1.$pinGroup.AXR5.$used = false;
|
|
iMCASP1.$pinGroup.$numPins = 4;
|
|
const iMCASP2 = scripting.addPeripheral("MCASP");
|
|
iMCASP2.$useCase = "MCASP_1";
|
|
iMCASP2.$name = "MCASP2";
|
|
iMCASP2.$assign = "MCASP2";
|
|
iMCASP2.ACLKR.$assignAllowConflicts = "ball.AA18";
|
|
iMCASP2.ACLKR.$used = false;
|
|
iMCASP2.ACLKX.$assignAllowConflicts = "ball.AC20";
|
|
iMCASP2.ACLKX.$used = false;
|
|
iMCASP2.AFSR.$assignAllowConflicts = "ball.AB20";
|
|
iMCASP2.AFSR.$used = false;
|
|
iMCASP2.AFSX.$assignAllowConflicts = "ball.AD21";
|
|
iMCASP2.AFSX.$used = false;
|
|
iMCASP2.$pinGroup.AXR0.$assignAllowConflicts = "ball.AC21";
|
|
iMCASP2.$pinGroup.AXR0.$used = false;
|
|
iMCASP2.$pinGroup.AXR1.$assignAllowConflicts = "ball.AD23";
|
|
iMCASP2.$pinGroup.AXR1.$used = false;
|
|
iMCASP2.$pinGroup.AXR2.$assignAllowConflicts = "ball.AE23";
|
|
iMCASP2.$pinGroup.AXR2.$used = false;
|
|
iMCASP2.$pinGroup.AXR3.$assignAllowConflicts = "ball.AD22";
|
|
iMCASP2.$pinGroup.AXR3.$used = false;
|
|
iMCASP2.$pinGroup.AXR4.$assignAllowConflicts = "ball.AA19";
|
|
iMCASP2.$pinGroup.AXR4.$used = false;
|
|
iMCASP2.$pinGroup.AXR5.$assignAllowConflicts = "ball.AE21";
|
|
iMCASP2.$pinGroup.AXR5.$used = false;
|
|
iMCASP2.$pinGroup.AXR6.$assignAllowConflicts = "ball.Y18";
|
|
iMCASP2.$pinGroup.AXR6.$used = false;
|
|
iMCASP2.$pinGroup.AXR7.$assignAllowConflicts = "ball.AB20";
|
|
iMCASP2.$pinGroup.AXR7.$used = false;
|
|
iMCASP2.$pinGroup.AXR8.$assignAllowConflicts = "ball.AA18";
|
|
iMCASP2.$pinGroup.AXR8.$used = false;
|
|
iMCASP2.$pinGroup.AXR9.$used = false;
|
|
iMCASP2.$pinGroup.AXR10.$used = false;
|
|
iMCASP2.$pinGroup.AXR11.$used = false;
|
|
iMCASP2.$pinGroup.AXR12.$assign = "ball.N20";
|
|
iMCASP2.$pinGroup.AXR13.$assignAllowConflicts = "ball.M22";
|
|
iMCASP2.$pinGroup.AXR13.$used = false;
|
|
iMCASP2.$pinGroup.AXR14.$assign = "ball.M21";
|
|
iMCASP2.$pinGroup.AXR14.$used = false;
|
|
iMCASP2.$pinGroup.AXR15.$assign = "ball.L21";
|
|
iMCASP2.$pinGroup.AXR15.$used = false;
|
|
const iMCU_MCAN1 = scripting.addPeripheral("MCU_MCAN");
|
|
iMCU_MCAN1.$name = "MCU_MCAN0";
|
|
iMCU_MCAN1.$assign = "MCU_MCAN0";
|
|
iMCU_MCAN1.RX.$assign = "ball.B3";
|
|
iMCU_MCAN1.TX.$assign = "ball.D6";
|
|
const iMCU_MCAN2 = scripting.addPeripheral("MCU_MCAN");
|
|
iMCU_MCAN2.$name = "MCU_MCAN1";
|
|
iMCU_MCAN2.$assign = "MCU_MCAN1";
|
|
iMCU_MCAN2.RX.$assign = "ball.D4";
|
|
iMCU_MCAN2.TX.$assign = "ball.E5";
|
|
const iMCU_SPI1 = scripting.addPeripheral("MCU_SPI");
|
|
iMCU_SPI1.$name = "MyMCU_SPI1";
|
|
const iMCU_SYSTEM1 = scripting.addPeripheral("MCU_SYSTEM");
|
|
iMCU_SYSTEM1.$name = "MyMCU_SYSTEM1";
|
|
iMCU_SYSTEM1.MCU_ERRORn.$used = false;
|
|
iMCU_SYSTEM1.MCU_EXT_REFCLK0.$used = false;
|
|
iMCU_SYSTEM1.MCU_OBSCLK0.$used = false;
|
|
iMCU_SYSTEM1.MCU_PORz.$assign = "ball.D2";
|
|
iMCU_SYSTEM1.MCU_RESETSTATz.$used = false;
|
|
iMCU_SYSTEM1.MCU_RESETz.$used = false;
|
|
iMCU_SYSTEM1.MCU_SYSCLKOUT0.$used = false;
|
|
const iMCU_UART1 = scripting.addPeripheral("MCU_UART");
|
|
iMCU_UART1.$useCase = "MCU_UART_2";
|
|
iMCU_UART1.$name = "MyMCU_UART1";
|
|
const iMDIO1 = scripting.addPeripheral("MDIO");
|
|
iMDIO1.$name = "MyMDIO1";
|
|
const iMMC01 = scripting.addPeripheral("MMC0");
|
|
iMMC01.$useCase = "MMC0_3";
|
|
iMMC01.$name = "eMMC";
|
|
iMMC01.$assign = "MMC0";
|
|
iMMC01.CMD.$assign = "ball.Y3";
|
|
iMMC01.CLK.$assign = "ball.AB1";
|
|
iMMC01.DAT0.$assign = "ball.AA2";
|
|
iMMC01.DAT1.$assign = "ball.AA1";
|
|
iMMC01.DAT2.$assign = "ball.AA3";
|
|
iMMC01.DAT3.$assign = "ball.Y4";
|
|
iMMC01.DAT4.$assign = "ball.AB2";
|
|
iMMC01.DAT5.$assign = "ball.AC1";
|
|
iMMC01.DAT6.$assign = "ball.AD2";
|
|
iMMC01.DAT7.$assign = "ball.AC2";
|
|
const iMMC11 = scripting.addPeripheral("MMC1");
|
|
iMMC11.$useCase = "MMC1_2";
|
|
iMMC11.$name = "uSD";
|
|
iMMC11.$assign = "MMC1";
|
|
iMMC11.SDCD.$used = true;
|
|
iMMC11.SDWP.$used = true;
|
|
const iPRU_ICSSM0_ECAP1 = scripting.addPeripheral("PRU_ICSSM0_ECAP");
|
|
iPRU_ICSSM0_ECAP1.$name = "MyPRU_ICSSM0_ECAP1";
|
|
iPRU_ICSSM0_ECAP1.IN_APWM_OUT.$assignAllowConflicts = "ball.M22";
|
|
iPRU_ICSSM0_ECAP1.SYNC_IN.$used = false;
|
|
iPRU_ICSSM0_ECAP1.SYNC_OUT.$used = false;
|
|
const iPRU_ICSSM0_PRU1 = scripting.addPeripheral("PRU_ICSSM0_PRU");
|
|
iPRU_ICSSM0_PRU1.$name = "PRU0";
|
|
iPRU_ICSSM0_PRU1.$assign = "PRU_ICSSM0_PRU0";
|
|
iPRU_ICSSM0_PRU1.GPI1.$assign = "ball.AA23";
|
|
iPRU_ICSSM0_PRU1.GPI10.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI11.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI12.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI13.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI14.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI15.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI16.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI19.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI4.$assign = "ball.Y22";
|
|
iPRU_ICSSM0_PRU1.GPI7.$assign = "ball.Y20";
|
|
iPRU_ICSSM0_PRU1.GPI8.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPI9.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO0.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO1.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO10.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO11.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO12.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO13.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO14.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO15.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO16.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO17.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO18.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO19.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO2.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO3.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO4.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO5.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO6.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO7.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO8.$used = false;
|
|
iPRU_ICSSM0_PRU1.GPO9.$used = false;
|
|
const iPRU_ICSSM0_PRU2 = scripting.addPeripheral("PRU_ICSSM0_PRU");
|
|
iPRU_ICSSM0_PRU2.$name = "PRU1";
|
|
iPRU_ICSSM0_PRU2.$assign = "PRU_ICSSM0_PRU1";
|
|
iPRU_ICSSM0_PRU2.GPI10.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI11.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI12.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI13.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI14.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI15.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI16.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI17.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI18.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPI9.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO0.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO1.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO10.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO11.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO12.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO13.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO14.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO15.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO16.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO17.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO18.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO19.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO2.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO3.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO4.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO5.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO6.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO7.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO8.$used = false;
|
|
iPRU_ICSSM0_PRU2.GPO9.$used = false;
|
|
const iPRU_ICSSM0_UART1 = scripting.addPeripheral("PRU_ICSSM0_UART");
|
|
iPRU_ICSSM0_UART1.$useCase = "PRU_ICSSM0_UART_2";
|
|
iPRU_ICSSM0_UART1.$name = "MyPRU_ICSSM0_UART1";
|
|
iPRU_ICSSM0_UART1.RXD.$assign = "ball.AE18";
|
|
const iRGMII1 = scripting.addPeripheral("RGMII");
|
|
iRGMII1.$name = "RGMII2";
|
|
iRGMII1.$assign = "RGMII2";
|
|
iRGMII1.RD0.$assignAllowConflicts = "ball.AE23";
|
|
iRGMII1.RD0.$used = false;
|
|
iRGMII1.RD1.$assignAllowConflicts = "ball.AB20";
|
|
iRGMII1.RD1.$used = false;
|
|
iRGMII1.RD2.$assignAllowConflicts = "ball.AC21";
|
|
iRGMII1.RD2.$used = false;
|
|
iRGMII1.RD3.$assignAllowConflicts = "ball.AE22";
|
|
iRGMII1.RD3.$used = false;
|
|
iRGMII1.RXC.$assignAllowConflicts = "ball.AD23";
|
|
iRGMII1.RXC.$used = false;
|
|
iRGMII1.RX_CTL.$assignAllowConflicts = "ball.AD22";
|
|
iRGMII1.RX_CTL.$used = false;
|
|
iRGMII1.TD0.$assignAllowConflicts = "ball.Y18";
|
|
iRGMII1.TD0.$used = false;
|
|
iRGMII1.TD1.$assignAllowConflicts = "ball.AA18";
|
|
iRGMII1.TD1.$used = false;
|
|
iRGMII1.TD2.$assignAllowConflicts = "ball.AD21";
|
|
iRGMII1.TD2.$used = false;
|
|
iRGMII1.TD3.$assignAllowConflicts = "ball.AC20";
|
|
iRGMII1.TD3.$used = false;
|
|
iRGMII1.TXC.$assignAllowConflicts = "ball.AE21";
|
|
iRGMII1.TXC.$used = false;
|
|
iRGMII1.TX_CTL.$assignAllowConflicts = "ball.AA19";
|
|
iRGMII1.TX_CTL.$used = false;
|
|
const iSPI1 = scripting.addPeripheral("SPI");
|
|
iSPI1.$name = "SPI2";
|
|
iSPI1.$assign = "SPI2";
|
|
iSPI1.CLK.$assignAllowConflicts = "ball.A20";
|
|
iSPI1.CLK.$used = false;
|
|
iSPI1.CS0.$assignAllowConflicts = "ball.E19";
|
|
iSPI1.CS0.$used = false;
|
|
iSPI1.CS1.$used = false;
|
|
iSPI1.CS2.$used = false;
|
|
iSPI1.CS3.$used = false;
|
|
iSPI1.D0.$assign = "ball.AC1";
|
|
iSPI1.D0.$used = false;
|
|
iSPI1.D1.$assign = "ball.AB2";
|
|
iSPI1.D1.$used = false;
|
|
const iSPI2 = scripting.addPeripheral("SPI");
|
|
iSPI2.$useCase = "SPI_1";
|
|
iSPI2.$name = "SPI0";
|
|
iSPI2.$assign = "SPI0";
|
|
iSPI2.CLK.$assign = "ball.A14";
|
|
iSPI2.CS0.$assignAllowConflicts = "ball.A13";
|
|
iSPI2.CS1.$assignAllowConflicts = "ball.C13";
|
|
const iUART1 = scripting.addPeripheral("UART");
|
|
iUART1.$useCase = "UART_5";
|
|
iUART1.$name = "UART5";
|
|
iUART1.$assign = "USART5";
|
|
iUART1.RXD.$assignAllowConflicts = "ball.C15";
|
|
iUART1.TXD.$assignAllowConflicts = "ball.E15";
|
|
const iUART2 = scripting.addPeripheral("UART");
|
|
iUART2.$useCase = "UART_5";
|
|
iUART2.$name = "UART0";
|
|
iUART2.$assign = "USART0";
|
|
iUART2.RXD.$assign = "ball.D14";
|
|
iUART2.TXD.$assign = "ball.E14";
|
|
const iUSB1 = scripting.addPeripheral("USB");
|
|
iUSB1.$name = "USB1";
|
|
iUSB1.$assign = "USB1";
|
|
iUSB1.DM.$assign = "ball.AD10";
|
|
iUSB1.DP.$assign = "ball.AE9";
|
|
iUSB1.DRVVBUS.$assign = "ball.F18";
|
|
iUSB1.RCALIB.$assign = "ball.AC9";
|
|
iUSB1.VBUS.$assign = "ball.AB10";
|
|
const iUSB2 = scripting.addPeripheral("USB");
|
|
iUSB2.$name = "USB0";
|
|
iUSB2.$assign = "USB0";
|
|
iUSB2.DM.$assign = "ball.AE11";
|
|
iUSB2.DP.$assign = "ball.AD11";
|
|
iUSB2.DRVVBUS.$assign = "ball.C20";
|
|
iUSB2.RCALIB.$assign = "ball.AE10";
|
|
iUSB2.VBUS.$assign = "ball.AC11";
|
|
|
|
/**
|
|
* 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.
|
|
*/
|
|
iGPMC1.$suggestSolution = "GPMC0";
|
|
iMCAN1.$suggestSolution = "MCAN0";
|
|
iMCU_SPI1.$suggestSolution = "MCU_SPI0";
|
|
iMCU_SPI1.CLK.$suggestSolution = "ball.A7";
|
|
iMCU_SPI1.CS0.$suggestSolution = "ball.E8";
|
|
iMCU_SPI1.D0.$suggestSolution = "ball.D9";
|
|
iMCU_SPI1.D1.$suggestSolution = "ball.C9";
|
|
iMCU_SYSTEM1.$suggestSolution = "MCU_SYSTEM0";
|
|
iMCU_UART1.$suggestSolution = "MCU_USART0";
|
|
iMCU_UART1.RXD.$suggestSolution = "ball.B5";
|
|
iMCU_UART1.TXD.$suggestSolution = "ball.A5";
|
|
iMDIO1.$suggestSolution = "MDIO0";
|
|
iMDIO1.MDC.$suggestSolution = "ball.AD24";
|
|
iMDIO1.MDIO.$suggestSolution = "ball.AB22";
|
|
iMMC11.CMD.$suggestSolution = "ball.A21";
|
|
iMMC11.CLK.$suggestSolution = "ball.B22";
|
|
iMMC11.DAT0.$suggestSolution = "ball.A22";
|
|
iMMC11.DAT1.$suggestSolution = "ball.B21";
|
|
iMMC11.DAT2.$suggestSolution = "ball.C21";
|
|
iMMC11.DAT3.$suggestSolution = "ball.D22";
|
|
iMMC11.SDCD.$suggestSolution = "ball.D17";
|
|
iMMC11.SDWP.$suggestSolution = "ball.C17";
|
|
iPRU_ICSSM0_ECAP1.$suggestSolution = "PRU_ICSSM0_ECAP0";
|
|
iPRU_ICSSM0_PRU1.GPI0.$suggestSolution = "ball.V20";
|
|
iPRU_ICSSM0_PRU1.GPI17.$suggestSolution = "ball.V21";
|
|
iPRU_ICSSM0_PRU1.GPI18.$suggestSolution = "ball.AC25";
|
|
iPRU_ICSSM0_PRU1.GPI2.$suggestSolution = "ball.AB25";
|
|
iPRU_ICSSM0_PRU1.GPI3.$suggestSolution = "ball.AA24";
|
|
iPRU_ICSSM0_PRU1.GPI5.$suggestSolution = "ball.AA21";
|
|
iPRU_ICSSM0_PRU1.GPI6.$suggestSolution = "ball.AB24";
|
|
iPRU_ICSSM0_PRU2.GPI0.$suggestSolution = "ball.U22";
|
|
iPRU_ICSSM0_PRU2.GPI1.$suggestSolution = "ball.V24";
|
|
iPRU_ICSSM0_PRU2.GPI19.$suggestSolution = "ball.AC24";
|
|
iPRU_ICSSM0_PRU2.GPI2.$suggestSolution = "ball.W25";
|
|
iPRU_ICSSM0_PRU2.GPI3.$suggestSolution = "ball.W24";
|
|
iPRU_ICSSM0_PRU2.GPI4.$suggestSolution = "ball.Y25";
|
|
iPRU_ICSSM0_PRU2.GPI5.$suggestSolution = "ball.Y24";
|
|
iPRU_ICSSM0_PRU2.GPI6.$suggestSolution = "ball.Y23";
|
|
iPRU_ICSSM0_PRU2.GPI7.$suggestSolution = "ball.AA25";
|
|
iPRU_ICSSM0_PRU2.GPI8.$suggestSolution = "ball.W21";
|
|
iPRU_ICSSM0_UART1.$suggestSolution = "PRU_ICSSM0_UART0";
|
|
iPRU_ICSSM0_UART1.TXD.$suggestSolution = "ball.AD18";
|
|
iSPI2.D0.$suggestSolution = "ball.B13";
|
|
iSPI2.D1.$suggestSolution = "ball.B14";
|