High Performance Computing System using SpaceVPX and RapidIO Backplane

Below is a browsable image of the model.

OpenVPX_Model_V4model <h2>PowerTable2</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>This is the Excel spreadsheet import.  The power \\ninformation is maintained here.</td><td>This is the Excel spreadsheet import.  The power \\ninformation is maintained here.</td></tr><tr><td>Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Manager_Setup</td><td>/* Power_Table.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ---------Power States------  -----Operating States------  -----------State Transitions---------  --Speed--  --Exist-- */\\n    Architecture_Block            Standby  Active  Wait     Idle    Existing  OffState  OnState t_OnOff Mhz       Volts    ; \\nPower_RIO_1_1                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_2                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_3                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_4                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_Switch_1                   20.0     40.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_5                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_6                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_7                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_8                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_Switch_2                   20.0     40.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; </td><td>/* Power_Table.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ---------Power States------  -----Operating States------  -----------State Transitions---------  --Speed--  --Exist-- */\\n    Architecture_Block            Standby  Active  Wait     Idle    Existing  OffState  OnState t_OnOff Mhz       Volts    ; \\nPower_RIO_1_1                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_2                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_3                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_4                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_Switch_1                   20.0     40.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_5                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_6                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_7                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_RIO_1_8                    10.0     20.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; \\nPower_Switch_2                   20.0     40.0     0.0      0.0     Standby   Standby   Active  0.0    1000.0     1.0     ; </td></tr><tr><td>Async_State_Change</td><td>/* Async_State_Change.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ------------Time State--------- */\\n    Architecture_Block      State     Time_or_Express  Next ; \\n</td><td>/* Async_State_Change.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ------------Time State--------- */\\n    Architecture_Block      State     Time_or_Express  Next ; \\n</td></tr><tr><td>Expression_List</td><td>/* First row contains Column Names.                                                                                                                 \\n                                                                                                                                                    \\n---------Reference--------  ------------------------------------Expression----------------------------------------------------------------------- */\\n           Name                                                   Value                                                                           ; \\n</td><td>/* First row contains Column Names.                                                                                                                 \\n                                                                                                                                                    \\n---------Reference--------  ------------------------------------Expression----------------------------------------------------------------------- */\\n           Name                                                   Value                                                                           ; \\n</td></tr><tr><td>Battery_Units</td><td>Watts</td><td>Watts</td></tr><tr><td>State_Plot_Enable</td><td>false</td><td>false</td></tr></table> <h2>TextDisplay</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>rowsDisplayed</td><td>10</td><td>10</td></tr><tr><td>columnsDisplayed</td><td>40</td><td>40</td></tr><tr><td>suppressBlankLines</td><td>false</td><td>false</td></tr><tr><td>title</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>ViewText</td><td>true</td><td>true</td></tr><tr><td>saveText</td><td>false</td><td>false</td></tr><tr><td>fileName</td><td>Enter Filename to save text</td><td>&quot;Enter Filename to save text&quot;</td></tr><tr><td>Append_Time</td><td>true</td><td>true</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>90</td><td>90</td></tr></table> <h2>Power</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>&nbsp;</td><td>&nbsp;</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>Serial_Switch2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Switch_Name</td><td>&quot;Switch_2&quot;</td><td>&quot;Switch_2&quot;</td></tr><tr><td>Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Channel_Field_Name</td><td>&quot;RIO_Lane_ID&quot;</td><td>&quot;RIO_Lane_ID&quot;</td></tr><tr><td>Overhead_Cycles</td><td>1</td><td>1</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>Number_PHY_Lanes</td><td>Num_Lanes</td><td>4</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Switch_Buffer</td><td>5</td><td>5</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Serial_Switch</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Serial_Switch</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Channel_Mbps</td><td>{} /* Empty - No BW Allocation */</td><td>{}</td></tr><tr><td>Enable_Messages</td><td>false</td><td>false</td></tr><tr><td>Cut_Through_Mode</td><td>true</td><td>true</td></tr></table> <h2>SRIO_Node8</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>8</td><td>8</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</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>SRIO_Node7</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>7</td><td>7</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</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>Communication</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>_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><tr><td>Start_Time</td><td>1.0e-8</td><td>1.0E-8</td></tr></table> <h2>SRIO_Node6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>6</td><td>6</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</td></tr></table> <h2>SRIO_Node5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>5</td><td>5</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</td></tr></table> <h2>GPU_Board</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>X_Pixels</td><td>4000.0</td><td>4000.0</td></tr><tr><td>Y_Pixels</td><td>4000.0</td><td>4000.0</td></tr><tr><td>Color_Bits</td><td>32.0</td><td>32.0</td></tr><tr><td>FPS</td><td>100.0</td><td>100.0</td></tr><tr><td>Rate</td><td>1.0/(X_Pixels * Y_Pixels + Color_Bits * FPS)</td><td>6.24875024995E-8</td></tr><tr><td>Throughput_Plot_En</td><td>true</td><td>true</td></tr><tr><td>Start_Time</td><td>3.0e-8</td><td>3.0E-8</td></tr></table> <h2>ArchitectureSetup</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>Field_Name_Mapping</td><td>/* First row contains Column Names.                */\\nExternal_Field_Name          Internal_Field_Name   ; \\nA_Address                    A_Address             ; \\nA_Bytes                      A_Bytes               ; \\nA_Data                       A_Data                ; \\nA_IDX                        A_IDX                 ; \\nA_Instruction                A_Instruction         ; \\nA_Priority                   A_Priority            ; \\nA_Source                     A_Source              ; \\nA_Destination                A_Destination         ; \\nA_Task_ID                    A_Task_ID             ; \\nA_Time                       A_Time                ; \\n</td><td>/* First row contains Column Names.                */\\nExternal_Field_Name          Internal_Field_Name   ; \\nA_Address                    A_Address             ; \\nA_Bytes                      A_Bytes               ; \\nA_Data                       A_Data                ; \\nA_IDX                        A_IDX                 ; \\nA_Instruction                A_Instruction         ; \\nA_Priority                   A_Priority            ; \\nA_Source                     A_Source              ; \\nA_Destination                A_Destination         ; \\nA_Task_ID                    A_Task_ID             ; \\nA_Time                       A_Time                ; \\n</td></tr><tr><td>Routing_Table</td><td>/* First row contains Column Names.                */\\nSource_Node    Destination_Node   Hop           Source_Port ; \\nProcessor_1    Cache_1            Port_1        bus_out2    ;\\nCache_1        Processor_1        Port_2        output      ;\\nCache_1        SDRAM_1            Port_2        output      ;\\nSDRAM_1        Cache_1            Port_4        output      ;\\nSDRAM_1        Processor_1        Port_4        output      ;</td><td>/* First row contains Column Names.                */\\nSource_Node    Destination_Node   Hop           Source_Port ; \\nProcessor_1    Cache_1            Port_1        bus_out2    ;\\nCache_1        Processor_1        Port_2        output      ;\\nCache_1        SDRAM_1            Port_2        output      ;\\nSDRAM_1        Cache_1            Port_4        output      ;\\nSDRAM_1        Processor_1        Port_4        output      ;</td></tr><tr><td>Number_of_Samples</td><td>2</td><td>2</td></tr><tr><td>Statistics_to_Plot</td><td>&quot;Processor_1_PROC_Utilization_Min, Processor_1_PROC_Utilization_Mean, Processor_1_PROC_Utilization_Max&quot;</td><td>&quot;Processor_1_PROC_Utilization_Min, Processor_1_PROC_Utilization_Mean, Processor_1_PROC_Utilization_Max&quot;</td></tr><tr><td>Internal_Plot_Trace_Offset</td><td>2</td><td>2</td></tr><tr><td>Listen_to_Architecture_Options</td><td>None</td><td>None</td></tr></table> <h2>Storage</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>_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>FPGA_Processing_Board</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>X_Pixels</td><td>2000.0</td><td>2000.0</td></tr><tr><td>Y_Pixels</td><td>2000.0</td><td>2000.0</td></tr><tr><td>Color_Bits</td><td>16.0</td><td>16.0</td></tr><tr><td>FPS</td><td>20.0</td><td>20.0</td></tr><tr><td>Rate</td><td>1.0/(X_Pixels * Y_Pixels + Color_Bits * FPS * Spectra_Planes)</td><td>2.4994001439654E-7</td></tr><tr><td>Spectra_Planes</td><td>3.0</td><td>3.0</td></tr><tr><td>Image_Bytes</td><td>(X_Pixels*Y_Pixels*Color_Bits)/8</td><td>8.0E6</td></tr><tr><td>Throughput_Plot_En</td><td>true</td><td>true</td></tr><tr><td>Start_Time</td><td>1.0e-8</td><td>1.0E-8</td></tr></table> <h2>SRIO_Node4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>4</td><td>4</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</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>SRIO_Node3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>2</td><td>2</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</td></tr></table> <h2>SRIO_Node2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>3</td><td>3</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</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>SRIO_Node</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Rapid_IO_Node</td></tr><tr><td>RIO_Name</td><td>&quot;RIO_1&quot;</td><td>&quot;RIO_1&quot;</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Interface_Speed_Mhz</td><td>5000.0</td><td>5000.0</td></tr><tr><td>Overhead_Bytes</td><td>{8,20,20,20,20,20,20,10} /* Doorbell,Db_Ack,Retry_Ack, Rd_Overhead, Rd_Ack, Wr_Overhead,Wr_Ack, HW_Ack */</td><td>{8, 20, 20, 20, 20, 20, 20, 10}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>RIO_Node_Number</td><td>1</td><td>1</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Ingress_Buffer</td><td>256</td><td>256</td></tr><tr><td>Maximum_Payload_Bytes</td><td>256</td><td>256</td></tr><tr><td>Egress_Buffer</td><td>256</td><td>256</td></tr><tr><td>BER</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Output_Flow_Control</td><td>false</td><td>false</td></tr></table> <h2>Serial_Switch</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Switch_Name</td><td>&quot;Switch_1&quot;</td><td>&quot;Switch_1&quot;</td></tr><tr><td>Speed_Mhz</td><td>RIO_Speed</td><td>5000.0</td></tr><tr><td>Channel_Field_Name</td><td>&quot;RIO_Lane_ID&quot;</td><td>&quot;RIO_Lane_ID&quot;</td></tr><tr><td>Overhead_Cycles</td><td>1</td><td>1</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>5.0E-5</td></tr><tr><td>Number_PHY_Lanes</td><td>Num_Lanes</td><td>4</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Switch_Buffer</td><td>5</td><td>5</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Serial_Switch</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Serial_Switch</td></tr><tr><td>Custom_Algorithm_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Channel_Mbps</td><td>{} /* Empty - No BW Allocation */</td><td>{}</td></tr><tr><td>Enable_Messages</td><td>false</td><td>false</td></tr><tr><td>Cut_Through_Mode</td><td>true</td><td>true</td></tr></table>

This is the model associated with the publication at the IEEE Aerospace Conference- High performance space VPX payload computing architecture study