FireWire_Demo_Model_V1

Firewire

A single root node is connected to two branch nodes and each branch node is separated by a fixed length.

FireWire_Demo_Model_V1

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.
FireWire_Demo_Model_V1model <h2>FireWire_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;FireWire-&gt;FireWire_Node</td><td>Interfaces and Buses-&gt;FireWire-&gt;FireWire_Node</td></tr><tr><td>Node_Type</td><td>&quot;Leaf&quot; /*&quot;Branch&quot;,&quot;Leaf&quot; */</td><td>&quot;Leaf&quot;</td></tr><tr><td>Node_ID</td><td>2/* Root Always has highest Node ID */</td><td>2</td></tr><tr><td>Destination_Node</td><td>&quot;Leaf_1&quot;</td><td>&quot;Leaf_1&quot;</td></tr><tr><td>Arb_Req_Start_Time</td><td>0.0</td><td>0.0</td></tr><tr><td>Arb_Req_Interarrival_Time</td><td>1.0e-3</td><td>1.0E-3</td></tr><tr><td>Arb_Req_Stop_Time</td><td>Stop_Time</td><td>0.04</td></tr><tr><td>Transfer_Type</td><td>&quot;ASY&quot;/* ASY=Asynchronous or ISO= Isochronous */</td><td>&quot;ASY&quot;</td></tr><tr><td>Task_Size_Bytes</td><td>1000</td><td>1000</td></tr><tr><td>Enable_Debug</td><td>true /* Debug is Only available for Root */</td><td>true</td></tr><tr><td>Number_Of_Stats_Samples</td><td>2</td><td>2</td></tr><tr><td>Sim_Time</td><td>20.0e-4</td><td>0.002</td></tr></table> <h2>FireWire_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;FireWire-&gt;FireWire_Node</td><td>Interfaces and Buses-&gt;FireWire-&gt;FireWire_Node</td></tr><tr><td>Node_Type</td><td>&quot;Leaf&quot; /*&quot;Branch&quot;,&quot;Leaf&quot; */</td><td>&quot;Leaf&quot;</td></tr><tr><td>Node_ID</td><td>1/* Root Always has highest Node ID */</td><td>1</td></tr><tr><td>Destination_Node</td><td>&quot;Leaf_2&quot;</td><td>&quot;Leaf_2&quot;</td></tr><tr><td>Arb_Req_Start_Time</td><td>0.0</td><td>0.0</td></tr><tr><td>Arb_Req_Interarrival_Time</td><td>1.0e-3</td><td>1.0E-3</td></tr><tr><td>Arb_Req_Stop_Time</td><td>Stop_Time</td><td>0.04</td></tr><tr><td>Transfer_Type</td><td>&quot;ISO&quot;/* ASY=Asynchronous or ISO= Isochronous */</td><td>&quot;ISO&quot;</td></tr><tr><td>Task_Size_Bytes</td><td>1000</td><td>1000</td></tr><tr><td>Enable_Debug</td><td>true /* Debug is Only available for Root */</td><td>true</td></tr><tr><td>Number_Of_Stats_Samples</td><td>2</td><td>2</td></tr><tr><td>Sim_Time</td><td>20.0e-4</td><td>0.002</td></tr></table> <h2>FireWire_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;FireWire-&gt;FireWire_Node</td><td>Interfaces and Buses-&gt;FireWire-&gt;FireWire_Node</td></tr><tr><td>Node_Type</td><td>&quot;Branch&quot; /*&quot;Branch&quot;,&quot;Leaf&quot; */</td><td>&quot;Branch&quot;</td></tr><tr><td>Node_ID</td><td>4/* Root Always has highest Node ID */</td><td>4</td></tr><tr><td>Destination_Node</td><td>&quot;Branch_3&quot;</td><td>&quot;Branch_3&quot;</td></tr><tr><td>Arb_Req_Start_Time</td><td>0.0</td><td>0.0</td></tr><tr><td>Arb_Req_Interarrival_Time</td><td>1.0e-3</td><td>1.0E-3</td></tr><tr><td>Arb_Req_Stop_Time</td><td>Stop_Time</td><td>0.04</td></tr><tr><td>Transfer_Type</td><td>&quot;ASY&quot;/* ASY=Asynchronous or ISO= Isochronous */</td><td>&quot;ASY&quot;</td></tr><tr><td>Task_Size_Bytes</td><td>1000</td><td>1000</td></tr><tr><td>Enable_Debug</td><td>true /* Debug is Only available for Root */</td><td>true</td></tr><tr><td>Number_Of_Stats_Samples</td><td>2</td><td>2</td></tr><tr><td>Sim_Time</td><td>20.0e-4</td><td>0.002</td></tr></table> <h2>FireWire_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;FireWire-&gt;FireWire_Node</td><td>Interfaces and Buses-&gt;FireWire-&gt;FireWire_Node</td></tr><tr><td>Node_Type</td><td>&quot;Branch&quot; /*&quot;Branch&quot;,&quot;Leaf&quot; */</td><td>&quot;Branch&quot;</td></tr><tr><td>Node_ID</td><td>3/* Root Always has highest Node ID */</td><td>3</td></tr><tr><td>Destination_Node</td><td>&quot;Branch_4&quot;</td><td>&quot;Branch_4&quot;</td></tr><tr><td>Arb_Req_Start_Time</td><td>0.0</td><td>0.0</td></tr><tr><td>Arb_Req_Interarrival_Time</td><td>1.0e-3</td><td>1.0E-3</td></tr><tr><td>Arb_Req_Stop_Time</td><td>Stop_Time</td><td>0.04</td></tr><tr><td>Transfer_Type</td><td>&quot;ISO&quot;/* ASY=Asynchronous or ISO= Isochronous */</td><td>&quot;ISO&quot;</td></tr><tr><td>Task_Size_Bytes</td><td>1000</td><td>1000</td></tr><tr><td>Enable_Debug</td><td>true /* Debug is Only available for Root */</td><td>true</td></tr><tr><td>Number_Of_Stats_Samples</td><td>2</td><td>2</td></tr><tr><td>Sim_Time</td><td>20.0e-4</td><td>0.002</td></tr></table> <h2>FireWire_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;FireWire-&gt;FireWire_Node</td><td>Interfaces and Buses-&gt;FireWire-&gt;FireWire_Node</td></tr><tr><td>Node_Type</td><td>&quot;Root&quot; /*&quot;Branch&quot;,&quot;Leaf&quot; */</td><td>&quot;Root&quot;</td></tr><tr><td>Node_ID</td><td>5/* Root Always has highest Node ID */</td><td>5</td></tr><tr><td>Destination_Node</td><td>&quot;Branch_3&quot;</td><td>&quot;Branch_3&quot;</td></tr><tr><td>Arb_Req_Start_Time</td><td>1.0e-5</td><td>1.0E-5</td></tr><tr><td>Arb_Req_Interarrival_Time</td><td>100.0e-5</td><td>1.0E-3</td></tr><tr><td>Arb_Req_Stop_Time</td><td>50.0e-6</td><td>5.0E-5</td></tr><tr><td>Transfer_Type</td><td>&quot;ISO&quot;/* ASY=Asynchronous or ISO= Isochronous */</td><td>&quot;ISO&quot;</td></tr><tr><td>Task_Size_Bytes</td><td>50</td><td>50</td></tr><tr><td>Enable_Debug</td><td>true /* Debug is Only available for Root */</td><td>true</td></tr><tr><td>Number_Of_Stats_Samples</td><td>2</td><td>2</td></tr><tr><td>Sim_Time</td><td>20.0e-4</td><td>0.002</td></tr></table> <h2>Link4</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>Link_Type</td><td>&quot;Fibre_Optic&quot; /*Copper, Fibre_Optic  */</td><td>&quot;Fibre_Optic&quot;</td></tr><tr><td>Distance_In_Mtrs</td><td>3.5</td><td>3.5</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>Link2</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>Link_Type</td><td>&quot;Fibre_Optic&quot; /*Copper, Fibre_Optic  */</td><td>&quot;Fibre_Optic&quot;</td></tr><tr><td>Distance_In_Mtrs</td><td>3.5</td><td>3.5</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>Link3</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>Link_Type</td><td>&quot;Fibre_Optic&quot; /*Copper, Fibre_Optic  */</td><td>&quot;Fibre_Optic&quot;</td></tr><tr><td>Distance_In_Mtrs</td><td>3.5</td><td>3.5</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>Link</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>Link_Type</td><td>&quot;Fibre_Optic&quot; /*Copper, Fibre_Optic  */</td><td>&quot;Fibre_Optic&quot;</td></tr><tr><td>Distance_In_Mtrs</td><td>3.5</td><td>3.5</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>FireWire_Config</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>BW_Table</td><td>ID\tNetwork_Speed_Mbps\tPayload\t;\\n1\t&quot;400.0&quot;\t\t\t&quot;6144.0&quot;\t;\\n2\t&quot;800.0&quot;\t\t\t&quot;12288.0&quot;\t;\\n3\t&quot;1600.0&quot;\t\t&quot;24576.0&quot;\t;\\n4\t&quot;3200.0&quot;\t\t&quot;49152.0&quot;\t;</td><td>&quot;ID\tNetwork_Speed_Mbps\tPayload\t;\\n1\t&quot;400.0&quot;\t\t\t&quot;6144.0&quot;\t;\\n2\t&quot;800.0&quot;\t\t\t&quot;12288.0&quot;\t;\\n3\t&quot;1600.0&quot;\t\t&quot;24576.0&quot;\t;\\n4\t&quot;3200.0&quot;\t\t&quot;49152.0&quot;\t;&quot;</td></tr><tr><td>ISO_BW_Percent</td><td>ISO_BW_Percent</td><td>80.0</td></tr><tr><td>Network_Speed</td><td>Network_Speed</td><td>1600.0</td></tr></table>