AMBA_AXI

AMBA_AXImodel <h2>Master_8</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_8&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>8</td><td>8</td></tr></table> <h2>Master_16</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_16&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>16</td><td>16</td></tr></table> <h2>Master_15</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_15&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>15</td><td>15</td></tr></table> <h2>Master_14</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_14&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>14</td><td>14</td></tr></table> <h2>Master_13</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_13&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>13</td><td>13</td></tr></table> <h2>Master_12</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_12&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>12</td><td>12</td></tr></table> <h2>Master_11</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_11&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>11</td><td>11</td></tr></table> <h2>Master_10</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_10&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>10</td><td>10</td></tr></table> <h2>Master_9</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_9&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>9</td><td>9</td></tr><tr><td>Profile_File</td><td>&quot;none&quot; /* &quot;C:/VisualSim/Profile_transaction.txt&quot; */</td><td>&quot;none&quot;</td></tr></table> <h2>Slave_6</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_6&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>6</td><td>6</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>Slave_5</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_5&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>5</td><td>5</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>Arbiter</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>Bus_Name + &quot;_Arbiter&quot;</td><td>&quot;AXI_Top_Arbiter&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Destination_Type</td><td>Global</td><td>Global</td></tr><tr><td>Profile_File</td><td>&quot;none&quot; /* &quot;/Applications/VisualSim1720/VS_AR/Profile_Arbiter.txt&quot; */</td><td>&quot;none&quot;</td></tr><tr><td>Max_Queue_Length</td><td>64</td><td>64</td></tr></table> <h2>Slave_4</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_4&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>4</td><td>4</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>Slave_3</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_3&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>3</td><td>3</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>Slave_2</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_2&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>2</td><td>2</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>IN7</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>Bus_Name + _Rd_Data</td><td>&quot;Bus_Name + _Rd_Data&quot;</td></tr><tr><td>Destination_Type</td><td>Global</td><td>Global</td></tr></table> <h2>IN6</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>Bus_Name + _Wr_Data</td><td>&quot;Bus_Name + _Wr_Data&quot;</td></tr><tr><td>Destination_Type</td><td>Global</td><td>Global</td></tr></table> <h2>STR_Wr_Data</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>Bus_Name + &quot;_Wr_Data_Channel&quot;</td><td>&quot;AXI_Top_Wr_Data_Channel&quot;</td></tr><tr><td>Queue_Number_Field</td><td>&quot;AXI_Des&quot;</td><td>&quot;AXI_Des&quot;</td></tr><tr><td>Priority_Field</td><td>&quot;A_Priority&quot;</td><td>&quot;A_Priority&quot;</td></tr><tr><td>Time_Field</td><td>&quot;AXI_Delta&quot;</td><td>&quot;AXI_Delta&quot;</td></tr><tr><td>Max_Queue_Length</td><td>256</td><td>256</td></tr><tr><td>Number_of_Queues</td><td>Number_Slaves</td><td>8</td></tr><tr><td>Queue_Type</td><td>FIFO</td><td>FIFO</td></tr></table> <h2>STR_Rd_Data</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>Bus_Name + &quot;_Rd_Data_Channel&quot;</td><td>&quot;AXI_Top_Rd_Data_Channel&quot;</td></tr><tr><td>Queue_Number_Field</td><td>&quot;AXI_Src&quot;</td><td>&quot;AXI_Src&quot;</td></tr><tr><td>Priority_Field</td><td>&quot;A_Priority&quot;</td><td>&quot;A_Priority&quot;</td></tr><tr><td>Time_Field</td><td>&quot;AXI_Delta&quot;</td><td>&quot;AXI_Delta&quot;</td></tr><tr><td>Max_Queue_Length</td><td>256</td><td>256</td></tr><tr><td>Number_of_Queues</td><td>Number_Masters</td><td>16</td></tr><tr><td>Queue_Type</td><td>FIFO</td><td>FIFO</td></tr></table> <h2>Distribute_Data</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>Bus_Name + &quot;_Data_Decode&quot;</td><td>&quot;AXI_Top_Data_Decode&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr></table> <h2>Master_7</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_7&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>7</td><td>7</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         */\\nRead_Master_Array     local {16:0}        ;  /* Master  Read  Requests   */\\nWrite_Master_Array    local {16:0}        ;  /* Master  Write Requests   */\\nRead_Threshold_Array  local {8:0}         ;  /* Current Read  Thresholds */\\nWrite_Threshold_Array local {8:0}         ;  /* Current Write Thresholds */\\nMaster_Slave_Rd_Arr   local {8:{}}        ;  /* Master  Slave Rd Array   */\\nMaster_Slave_Wr_Arr   local {8:{}}        ;  /* Master  Slave Wr Array   */\\nMaster_Slave_Ok_Arr   local {8:{}}        ;  /* Master/Slave  0=empty, 1=rd, 2=wr */\\nSum_Bytes_Rd_Master   local {16:0}        ;  /* Master  Read  Byte Sum   */\\nSum_Bytes_Wr_Master   local {16:0}        ;  /* Master  Write Byte Sum   */\\nSum_Bytes_Rd_Slave    local {8:0}         ;  /* Slave   Read  Byte Sum   */\\nSum_Bytes_Wr_Slave    local {8:0}         ;  /* Slave   Write Byte Sum   */</td><td>/* Memory Initialize Template          \\nName                  Type  Value         */\\nRead_Master_Array     local {16:0}        ;  /* Master  Read  Requests   */\\nWrite_Master_Array    local {16:0}        ;  /* Master  Write Requests   */\\nRead_Threshold_Array  local {8:0}         ;  /* Current Read  Thresholds */\\nWrite_Threshold_Array local {8:0}         ;  /* Current Write Thresholds */\\nMaster_Slave_Rd_Arr   local {8:{}}        ;  /* Master  Slave Rd Array   */\\nMaster_Slave_Wr_Arr   local {8:{}}        ;  /* Master  Slave Wr Array   */\\nMaster_Slave_Ok_Arr   local {8:{}}        ;  /* Master/Slave  0=empty, 1=rd, 2=wr */\\nSum_Bytes_Rd_Master   local {16:0}        ;  /* Master  Read  Byte Sum   */\\nSum_Bytes_Wr_Master   local {16:0}        ;  /* Master  Write Byte Sum   */\\nSum_Bytes_Rd_Slave    local {8:0}         ;  /* Slave   Read  Byte Sum   */\\nSum_Bytes_Wr_Slave    local {8:0}         ;  /* Slave   Write Byte Sum   */</td></tr></table> <h2>Master_6</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_6&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>6</td><td>6</td></tr></table> <h2>Master_5</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_5&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>5</td><td>5</td></tr></table> <h2>Master_4</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_4&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>4</td><td>4</td></tr></table> <h2>Master_3</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_3&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>3</td><td>3</td></tr></table> <h2>Master_2</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_2&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>2</td><td>2</td></tr></table> <h2>Resource_Statistics</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>Bus_Name + &quot;_Debug&quot;</td><td>&quot;AXI_Top_Debug&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Self_Start</td><td>true</td><td>true</td></tr></table> <h2>Slave_1</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_1&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>1</td><td>1</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>Master_1</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>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td><td>These blocks fragment and defragment based on parameter settings:\\n\\nFragmenter: Fragment_Flag == true\\n   Total_Bytes_Field\\n   Bytes_Remaining_Field\\n   Bytes_Sent_Field\\n   Time_per_Fragment\\n   Burst_Size_Bytes\\n\\nDefragmenter: Fragment_Flag == false\\n   Total_Bytes_Field\\n   Burst_Size_Bytes\\n   Source_Name_Field\\n   Max_Fragments</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Transaction_&quot; + Port_Number</td><td>&quot;AXI_Top_Transaction_1&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Port_Number</td><td>1</td><td>1</td></tr><tr><td>Profile_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr></table> <h2>Arbiter2</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>Bus_Name + &quot;_Custom_Arbiter&quot;</td><td>&quot;AXI_Top_Custom_Arbiter&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           none     \\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      true               \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           none     \\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      true               \\n</td></tr><tr><td>Read_File</td><td>Custom_Arbiter_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table> <h2>Slave_7</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>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td><td>Slave Port contains:\\nSlave Address -- Read to Device\\nSlave Write   -- Write to Device\\nSlave Read    -- Read fm Device</td></tr><tr><td>Block_Name</td><td>Bus_Name + &quot;_Slave_&quot; + Slave_Number</td><td>&quot;AXI_Top_Slave_7&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\nAdd_Scheduler_Times_to_DS      true            \\n</td></tr><tr><td>Duplicate_Input</td><td>false</td><td>false</td></tr><tr><td>Slave_Number</td><td>7</td><td>7</td></tr><tr><td>Read_File</td><td>Custom_Slave_File</td><td>&quot;none&quot;</td></tr><tr><td>Path</td><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td></tr></table>