IDT RapidIO Switch

RIO_IDT_X2_Read_256

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,
  • Mouse over the icons to view parameters. Click on hierarchy and plotters to reveal content (if provided).
  • To simulate, click on Launch button, open downloaded file and click Run on the Java Security Page.
RIO_IDT_X2_Read_256model <h2>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>&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>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_Switch_Port_1             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_2             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_3             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_4             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_5             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_6             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_7             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_8             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_9             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_10            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_11            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_12            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_13            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_14            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_15            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_16            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_17            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_18            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_19            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_20            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_21            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_22            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_23            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_24            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch                    10.0     50.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_1            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_2            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_3            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_4            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_5            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_6            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_7            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_8            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_9            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_10           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_11           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_12           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_13           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_14           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_15           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_16           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_17           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_18           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_19           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_20           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_21           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_22           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_23           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_24           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2                   10.0     50.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nArchitecture_1_SDRAM\t        30.0    140.0    55.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_Switch_Port_1             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_2             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_3             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_4             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_5             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_6             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_7             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_8             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_9             10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_10            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_11            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_12            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_13            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_14            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_15            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_16            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_17            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_18            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_19            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_20            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_21            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_22            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_23            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch_Port_24            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch                    10.0     50.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_1            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_2            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_3            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_4            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_5            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_6            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_7            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_8            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_9            10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_10           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_11           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_12           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_13           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_14           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_15           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_16           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_17           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_18           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_19           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_20           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_21           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_22           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_23           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2_Port_24           10.0     40.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nPower_Switch2                   10.0     50.0     0.0      0.0     Standby   Standby   Active   0.0    1000.0     1.0     ;\\nArchitecture_1_SDRAM\t        30.0    140.0    55.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>Milli_Watts</td><td>Milli_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>&quot;Rapid IO Messages&quot;</td><td>&quot;Rapid IO Messages&quot;</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></table> <h2>ExpressionList2</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.RIO_Delay</td><td>&quot;input.RIO_Delay&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>ExpressionList</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.RIO_Delay</td><td>&quot;input.RIO_Delay&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>RIO_IDT_Switch2</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;Vendor_RIO-&gt; RIO_IDT_Switch</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Vendor_RIO-&gt; RIO_IDT_Switch</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.0E-3</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Switch</td><td>&quot;Switch2&quot;</td><td>&quot;Switch2&quot;</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Speed_Mhz</td><td>1000.0</td><td>1000.0</td></tr><tr><td>Overhead_Cycles</td><td>0</td><td>0</td></tr><tr><td>Ingress_Buffer</td><td>30</td><td>30</td></tr><tr><td>Switch_Buffer</td><td>30</td><td>30</td></tr><tr><td>Egress_Buffer</td><td>30</td><td>30</td></tr><tr><td>Bit_Error_Rate</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Ingress_Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Switch_Watermark_Array</td><td>{3,4,5} /*WM0,WM1,WM2 */</td><td>{3, 4, 5}</td></tr><tr><td>Port_IN_PHY_Lanes</td><td>{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}</td><td>{2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}</td></tr><tr><td>Switch_Out_PHY_Lanes</td><td>{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}</td><td>{2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}</td></tr><tr><td>Output_Flow_Control</td><td>{true,false,false,false,false,false,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false}</td><td>{true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false}</td></tr><tr><td>Enable_Messages</td><td>false</td><td>false</td></tr><tr><td>Watermark_Array</td><td>{10,5,5} /*WM0,WM1,WM2 */</td><td>{10, 5, 5}</td></tr></table> <h2>RIO_IDT_Switch</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;Vendor_RIO-&gt; RIO_IDT_Switch</td><td>Interfaces and Buses-&gt;RapidIO-&gt;Vendor_RIO-&gt; RIO_IDT_Switch</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.0E-3</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>RIO_Switch</td><td>&quot;Switch&quot;</td><td>&quot;Switch&quot;</td></tr><tr><td>Power_Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>Speed_Mhz</td><td>1000.0</td><td>1000.0</td></tr><tr><td>Overhead_Cycles</td><td>0</td><td>0</td></tr><tr><td>Ingress_Buffer</td><td>30</td><td>30</td></tr><tr><td>Switch_Buffer</td><td>30</td><td>30</td></tr><tr><td>Egress_Buffer</td><td>30</td><td>30</td></tr><tr><td>Bit_Error_Rate</td><td>1.0E-11</td><td>1.0E-11</td></tr><tr><td>Ingress_Watermark_Array</td><td>{2,3,4} /*WM0,WM1,WM2 */</td><td>{2, 3, 4}</td></tr><tr><td>Switch_Watermark_Array</td><td>{3,4,5} /*WM0,WM1,WM2 */</td><td>{3, 4, 5}</td></tr><tr><td>Port_IN_PHY_Lanes</td><td>{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}</td><td>{2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}</td></tr><tr><td>Switch_Out_PHY_Lanes</td><td>{2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}</td><td>{2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}</td></tr><tr><td>Output_Flow_Control</td><td>{false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,true,true,false,false,false,false,false}</td><td>{false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, true, true, false, false, false, false, false}</td></tr><tr><td>Enable_Messages</td><td>false</td><td>false</td></tr><tr><td>Number_PHY_Lanes</td><td>{2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1}</td><td>{2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1}</td></tr><tr><td>Watermark_Array</td><td>{10,5,5} /*WM0,WM1,WM2 */</td><td>{10, 5, 5}</td></tr></table> <h2>SRIO_Delay2</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;RIO_Delay</td><td>Interfaces and Buses-&gt;RapidIO-&gt;RIO_Delay</td></tr><tr><td>Delay</td><td>0.0</td><td>0.0</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr></table> <h2>SRIO_Delay</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;RIO_Delay</td><td>Interfaces and Buses-&gt;RapidIO-&gt;RIO_Delay</td></tr><tr><td>Delay</td><td>0.0</td><td>0.0</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr></table> <h2>Script_Source3</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\\n3.232E-6</td><td>Enter User Documentation Here\\n3.232E-6</td></tr><tr><td>Block_Name</td><td>&quot;Source3&quot;</td><td>&quot;Source3&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           VS/User_Library     \\nRead_File                      none                \\nSave_Files                     false               \\nProfile_File                   none                \\nListen_to_File                 none                \\nDuplicate_Input                true                \\nProfile                        0                   \\nMaximum_Loops                  1000000             \\nBlock_Reference                Block_Name         \\nPort_Order_Array               {&quot;input&quot;}         \\nAdd_Scheduler_Times_to_DS      false\\nBytes                          256              \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           VS/User_Library     \\nRead_File                      none                \\nSave_Files                     false               \\nProfile_File                   none                \\nListen_to_File                 none                \\nDuplicate_Input                true                \\nProfile                        0                   \\nMaximum_Loops                  1000000             \\nBlock_Reference                Block_Name         \\nPort_Order_Array               {&quot;input&quot;}         \\nAdd_Scheduler_Times_to_DS      false\\nBytes                          256              \\n</td></tr><tr><td>Start_Time</td><td>1.0E-8</td><td>1.0E-8</td></tr><tr><td>Delta_Time</td><td>1.4e-6 /* 22.08e-6 */</td><td>1.4E-6</td></tr><tr><td>My_Data_Structure</td><td>&quot;Processor_DS&quot;</td><td>&quot;Processor_DS&quot;</td></tr><tr><td>Enable_Event</td><td>false</td><td>false</td></tr><tr><td>Enable_TG</td><td>true</td><td>true</td></tr></table> <h2>Script_Source2</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\\n3.232E-6</td><td>Enter User Documentation Here\\n3.232E-6</td></tr><tr><td>Block_Name</td><td>&quot;Source2&quot;</td><td>&quot;Source2&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           VS/User_Library     \\nRead_File                      none                \\nSave_Files                     false               \\nProfile_File                   none                \\nListen_to_File                 none                \\nDuplicate_Input                true                \\nProfile                        0                   \\nMaximum_Loops                  1000000             \\nBlock_Reference                Block_Name         \\nPort_Order_Array               {&quot;input&quot;}         \\nAdd_Scheduler_Times_to_DS      false               \\nBytes                          256    </td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           VS/User_Library     \\nRead_File                      none                \\nSave_Files                     false               \\nProfile_File                   none                \\nListen_to_File                 none                \\nDuplicate_Input                true                \\nProfile                        0                   \\nMaximum_Loops                  1000000             \\nBlock_Reference                Block_Name         \\nPort_Order_Array               {&quot;input&quot;}         \\nAdd_Scheduler_Times_to_DS      false               \\nBytes                          256    </td></tr><tr><td>Start_Time</td><td>10.0E-8</td><td>1.0E-7</td></tr><tr><td>Delta_Time</td><td>1.38e-6/* 22.08e-6 */</td><td>1.38E-6</td></tr><tr><td>My_Data_Structure</td><td>&quot;Processor_DS&quot;</td><td>&quot;Processor_DS&quot;</td></tr><tr><td>Enable_Event</td><td>false</td><td>false</td></tr><tr><td>Enable_TG</td><td>true</td><td>true</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       */\\nMulticast_1   global  {&quot;SDRAM&quot;}   ; \\n\\n</td><td>/* Memory Initialize Template          \\nName          Type    Value       */\\nMulticast_1   global  {&quot;SDRAM&quot;}   ; \\n\\n</td></tr></table> <h2>RIO_Routing_Table</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;RIO_Routing_Table&quot;</td><td>&quot;RIO_Routing_Table&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>/* Text Template or File Path.  First row contains Field Names. */\\nSwitch   Src        Des         Port        \\nSwitch   Comm       SDRAM         1\\nSwitch   Instrument SDRAM         1\\nSwitch   SDRAM      Comm         19\\nSwitch   SDRAM      Instrument   13 \\nSwitch2  Comm       SDRAM         7\\nSwitch2  Instrument SDRAM         1\\nSwitch2  SDRAM      Comm         19\\nSwitch2  SDRAM      Instrument   13</td><td>/* Text Template or File Path.  First row contains Field Names. */\\nSwitch   Src        Des         Port        \\nSwitch   Comm       SDRAM         1\\nSwitch   Instrument SDRAM         1\\nSwitch   SDRAM      Comm         19\\nSwitch   SDRAM      Instrument   13 \\nSwitch2  Comm       SDRAM         7\\nSwitch2  Instrument SDRAM         1\\nSwitch2  SDRAM      Comm         19\\nSwitch2  SDRAM      Instrument   13</td></tr><tr><td>Input_Fields</td><td>&quot;Switch&quot;</td><td>&quot;Switch&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;Switch&quot;</td><td>&quot;Switch&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;output = match&quot;</td><td>&quot;output = match&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>DeviceInterface2</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;Comm&quot;</td><td>&quot;Comm&quot;</td></tr><tr><td>IO_Destination</td><td>&quot;Fld_Name_or_String&quot;</td><td>&quot;Fld_Name_or_String&quot;</td></tr><tr><td>IO_Command</td><td>&quot;Fld_Name_or_String&quot;</td><td>&quot;Fld_Name_or_String&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>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>IN</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>Destination_Name</td><td>Plot</td><td>&quot;Plot&quot;</td></tr><tr><td>Destination_Type</td><td>Local</td><td>Local</td></tr></table> <h2>OUT</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>Destination_Name</td><td>Plot</td><td>&quot;Plot&quot;</td></tr><tr><td>Destination_Type</td><td>Local</td><td>Local</td></tr></table> <h2>DRAM</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>Memory_Name</td><td>&quot;SDRAM&quot;</td><td>&quot;SDRAM&quot;</td></tr><tr><td>Memory_Speed_Mhz</td><td>1000.0</td><td>1000.0</td></tr><tr><td>Memory_Size_MBytes</td><td>1000.0</td><td>1000.0</td></tr><tr><td>Access_Time</td><td>&quot;Read 1.0, Prefetch 2.0, Write 1.0&quot;</td><td>&quot;Read 1.0, Prefetch 2.0, Write 1.0&quot;</td></tr><tr><td>FIFO_Buffers</td><td>32</td><td>32</td></tr><tr><td>Refresh_Rate_Cycles</td><td>16384</td><td>16384</td></tr><tr><td>Refresh_Cycles</td><td>32</td><td>32</td></tr><tr><td>Memory_Address</td><td>&quot;/* Format: Min_Address,Max_Address. Example:201,300 */&quot;</td><td>&quot;/* Format: Min_Address,Max_Address. Example:201,300 */&quot;</td></tr><tr><td>Controller_Time</td><td>&quot;Cycle_Time * 0.0&quot;</td><td>&quot;Cycle_Time * 0.0&quot;</td></tr><tr><td>Enable_Hello_Messages</td><td>true</td><td>true</td></tr><tr><td>Width_Bytes</td><td>4</td><td>4</td></tr><tr><td>Memory_Type</td><td>DDR2</td><td>DDR2</td></tr><tr><td>Refresh</td><td>false</td><td>false</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>Average,Instant</td><td>Average,Instant</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>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;Instrument&quot;</td><td>&quot;Instrument&quot;</td></tr><tr><td>IO_Destination</td><td>&quot;Fld_Name_or_String&quot;</td><td>&quot;Fld_Name_or_String&quot;</td></tr><tr><td>IO_Command</td><td>&quot;Fld_Name_or_String&quot;</td><td>&quot;Fld_Name_or_String&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>_flipPortsHorizontal</td><td>true</td><td>true</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                ;</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                ;</td></tr><tr><td>Routing_Table</td><td>/* First row contains Column Names.                */</td><td>/* First row contains Column Names.                */</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_Pct_Min, Processor_1_PROC_Utilization_Pct_Mean, Processor_1_PROC_Utilization_Pct_Max&quot;</td><td>&quot;Processor_1_PROC_Utilization_Pct_Min, Processor_1_PROC_Utilization_Pct_Mean, Processor_1_PROC_Utilization_Pct_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>

This is the implementation of the IDT Suite of RapidIO devices. The blocks are fully customizable for buffers, watermarks and other attributes.