RAD750

RAD750_Simulation_Model

Below is a browsable image of the model.

  • To download OpenWebStart click on the links -
    Windows- Compatibility:Windows 10 or higher (*)
    macOS - Compatibility:macOS 10.15 (Catalina) or higher (*)
    Linux - Compatibility:Ubuntu 18.04 LTS or higher (*)
  • For an executable version,
  • To view or save the MoML file for this model, click here.
RAD750_Simulation_Modelmodel <h2>External_Device</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr></table> <h2>DeviceInterface</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>IO_Name</td><td>&quot;A_Source&quot;</td><td>&quot;A_Source&quot;</td></tr><tr><td>IO_Destination</td><td>&quot;A_Destination&quot;</td><td>&quot;A_Destination&quot;</td></tr><tr><td>IO_Command</td><td>&quot;A_Command&quot;</td><td>&quot;A_Command&quot;</td></tr><tr><td>IO_Instruction</td><td>&quot;Fld_Name_or_String_or_None&quot;</td><td>&quot;Fld_Name_or_String_or_None&quot;</td></tr><tr><td>IO_Bytes</td><td>&quot;Fld_Name_or_Integer&quot;</td><td>&quot;Fld_Name_or_Integer&quot;</td></tr><tr><td>IO_Priority</td><td>&quot;Fld_Name_or_Integer&quot;</td><td>&quot;Fld_Name_or_Integer&quot;</td></tr><tr><td>IO_Address</td><td>&quot;Fld_Name_or_Integer&quot;</td><td>&quot;Fld_Name_or_Integer&quot;</td></tr><tr><td>_flipPortsVertical</td><td>true</td><td>true</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>180</td><td>180</td></tr></table> <h2>GetQRSName</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>/* Template to enter multiple RegEx lines*/\\ninput.DS_NAME = input.QS_Resource_Name</td><td>/* Template to enter multiple RegEx lines*/\\ninput.DS_NAME = input.QS_Resource_Name</td></tr><tr><td>Output_Ports</td><td>output</td><td>&quot;output&quot;</td></tr><tr><td>Output_Values</td><td>input</td><td>&quot;input&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>CopyQS_Name</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>/* Template to enter multiple RegEx lines*/\\ninput.QS_Resource_Name = input.DS_NAME</td><td>/* Template to enter multiple RegEx lines*/\\ninput.QS_Resource_Name = input.DS_NAME</td></tr><tr><td>Output_Ports</td><td>output</td><td>&quot;output&quot;</td></tr><tr><td>Output_Values</td><td>input</td><td>&quot;input&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>QS_Free</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr></table> <h2>DMA_ST</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Block_Name</td><td>Proc_Mapper_DMA_ST</td><td>&quot;Proc_Mapper_DMA_ST&quot;</td></tr><tr><td>Database_Lookup</td><td>None</td><td>&quot;None&quot;</td></tr><tr><td>Database_Expression</td><td>None /* Advanced Feature: can use for any DB_Fld_Name below with database name */</td><td>&quot;None /* Advanced Feature: can use for any DB_Fld_Name below with database name */&quot;</td></tr><tr><td>Task_Name</td><td>A_Task_Name</td><td>&quot;A_Task_Name&quot;</td></tr><tr><td>Task_Destination</td><td>Architecture_1.PPC750</td><td>&quot;Architecture_1.PPC750&quot;</td></tr><tr><td>Task_Instruction</td><td>{&quot;STR&quot;}</td><td>&quot;{&quot;STR&quot;}&quot;</td></tr><tr><td>Task_ID</td><td>Task_Partition</td><td>&quot;Task_Partition&quot;</td></tr><tr><td>Task_Priority</td><td>A_Priority</td><td>&quot;A_Priority&quot;</td></tr><tr><td>Task_Time</td><td>ExecTime</td><td>&quot;ExecTime&quot;</td></tr></table> <h2>DMA_LD</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Block_Name</td><td>Proc_Mapper_DMA_LD</td><td>&quot;Proc_Mapper_DMA_LD&quot;</td></tr><tr><td>Database_Lookup</td><td>None</td><td>&quot;None&quot;</td></tr><tr><td>Database_Expression</td><td>None /* Advanced Feature: can use for any DB_Fld_Name below with database name */</td><td>&quot;None /* Advanced Feature: can use for any DB_Fld_Name below with database name */&quot;</td></tr><tr><td>Task_Name</td><td>A_Task_Name</td><td>&quot;A_Task_Name&quot;</td></tr><tr><td>Task_Destination</td><td>Architecture_1.PPC750</td><td>&quot;Architecture_1.PPC750&quot;</td></tr><tr><td>Task_Instruction</td><td>{&quot;LDR&quot;}</td><td>&quot;{&quot;LDR&quot;}&quot;</td></tr><tr><td>Task_ID</td><td>Task_Partition</td><td>&quot;Task_Partition&quot;</td></tr><tr><td>Task_Priority</td><td>A_Priority</td><td>&quot;A_Priority&quot;</td></tr><tr><td>Task_Time</td><td>ExecTime</td><td>&quot;ExecTime&quot;</td></tr></table> <h2>Get_MIPS_Info</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>SimTime</td><td>SimTime</td><td>8.0</td></tr></table> <h2>ToProcessor</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Block_Name</td><td>Proc_Mapper</td><td>&quot;Proc_Mapper&quot;</td></tr><tr><td>Database_Lookup</td><td>None</td><td>&quot;None&quot;</td></tr><tr><td>Database_Expression</td><td>None /* Advanced Feature: can use for any DB_Fld_Name below with database name */</td><td>&quot;None /* Advanced Feature: can use for any DB_Fld_Name below with database name */&quot;</td></tr><tr><td>Task_Name</td><td>A_Task_Name</td><td>&quot;A_Task_Name&quot;</td></tr><tr><td>Task_Destination</td><td>Architecture_1.PPC750</td><td>&quot;Architecture_1.PPC750&quot;</td></tr><tr><td>Task_Instruction</td><td>A_Instruction</td><td>&quot;A_Instruction&quot;</td></tr><tr><td>Task_ID</td><td>Task_Partition</td><td>&quot;Task_Partition&quot;</td></tr><tr><td>Task_Priority</td><td>A_Priority</td><td>&quot;A_Priority&quot;</td></tr><tr><td>Task_Time</td><td>ExecTime</td><td>&quot;ExecTime&quot;</td></tr></table> <h2>TaskGenerator</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Name</td><td>&quot;PPC_Mix_Table&quot;</td><td>&quot;PPC_Mix_Table&quot;</td></tr><tr><td>My_Path</td><td>&quot;C:/VisualSim/VS64/demo/HAL/Processors/PowerPC/&quot; /* Path to input file */</td><td>&quot;C:/VisualSim/VS64/demo/HAL/Processors/PowerPC/&quot;</td></tr><tr><td>Read_My_Instruction_Mix_Table</td><td>Instruction_Mix_Table</td><td>&quot;MPC750_Instruction_Mix_Table.txt&quot;</td></tr><tr><td>Mode_of_Operation</td><td>&quot;Field&quot; /* Field gets input, Random selects a Task, Loop is sequential */</td><td>&quot;Field&quot;</td></tr><tr><td>DEBUG</td><td>false /* To Debug Port */</td><td>false</td></tr><tr><td>_explanation</td><td>ProcessorGenerator-&gt;TaskGenerator</td><td>ProcessorGenerator-&gt;TaskGenerator</td></tr><tr><td>Sim_Time</td><td>SimTime</td><td>8.0</td></tr><tr><td>FileParameter</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Instruction_Mix_Table</td><td>MPC750_Instruction_Mix_Table.txt</td><td>&quot;MPC750_Instruction_Mix_Table.txt&quot;</td></tr></table> <h2>End_to_End_Latency</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>legend</td><td>Under Deadline,Exceed Deadline</td><td>Under Deadline,Exceed Deadline</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>fileName</td><td>Enter Filename to save plot</td><td>&quot;Enter Filename to save plot&quot;</td></tr><tr><td>viewPlot</td><td>true</td><td>true</td></tr><tr><td>savePlot</td><td>false</td><td>false</td></tr></table> <h2>Compute_Latency</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>Latency = input.Deadline - (TNow-input.TIME)\\n\\n</td><td>Latency = input.Deadline - (TNow-input.TIME)\\n\\n</td></tr><tr><td>Output_Ports</td><td>output,Fail</td><td>&quot;output,Fail&quot;</td></tr><tr><td>Output_Values</td><td>Latency,Latency</td><td>&quot;Latency,Latency&quot;</td></tr><tr><td>Output_Conditions</td><td>(Latency &gt;= 0), (Latency &lt;= 0)</td><td>&quot;(Latency &gt;= 0), (Latency &lt;= 0)&quot;</td></tr></table> <h2>RequestForResources</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>/* No Expressions. */</td><td>/* No Expressions. */</td></tr><tr><td>Output_Ports</td><td>output,Resource,Priority,Dimension</td><td>&quot;output,Resource,Priority,Dimension&quot;</td></tr><tr><td>Output_Values</td><td>input,input.Semaphores,input.A_Priority,input.Task_Partition</td><td>&quot;input,input.Semaphores,input.A_Priority,input.Task_Partition&quot;</td></tr><tr><td>Output_Conditions</td><td>true,true,true,true</td><td>&quot;true,true,true,true&quot;</td></tr></table> <h2>QS_Priority</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Block_Name</td><td>&quot;MyResourceAllocatePriority&quot;</td><td>&quot;MyResourceAllocatePriority&quot;</td></tr><tr><td>Resource_Capacity</td><td>8</td><td>8</td></tr><tr><td>Max_Queue_Occupancy</td><td>30</td><td>30</td></tr><tr><td>Number_of_Dimensions</td><td>NumOfPartition</td><td>4</td></tr><tr><td>Blocking_Mechanism</td><td>Wait_for_Resource</td><td>Wait_for_Resource</td></tr><tr><td>Queueing_Disipline</td><td>FIFO</td><td>FIFO</td></tr><tr><td>Addressing_Mode</td><td>Non_Indexed</td><td>Non_Indexed</td></tr><tr><td>Queue_Reject_Mechanism</td><td>Incoming_DS_Rejected</td><td>Incoming_DS_Rejected</td></tr></table> <h2>Update_Destination_Name</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>\\ninput.A_Destination = &quot;PPC750&quot;\\ninput.A_Hop = input.A_Destination\\nResult_A = newToken(&quot;Processor_DS&quot;)\\ninput = merge(input,Result_A)</td><td>\\ninput.A_Destination = &quot;PPC750&quot;\\ninput.A_Hop = input.A_Destination\\nResult_A = newToken(&quot;Processor_DS&quot;)\\ninput = merge(input,Result_A)</td></tr><tr><td>Output_Ports</td><td>output</td><td>&quot;output&quot;</td></tr><tr><td>Output_Values</td><td>input</td><td>&quot;input&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>Join</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>_flipPortsVertical</td><td>false</td><td>false</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>270</td><td>270</td></tr></table> <h2>Scheduler</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr></table> <h2>Next_Partition</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>/* No Expressions. */</td><td>/* No Expressions. */</td></tr><tr><td>Output_Ports</td><td>output</td><td>&quot;output&quot;</td></tr><tr><td>Output_Values</td><td>input.Task_Partition</td><td>&quot;input.Task_Partition&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr><tr><td>_flipPortsVertical</td><td>true</td><td>true</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>180</td><td>180</td></tr></table> <h2>Fork</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr></table> <h2>RTOSQueues</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Block_Name</td><td>&quot;RTOS_Queue&quot;</td><td>&quot;RTOS_Queue&quot;</td></tr><tr><td>Queue_Number_Field</td><td>&quot;Task_Partition&quot;</td><td>&quot;Task_Partition&quot;</td></tr><tr><td>Priority_Field</td><td>&quot;A_Priority&quot;</td><td>&quot;A_Priority&quot;</td></tr><tr><td>Max_Queue_Length</td><td>30</td><td>30</td></tr><tr><td>Number_of_Queues</td><td>NumOfPartition</td><td>4</td></tr><tr><td>Initial_Queue_State</td><td>First_Token_Enqueue</td><td>First_Token_Enqueue</td></tr><tr><td>Queue_Reject_Mechanism</td><td>Incoming_Token_Rejected</td><td>Incoming_Token_Rejected</td></tr><tr><td>Queue_Type</td><td>FIFO</td><td>FIFO</td></tr></table> <h2>Task_Generator</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr></table> <h2>VariableList</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Memory_Init_Text</td><td>/* Memory Initialize Template          \\nName          Type          Value     */\\nCounter       global\t    0\t    ;\\n</td><td>/* Memory Initialize Template          \\nName          Type          Value     */\\nCounter       global\t    0\t    ;\\n</td></tr></table> <h2>Database2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>*.xml, *.csv files abs or rel (./) path\\n  -- *.csv real columns set to number\\nInput_Fields == Lookup_Fields (num, type)\\nOutput_Expr: match, match_last, match_all\\n  -- match_all.field not allowed</td><td>*.xml, *.csv files abs or rel (./) path\\n  -- *.csv real columns set to number\\nInput_Fields == Lookup_Fields (num, type)\\nOutput_Expr: match, match_last, match_all\\n  -- match_all.field not allowed</td></tr><tr><td>Linking_Name</td><td>&quot;Partitioning&quot;</td><td>&quot;Partitioning&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>Partition\tPeriod\t   ;\\n0\t\t0.0e-3\t   ;\\n1\t\t200.00e-3  ;\\n2\t\t350.00e-3  ;\\n3\t\t300.00e-3  ;\\n4\t\t550.00e-3  ;\\n</td><td>Partition\tPeriod\t   ;\\n0\t\t0.0e-3\t   ;\\n1\t\t200.00e-3  ;\\n2\t\t350.00e-3  ;\\n3\t\t300.00e-3  ;\\n4\t\t550.00e-3  ;\\n</td></tr><tr><td>Input_Fields</td><td>&quot;Partition&quot;</td><td>&quot;Partition&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;Partition&quot;</td><td>&quot;Partition&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;output = match&quot; /* FORMAT output = match.fieldb */</td><td>&quot;output = match&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>Database</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Mac_ID    :: Mac_ID Address   Identifier :: &quot;FF:FF&quot; Broadcast  \\nSR_Class  :: QoS, A or B      Mbps       :: BW for Stream</td><td>Mac_ID    :: Mac_ID Address   Identifier :: &quot;FF:FF&quot; Broadcast  \\nSR_Class  :: QoS, A or B      Mbps       :: BW for Stream</td></tr><tr><td>Linking_Name</td><td>&quot;TaskList&quot;</td><td>&quot;TaskList&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>ID Task_Partition  A_Task_Name Frequency     Semaphores A_Variables Timers A_Priority ExecTime Deadline ;       \\n1 \t1\t            Brake1      1.0e-3        4\t\t        12         2\t101   \t  0.3e-3   0.40e-5 ; \\n2 \t1\t            Brake2      3.0e-3        6\t\t        12         2\t102   \t  0.3e-3   0.40e-5 ;\\n3 \t1\t            Brake3      4.0e-3        8\t\t        12         2\t103   \t  0.3e-3   0.40e-5 ;\\n4 \t1\t            Brake4     10.0e-3        2\t\t        12         2\t104       0.3e-3   0.40e-3 ;\\n5 \t2\t            Body1       1.0e-3        4\t\t        12         2\t101       0.3e-3   0.40e-3 ; \\n6 \t2\t            Body2       3.0e-3        6\t\t        12         2\t102       0.3e-3   0.40e-3 ;\\n7 \t2\t            Body3       4.0e-3        8\t\t        12         2\t103       0.3e-3   0.40e-3 ;\\n8 \t2\t            Body4      10.0e-3        2\t\t        12         2\t104       0.3e-3   0.40e-3 ;\\n9 \t3\t            Engine1     1.0e-3        4\t\t        12         2\t101       0.3e-3   0.40e-3 ; \\n10 \t3\t            Engine2     3.0e-3        6\t\t        12         2\t102       0.3e-3   0.40e-3 ;\\n11 \t3\t            Engine3     4.0e-3        8\t\t        12         2\t103       0.3e-3   0.40e-3 ;\\n12 \t3\t            Engine4    10.0e-3        2\t\t        12         2\t104   \t  0.3e-3   0.40e-3 ;\\n13 \t4\t            Safety1     1.0e-3        4\t\t        12         2\t101   \t  0.3e-3   0.40e-3 ; \\n14 \t4\t            Safety2     3.0e-3        6\t\t        12         2\t102   \t  0.3e-3   0.40e-3 ;\\n15 \t4\t            Safety3     4.0e-3        8\t\t        12         2\t103   \t  0.3e-3   0.40e-3 ;\\n16 \t4\t            Safety4    10.0e-3        2\t\t        12         2\t104   \t  0.3e-3   0.40e-3 ;\\n                                                                                                       </td><td>ID Task_Partition  A_Task_Name Frequency     Semaphores A_Variables Timers A_Priority ExecTime Deadline ;       \\n1 \t1\t            Brake1      1.0e-3        4\t\t        12         2\t101   \t  0.3e-3   0.40e-5 ; \\n2 \t1\t            Brake2      3.0e-3        6\t\t        12         2\t102   \t  0.3e-3   0.40e-5 ;\\n3 \t1\t            Brake3      4.0e-3        8\t\t        12         2\t103   \t  0.3e-3   0.40e-5 ;\\n4 \t1\t            Brake4     10.0e-3        2\t\t        12         2\t104       0.3e-3   0.40e-3 ;\\n5 \t2\t            Body1       1.0e-3        4\t\t        12         2\t101       0.3e-3   0.40e-3 ; \\n6 \t2\t            Body2       3.0e-3        6\t\t        12         2\t102       0.3e-3   0.40e-3 ;\\n7 \t2\t            Body3       4.0e-3        8\t\t        12         2\t103       0.3e-3   0.40e-3 ;\\n8 \t2\t            Body4      10.0e-3        2\t\t        12         2\t104       0.3e-3   0.40e-3 ;\\n9 \t3\t            Engine1     1.0e-3        4\t\t        12         2\t101       0.3e-3   0.40e-3 ; \\n10 \t3\t            Engine2     3.0e-3        6\t\t        12         2\t102       0.3e-3   0.40e-3 ;\\n11 \t3\t            Engine3     4.0e-3        8\t\t        12         2\t103       0.3e-3   0.40e-3 ;\\n12 \t3\t            Engine4    10.0e-3        2\t\t        12         2\t104   \t  0.3e-3   0.40e-3 ;\\n13 \t4\t            Safety1     1.0e-3        4\t\t        12         2\t101   \t  0.3e-3   0.40e-3 ; \\n14 \t4\t            Safety2     3.0e-3        6\t\t        12         2\t102   \t  0.3e-3   0.40e-3 ;\\n15 \t4\t            Safety3     4.0e-3        8\t\t        12         2\t103   \t  0.3e-3   0.40e-3 ;\\n16 \t4\t            Safety4    10.0e-3        2\t\t        12         2\t104   \t  0.3e-3   0.40e-3 ;\\n                                                                                                       </td></tr><tr><td>Input_Fields</td><td>&quot;A_Task_Name&quot;</td><td>&quot;A_Task_Name&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;A_Task_Name&quot;</td><td>&quot;A_Task_Name&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;output = match&quot; /* FORMAT output = match.fieldb */</td><td>&quot;output = match&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>RAD750</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr><tr><td>Power_Table</td><td>Architecture_Block            Active  \t\tStandby   \t  Wait  \t Idle       \tExisting  OnState  OffState  t_OnOff  Mhz    Volts ; \\nArchitecture_1_PPC750         PPC_Active_Power  PPC_Standby_Power PPC_Wait_Power PPC_Idle_Power Standby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_PPC_Bus        1.2    \t\t0.3       \t  0.1   \t 0.0       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_Ext_DRAM       0.534  \t\t0.1       \t  0.1   \t 0.0       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_PowerPCI       7.5    \t\t3.2       \t  1.2   \t 0.1       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_SW_Router_1    6.2    \t\t3.8               1.4   \t 0.1       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_SDRAM          0.44   \t\t0.1               0.05  \t 0.0       \tStandby   Active   Standby   0.0      100.0  10.0 ;       </td><td>&quot;Architecture_Block            Active  \t\tStandby   \t  Wait  \t Idle       \tExisting  OnState  OffState  t_OnOff  Mhz    Volts ; \\nArchitecture_1_PPC750         PPC_Active_Power  PPC_Standby_Power PPC_Wait_Power PPC_Idle_Power Standby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_PPC_Bus        1.2    \t\t0.3       \t  0.1   \t 0.0       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_Ext_DRAM       0.534  \t\t0.1       \t  0.1   \t 0.0       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_PowerPCI       7.5    \t\t3.2       \t  1.2   \t 0.1       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_SW_Router_1    6.2    \t\t3.8               1.4   \t 0.1       \tStandby   Active   Standby   0.0      100.0  10.0 ;\\nArchitecture_1_SDRAM          0.44   \t\t0.1               0.05  \t 0.0       \tStandby   Active   Standby   0.0      100.0  10.0 ;       &quot;</td></tr><tr><td>PPC750_Speed_Mhz</td><td>200.0 /* 110.0, 133.0, 166.0, 200.0 */</td><td>200.0</td></tr><tr><td>PPC750_L2_Cache</td><td>256  /*Can be 256, 512, 1000 */</td><td>256</td></tr><tr><td>PPC750_L2_LineSize</td><td>16  /*Can be 16 or 32 of 1000 */</td><td>16</td></tr><tr><td>SimTime</td><td>8.0</td><td>8.0</td></tr><tr><td>PPC750_Core_to_Bus_Multiplier</td><td>4.5  /*Can be 2x, 2.5x, 3x, 3.5x, 4x, 4.5x ...  8x */</td><td>4.5</td></tr><tr><td>DRAM_Speed_MHz</td><td>650.0</td><td>650.0</td></tr><tr><td>PPC_L2_Clock</td><td>133.0</td><td>133.0</td></tr><tr><td>PCI_SpeedMhz</td><td>33.0</td><td>33.0</td></tr><tr><td>DMA_Table</td><td>DMA_Table_CSV.csv</td><td>&quot;DMA_Table_CSV.csv&quot;</td></tr></table> <h2>1553B_Traffic</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr></table>