AFDX_Tx_Rx

AFDX_Rxmodel <h2>Processing</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>input.Remove = true</td><td>input.Remove = true</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></table> <h2>Smart_Timed_Resource</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>(TX_RX_Name+&quot;_Rx_Queue&quot;)</td><td>&quot;AFDX_1_1_Rx_Queue&quot;</td></tr><tr><td>Queue_Number_Field</td><td>&quot;VLAN&quot;</td><td>&quot;VLAN&quot;</td></tr><tr><td>Priority_Field</td><td>&quot;Task_Priority&quot;</td><td>&quot;Task_Priority&quot;</td></tr><tr><td>Time_Field</td><td>1.0e-2</td><td>0.01</td></tr><tr><td>Max_Queue_Length</td><td>30</td><td>30</td></tr><tr><td>Number_of_Queues</td><td>10</td><td>10</td></tr><tr><td>Queue_Type</td><td>FIFO</td><td>FIFO</td></tr></table> <h2>Red_Mgmt</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*/\\nResult_A \t\t= (input.Sequence &gt; Seq_Check(input.VLAN))\\nSeq_Check(input.VLAN) \t= (input.Sequence &gt; Seq_Check(input.VLAN))?input.Sequence:Seq_Check(input.VLAN)\\ninput.Stop_Xfer\t= TNow</td><td>/* Template to enter multiple RegEx lines*/\\nResult_A \t\t= (input.Sequence &gt; Seq_Check(input.VLAN))\\nSeq_Check(input.VLAN) \t= (input.Sequence &gt; Seq_Check(input.VLAN))?input.Sequence:Seq_Check(input.VLAN)\\ninput.Stop_Xfer\t= TNow</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>Result_A</td><td>&quot;Result_A&quot;</td></tr></table> <h2>IP_Checksum</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*\\n</td><td>/* Template to enter multiple RegEx lines*\\n</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>(input.Checksum == input.Data)</td><td>&quot;(input.Checksum == input.Data)&quot;</td></tr></table> <h2>IP_Header</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.Task_Size = input.Task_Size - 32 /* Header for IP */</td><td>/* Template to enter multiple RegEx lines*/\\ninput.Task_Size = input.Task_Size - 32 /* Header for IP */</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></table> <h2>UDP</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.Task_Size = input.Task_Size - 32 /* Header for UDP */</td><td>/* Template to enter multiple RegEx lines*/\\ninput.Task_Size = input.Task_Size - 32 /* Header for UDP */</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></table> <h2>IP_Assembly</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*\\n</td><td>/* Template to enter multiple RegEx lines*\\n</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>(input.Bytes_Remaining==0)</td><td>&quot;(input.Bytes_Remaining==0)&quot;</td></tr></table> <h2>Init_Memory</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     */\\nSeq_Check     local         {10:0}       ;  /* Mem1 */</td><td>/* Memory Initialize Template          \\nName          Type          Value     */\\nSeq_Check     local         {10:0}       ;  /* Mem1 */</td></tr></table> <h2>Ethernet2</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.Task_Size = input.Task_Size - 32 /* Header for Ethernet */\\ninput.Remove = false</td><td>/* Template to enter multiple RegEx lines*/\\ninput.Task_Size = input.Task_Size - 32 /* Header for Ethernet */\\ninput.Remove = false</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></table> <h2>Ethernet</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.Task_Size = input.Task_Size - 32 /* Header for Ethernet */\\ninput.Remove = false</td><td>/* Template to enter multiple RegEx lines*/\\ninput.Task_Size = input.Task_Size - 32 /* Header for Ethernet */\\ninput.Remove = false</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></table>