/** * 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 "AM64x" --package "ALV" --part "Default" --product "K3-Respart-Tool@0.5" * @versions {"tool":"1.20.0+3587"} */ /** * Import the modules used in this configuration. */ const MAIN_0_R5_1 = scripting.addModule("/modules/am64x/MAIN_0_R5_1"); const MAIN_1_R5_1 = scripting.addModule("/modules/am64x/MAIN_1_R5_1"); const resourceSharing = scripting.addModule("/modules/resourceSharing", {}, false); const resourceSharing1 = resourceSharing.addInstance(); const resourceSharing2 = resourceSharing.addInstance(); const resourceSharing3 = resourceSharing.addInstance(); const resourceSharing4 = resourceSharing.addInstance(); const resourceSharing5 = resourceSharing.addInstance(); const resourceSharing6 = resourceSharing.addInstance(); const resourceSharing7 = resourceSharing.addInstance(); const resourceSharing8 = resourceSharing.addInstance(); const resourceSharing9 = resourceSharing.addInstance(); const resourceSharing10 = resourceSharing.addInstance(); const resourceSharing11 = resourceSharing.addInstance(); const resourceSharing12 = resourceSharing.addInstance(); const resourceSharing13 = resourceSharing.addInstance(); const resourceSharing14 = resourceSharing.addInstance(); const resourceSharing15 = resourceSharing.addInstance(); const resourceSharing16 = resourceSharing.addInstance(); const resourceSharing17 = resourceSharing.addInstance(); const resourceSharing18 = resourceSharing.addInstance(); const resourceSharing19 = resourceSharing.addInstance(); const resourceSharing20 = resourceSharing.addInstance(); const resourceSharing21 = resourceSharing.addInstance(); const resourceSharing22 = resourceSharing.addInstance(); const resourceSharing23 = resourceSharing.addInstance(); const resourceSharing24 = resourceSharing.addInstance(); /** * Write custom configuration values to the imported modules. */ MAIN_0_R5_1.allocOrder = 2; MAIN_0_R5_1.Compare_event_Interrupt_Router_count = 4; MAIN_0_R5_1.Block_Copy_DMA_Block_copy_channels_count = 6; MAIN_0_R5_1.Block_Copy_DMA_Split_TR_Rx_channels_count = 6; MAIN_0_R5_1.Block_Copy_DMA_Split_TR_Tx_channels_count = 6; MAIN_0_R5_1.DMASS_Interrupt_aggregator_Virtual_interrupts_count = 14; MAIN_0_R5_1.DMASS_Interrupt_aggregator_Global_events_count = 256; MAIN_0_R5_1.Packet_DMA_Free_Tx_channels_count = 3; MAIN_0_R5_1.Packet_DMA_Free_Rx_channels_count = 3; MAIN_0_R5_1.Packet_DMA_Rings_for_IPC_count = 2; MAIN_0_R5_1.shareResource = "MAIN_0_R5_0"; MAIN_0_R5_1.Main_GPIO_Interrupt_Router_count = 8; MAIN_1_R5_1.allocOrder = 4; MAIN_1_R5_1.Compare_event_Interrupt_Router_count = 4; MAIN_1_R5_1.Block_Copy_DMA_Block_copy_channels_count = 4; MAIN_1_R5_1.Block_Copy_DMA_Split_TR_Rx_channels_count = 4; MAIN_1_R5_1.Block_Copy_DMA_Split_TR_Tx_channels_count = 4; MAIN_1_R5_1.DMASS_Interrupt_aggregator_Virtual_interrupts_count = 14; MAIN_1_R5_1.DMASS_Interrupt_aggregator_Global_events_count = 256; MAIN_1_R5_1.Packet_DMA_Free_Tx_channels_count = 4; MAIN_1_R5_1.Packet_DMA_Free_Rx_channels_count = 4; MAIN_1_R5_1.Packet_DMA_Rings_for_IPC_count = 2; MAIN_1_R5_1.Main_GPIO_Interrupt_Router_count = 8; resourceSharing1.$name = "modules_resourceSharing0"; resourceSharing1.resourceName = "Packet DMA CPSW Tx channels"; resourceSharing1.sharedToHostName = "MAIN_0_R5_1"; resourceSharing2.$name = "modules_resourceSharing1"; resourceSharing2.resourceName = "Packet DMA CPSW Rx channel"; resourceSharing2.sharedToHostName = "MAIN_0_R5_1"; resourceSharing3.$name = "modules_resourceSharing2"; resourceSharing3.resourceName = "Packet DMA CPSW Rx flows"; resourceSharing3.sharedToHostName = "MAIN_0_R5_1"; resourceSharing4.$name = "modules_resourceSharing3"; resourceSharing4.resourceName = "Packet DMA Rings for CPSW Tx channel"; resourceSharing4.sharedToHostName = "MAIN_0_R5_1"; resourceSharing5.$name = "modules_resourceSharing4"; resourceSharing5.resourceName = "Packet DMA Rings for CPSW Rx channel"; resourceSharing5.sharedToHostName = "MAIN_0_R5_1"; resourceSharing6.$name = "modules_resourceSharing6"; resourceSharing6.resourceName = "Packet DMA SA2UL Tx channel1"; resourceSharing6.sharedToHostName = "MAIN_0_R5_1"; resourceSharing7.$name = "modules_resourceSharing7"; resourceSharing7.resourceName = "Packet DMA SA2UL Rx channel2"; resourceSharing7.sharedToHostName = "MAIN_0_R5_1"; resourceSharing8.$name = "modules_resourceSharing8"; resourceSharing8.resourceName = "Packet DMA SA2UL Rx channel3"; resourceSharing8.sharedToHostName = "MAIN_0_R5_1"; resourceSharing9.$name = "modules_resourceSharing9"; resourceSharing9.resourceName = "Packet DMA ICSSG0 Tx channels"; resourceSharing9.sharedToHostName = "MAIN_0_R5_1"; resourceSharing10.$name = "modules_resourceSharing10"; resourceSharing10.resourceName = "Packet DMA ICSSG0 Rx channel"; resourceSharing10.sharedToHostName = "MAIN_0_R5_1"; resourceSharing11.$name = "modules_resourceSharing11"; resourceSharing11.resourceName = "Packet DMA ICSSG1 Tx channels"; resourceSharing11.sharedToHostName = "MAIN_0_R5_1"; resourceSharing12.$name = "modules_resourceSharing12"; resourceSharing12.resourceName = "Packet DMA ICSSG1 Rx channel"; resourceSharing12.sharedToHostName = "MAIN_0_R5_1"; resourceSharing13.$name = "modules_resourceSharing13"; resourceSharing13.resourceName = "Packet DMA ICSSG0 Rx flows"; resourceSharing13.sharedToHostName = "MAIN_0_R5_1"; resourceSharing14.$name = "modules_resourceSharing14"; resourceSharing14.resourceName = "Packet DMA ICSSG1 Rx flows"; resourceSharing14.sharedToHostName = "MAIN_0_R5_1"; resourceSharing15.$name = "modules_resourceSharing15"; resourceSharing15.resourceName = "Packet DMA Rings for ICSSG0 Tx channel"; resourceSharing15.sharedToHostName = "MAIN_0_R5_1"; resourceSharing16.$name = "modules_resourceSharing16"; resourceSharing16.resourceName = "Packet DMA Rings for ICSSG0 Rx channel"; resourceSharing16.sharedToHostName = "MAIN_0_R5_1"; resourceSharing17.$name = "modules_resourceSharing17"; resourceSharing17.resourceName = "Packet DMA Rings for ICSSG1 Tx channel"; resourceSharing17.sharedToHostName = "MAIN_0_R5_1"; resourceSharing18.$name = "modules_resourceSharing18"; resourceSharing18.resourceName = "Packet DMA Rings for ICSSG1 Rx channel"; resourceSharing18.sharedToHostName = "MAIN_0_R5_1"; resourceSharing19.$name = "modules_resourceSharing19"; resourceSharing19.resourceName = "Packet DMA SA2UL Rx channel2 flows"; resourceSharing19.sharedToHostName = "MAIN_0_R5_1"; resourceSharing20.$name = "modules_resourceSharing20"; resourceSharing20.resourceName = "Packet DMA Rings for SA2UL Rx channel3"; resourceSharing20.sharedToHostName = "MAIN_0_R5_1"; resourceSharing21.$name = "modules_resourceSharing21"; resourceSharing21.resourceName = "Packet DMA Rings for SA2UL Rx channel2"; resourceSharing21.sharedToHostName = "MAIN_0_R5_1"; resourceSharing22.$name = "modules_resourceSharing22"; resourceSharing22.resourceName = "Packet DMA SA2UL Rx channel3 flows"; resourceSharing22.sharedToHostName = "MAIN_0_R5_1"; resourceSharing23.$name = "modules_resourceSharing23"; resourceSharing23.resourceName = "Packet DMA Rings for SA2UL Tx channel1"; resourceSharing23.sharedToHostName = "MAIN_0_R5_1"; resourceSharing24.$name = "modules_resourceSharing5"; resourceSharing24.resourceName = "Main GPIO Interrupt Router"; resourceSharing24.sharedFromHostName = "MAIN_0_R5_1";