Full SoC

GPU, Big-Little with A72 and A53 and TI C6X core

MultiSoC

Below is a 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 (*)
Launch
  • To view or save the MoML file for this model, click here.
<h2>ExpressionList4</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   Result_A = (TNow - input.TIME)/2.5e-9</td><td>/* Template to enter multiple RegEx lines*/\\n   Result_A = (TNow - input.TIME)/2.5e-9</td></tr><tr><td>Output_Ports</td><td>output,output1,output2,output3</td><td>&quot;output,output1,output2,output3&quot;</td></tr><tr><td>Output_Values</td><td>Result_A,Result_A,Result_A,Result_A</td><td>&quot;Result_A,Result_A,Result_A,Result_A&quot;</td></tr><tr><td>Output_Conditions</td><td>(input.A_Destination==&quot;MM&quot;),(input.A_Destination==&quot;TG2&quot;),(input.A_Destination==&quot;TG3&quot;),(input.A_Destination==&quot;TG4&quot;)</td><td>&quot;(input.A_Destination==&quot;MM&quot;),(input.A_Destination==&quot;TG2&quot;),(input.A_Destination==&quot;TG3&quot;),(input.A_Destination==&quot;TG4&quot;)&quot;</td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>SingleEvent</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>_explanation</td><td>Source-&gt;Event-&gt;SingleEvent\t</td><td>Source-&gt;Event-&gt;SingleEvent\t</td></tr><tr><td>time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>value</td><td>true</td><td>true</td></tr></table> <h2>Create_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>Statistic_Name</td><td>&quot;Statistic_Name&quot;</td><td>&quot;Statistic_Name&quot;</td></tr><tr><td>Sample_Every_Nth_DS</td><td>1</td><td>1</td></tr><tr><td>Batch_Count_Min_Max</td><td>&quot;1   0.0  TStop&quot;</td><td>&quot;1   0.0  TStop&quot;</td></tr></table> <h2>Crossbar</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>rowsDisplayed</td><td>10</td><td>10</td></tr><tr><td>columnsDisplayed</td><td>40</td><td>40</td></tr><tr><td>suppressBlankLines</td><td>false</td><td>false</td></tr><tr><td>title</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>ViewText</td><td>true</td><td>true</td></tr><tr><td>saveText</td><td>false</td><td>false</td></tr><tr><td>fileName</td><td>Enter Filename to save text</td><td>&quot;Enter Filename to save text&quot;</td></tr><tr><td>Append_Time</td><td>true</td><td>true</td></tr></table> <h2>PowerTable</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                 where &quot;Scheduler_&quot; or &quot;STR_&quot; + BlockName; Processor, Bus, DRAM = Architecture_Name + &quot;_&quot; + BlockName                                                                                                                                   \\n--------Device Name-------  ---------Power States------  -----Operating States------  --toActive--  --Speed--  --Exist-- */\\nArchitecture_Block          Standby  Active  Wait  Idle  Refresh  Existing  OffState  OnState    t_OnOff        Mhz       Volts   ; \\nArchitecture_1_C64          70.0     300.0   0.0   0.0   0.0      Standby   Standby   Active     Cycle_t       1000.0     1.0     ; \\nArchitecture_1_DRAM         70.0     300.0   0.0   0.0   100.0    Standby   Standby   Active     0.0           1000.0     1.0     ; \\n</td><td>/* Power_Table.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                 where &quot;Scheduler_&quot; or &quot;STR_&quot; + BlockName; Processor, Bus, DRAM = Architecture_Name + &quot;_&quot; + BlockName                                                                                                                                   \\n--------Device Name-------  ---------Power States------  -----Operating States------  --toActive--  --Speed--  --Exist-- */\\nArchitecture_Block          Standby  Active  Wait  Idle  Refresh  Existing  OffState  OnState    t_OnOff        Mhz       Volts   ; \\nArchitecture_1_C64          70.0     300.0   0.0   0.0   0.0      Standby   Standby   Active     Cycle_t       1000.0     1.0     ; \\nArchitecture_1_DRAM         70.0     300.0   0.0   0.0   100.0    Standby   Standby   Active     0.0           1000.0     1.0     ; \\n</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                        where State to same State can extend a Power State                                 \\n--------Device Name-------  --Start------Expression------Next--- */\\nArchitecture_Block            State        Time          State   ; \\n</td><td>/* Async_State_Change.  First row contains Column Names, expressions valid for entries except Device Name. \\n                        where State to same State can extend a Power State                                 \\n--------Device Name-------  --Start------Expression------Next--- */\\nArchitecture_Block            State        Time          State   ; \\n</td></tr><tr><td>Expression_List</td><td>/* First row contains Column Names.                                \\n                                                                   \\n---------Reference--------  --------------Expression------------ */\\nName                                        Value                ; \\nCycle_t                     1.0E-6 / Mhz                         ; \\n</td><td>/* First row contains Column Names.                                \\n                                                                   \\n---------Reference--------  --------------Expression------------ */\\nName                                        Value                ; \\nCycle_t                     1.0E-6 / Mhz                         ; \\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>LPDDR 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>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>LPDDR Statistics</td><td>LPDDR Statistics</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>HW_DRAM</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>HW_DRAM_Name</td><td>&quot;DDR&quot;</td><td>&quot;DDR&quot;</td></tr><tr><td>HW_DRAM_Speed_Mhz</td><td>400.0</td><td>400.0</td></tr><tr><td>Number_of_Banks</td><td>8</td><td>8</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Memory-&gt;HW_DRAM</td><td>Hardware_Modeling-&gt;Memory-&gt;HW_DRAM</td></tr><tr><td>Memory_Width_Bytes</td><td>8</td><td>8</td></tr><tr><td>Burst_Length</td><td>8 /* 2, 4, 8 */</td><td>8</td></tr><tr><td>DRAM_Type</td><td>&quot;LPDDR3&quot; /* SDR, DDR, DDR2, LPDDR, LPDDR2_NV, LPDDR2_S2, LPDDR2_S4, LPDDR3, DDR3 */</td><td>&quot;LPDDR3&quot;</td></tr><tr><td>Mfg_Suggest_Timing</td><td>{3,7,8,17} /* tCL, tRCD, tRP, tRAS */</td><td>{3, 7, 8, 17}</td></tr><tr><td>Extra_Timing</td><td>{1,3,4,1,3,1,1} /* DQSS, tWTR, tRRD, tWR, tRL, tWL , tDQSCK*/</td><td>{1, 3, 4, 1, 3, 1, 1}</td></tr><tr><td>Fix_DQSS</td><td>true</td><td>true</td></tr><tr><td>Refresh_Rate_per_Bank_ms</td><td>64.0 /* 64.0 ms */</td><td>64.0</td></tr><tr><td>Refresh_Cycles_per_Bank</td><td>256 /* 256 cycles per bank */</td><td>256</td></tr><tr><td>Enable_External_Data</td><td>false</td><td>false</td></tr><tr><td>Address_Bit_Map</td><td>{{0,9},{10,24},{25,27}}  /* col, row, bank (min, max) Bit Position */</td><td>{{0, 9}, {10, 24}, {25, 27}}</td></tr><tr><td>Standard_Name</td><td>&quot;none&quot; /*reads DDR_Memory_Standards.txt */</td><td>&quot;none&quot;</td></tr><tr><td>Standard_File</td><td>VS/VisualSim/actor/arch/Memory/DDR_Memory_Standards.txt</td><td>&quot;VS/VisualSim/actor/arch/Memory/DDR_Memory_Standards.txt&quot;</td></tr><tr><td>Power_Manager_Name</td><td>&quot;none&quot;  /* Default */</td><td>&quot;none&quot;</td></tr><tr><td>Memory_Controller</td><td>&quot;none&quot;  /* Default */</td><td>&quot;none&quot;</td></tr><tr><td>Bank_at_a_Time</td><td>true  /* false=all */</td><td>true</td></tr><tr><td>DEBUG</td><td>false</td><td>false</td></tr><tr><td>State_Plot_Enable</td><td>false</td><td>false</td></tr><tr><td>Path</td><td>&quot;VS/User_Library&quot;</td><td>&quot;VS/User_Library&quot;</td></tr></table> <h2>Memory_Controller</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Controller_Name</td><td>&quot;LPDDR3&quot;</td><td>&quot;LPDDR3&quot;</td></tr><tr><td>DRAM_Type</td><td>&quot;LPDDR3&quot; /* SDR, DDR, DDR2, LPDDR, LPDDR2_NV, LPDDR2_S2, LPDDR2_S4, LPDDR3, DDR3 */</td><td>&quot;LPDDR3&quot;</td></tr><tr><td>Controller_Speed_Mhz</td><td>1200.0</td><td>1200.0</td></tr><tr><td>Memory_Width_Bytes</td><td>8</td><td>8</td></tr><tr><td>Bus_Width_Bytes</td><td>8</td><td>8</td></tr><tr><td>Command_Buffer_Length</td><td>15</td><td>15</td></tr><tr><td>Commands_in_a_Row</td><td>0</td><td>0</td></tr><tr><td>Mfg_Suggest_Timing</td><td>{3,7,8,17} /* tCL, tRCD, tRP, tRAS */</td><td>{3, 7, 8, 17}</td></tr><tr><td>Extra_Timing</td><td>{1,3,4,1,3,1,1,1,0} /* DQSS, tWTR, tRRD,tWR, tRL, tWL, tDQSCK, tRTP, tHWpre */</td><td>{1, 3, 4, 1, 3, 1, 1, 1, 0}</td></tr><tr><td>Burst_Length</td><td>8 /* 2, 4, 8 */</td><td>8</td></tr><tr><td>Memory_Column</td><td>{0,9} </td><td>{0, 9}</td></tr><tr><td>Memory_Row</td><td>{13,25}</td><td>{13, 25}</td></tr><tr><td>Memory_Bank</td><td>{10,12}</td><td>{10, 12}</td></tr><tr><td>Memory_Bank_Length</td><td>round(pow(2,(Memory_Bank(1) - Memory_Bank(0) + 1)))</td><td>8L</td></tr><tr><td>DRAM_Return_Cycles</td><td>0</td><td>0</td></tr><tr><td>First_Word_Flag</td><td>false</td><td>false</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>Custom_Arbiter_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>DEBUG</td><td>false</td><td>false</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Memory-&gt;Memory_Controller</td><td>Hardware_Modeling-&gt;Memory-&gt;Memory_Controller</td></tr><tr><td>HW_DRAM_Name</td><td>&quot;DDR&quot;</td><td>&quot;DDR&quot;</td></tr><tr><td>Power_Manager_Name</td><td>&quot;none&quot;  /* Default */</td><td>&quot;none&quot;</td></tr><tr><td>Input_Device_Name</td><td>&quot;AXI_DRAM&quot;</td><td>&quot;AXI_DRAM&quot;</td></tr></table> <h2>TG_AXI</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Bus_Speed</td><td>400.0</td><td>400.0</td></tr><tr><td>Device_Name</td><td>&quot;MM&quot;</td><td>&quot;MM&quot;</td></tr><tr><td>Destination_Name</td><td>&quot;DDR&quot;</td><td>&quot;DDR&quot;</td></tr><tr><td>Traffic_Rate_Mhz</td><td>200.0</td><td>200.0</td></tr><tr><td>Data_Size</td><td>AXI_Burst_Length</td><td>32</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>Bus_Name</td><td>Device_Name + &quot;_AXI&quot;</td><td>&quot;MM_AXI&quot;</td></tr><tr><td>Read_Write</td><td>&quot;Read&quot;</td><td>&quot;Read&quot;</td></tr><tr><td>Addr_Start</td><td>0</td><td>0</td></tr><tr><td>Priority</td><td>1</td><td>1</td></tr></table> <h2>DRAM3</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;DRAM_DSP&quot;</td><td>&quot;DRAM_DSP&quot;</td></tr><tr><td>Memory_Speed_Mhz</td><td>Bus_Speed</td><td>2000.0</td></tr><tr><td>Memory_Size_MBytes</td><td>64.0</td><td>64.0</td></tr><tr><td>Access_Time</td><td>&quot;Read 1.0, Prefetch 6.0, Write 1.0, ReadWrite 4.0, Erase 9.0&quot;</td><td>&quot;Read 1.0, Prefetch 6.0, Write 1.0, ReadWrite 4.0, Erase 9.0&quot;</td></tr><tr><td>FIFO_Buffers</td><td>8</td><td>8</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&quot;</td><td>&quot;Cycle_Time&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>DDR3</td><td>DDR3</td></tr></table> <h2>TextDisplay</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>rowsDisplayed</td><td>10</td><td>10</td></tr><tr><td>columnsDisplayed</td><td>40</td><td>40</td></tr><tr><td>suppressBlankLines</td><td>false</td><td>false</td></tr><tr><td>title</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>ViewText</td><td>true</td><td>true</td></tr><tr><td>saveText</td><td>false</td><td>false</td></tr><tr><td>fileName</td><td>Enter Filename to save text</td><td>&quot;Enter Filename to save text&quot;</td></tr><tr><td>Append_Time</td><td>true</td><td>true</td></tr></table> <h2>ARM_A53</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>Processor_Speed</td><td>Processor_Speed/2.0</td><td>400.0</td></tr><tr><td>I_Cache_Size</td><td>I_Cache_Size</td><td>8</td></tr><tr><td>D_Cache_Size</td><td>D_Cache_Size</td><td>16</td></tr><tr><td>Bus_Speed</td><td>Bus_Speed/2.0</td><td>1000.0</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>Cluster_Name</td><td>&quot;Cluster_2&quot;</td><td>&quot;Cluster_2&quot;</td></tr><tr><td>Num_Cores</td><td>Num_Cores</td><td>5</td></tr><tr><td>Burst_Size</td><td>Burst_Size</td><td>100</td></tr></table> <h2>ARM_A72</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>Processor_Speed</td><td>Processor_Speed</td><td>800.0</td></tr><tr><td>I_Cache_Size</td><td>I_Cache_Size</td><td>8</td></tr><tr><td>D_Cache_Size</td><td>D_Cache_Size</td><td>16</td></tr><tr><td>Bus_Speed</td><td>Bus_Speed</td><td>2000.0</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>Cluster_Name</td><td>&quot;Cluster_1&quot;</td><td>&quot;Cluster_1&quot;</td></tr><tr><td>Num_Cores</td><td>Num_Cores</td><td>5</td></tr><tr><td>Burst_Size</td><td>Burst_Size</td><td>100</td></tr><tr><td>Bus_Pwr_Name</td><td>&quot;Architecture_1_&quot; + &quot;Bus_1&quot;+Cluster_Name</td><td>&quot;Architecture_1_Bus_1Cluster_1&quot;</td></tr><tr><td>L3_Pwr_Name</td><td>&quot;Architecture_1_&quot; + &quot;L3&quot; + Cluster_Name</td><td>&quot;Architecture_1_L3Cluster_1&quot;</td></tr><tr><td>AXI_RD_Pwr</td><td>&quot;STR_&quot; + &quot;AXI_&quot; + Cluster_Name+ &quot;_Rd_Data_Channel&quot;</td><td>&quot;STR_AXI_Cluster_1_Rd_Data_Channel&quot;</td></tr><tr><td>AXI_WR_Pwr</td><td>&quot;STR_&quot; + &quot;AXI_&quot; + Cluster_Name + &quot;_Wr_Data_Channel&quot;</td><td>&quot;STR_AXI_Cluster_1_Wr_Data_Channel&quot;</td></tr></table> <h2>ExpressionList3</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.A_Destination = &quot;C64&quot;\\ninput.A_Hop = &quot;C64&quot;\\ninput.A_Variables = 3000\\ninput.TIME = TNow</td><td>input.A_Destination = &quot;C64&quot;\\ninput.A_Hop = &quot;C64&quot;\\ninput.A_Variables = 3000\\ninput.TIME = 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>true</td><td>&quot;true&quot;</td></tr></table> <h2>AMBA_AXI6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bus_Name</td><td>&quot;AXI_DSP&quot;</td><td>&quot;AXI_DSP&quot;</td></tr><tr><td>AXI_Speed_Mhz</td><td>400.0</td><td>400.0</td></tr><tr><td>AXI_Cycle_Time</td><td>1.0E-06 / AXI_Speed_Mhz</td><td>2.5E-9</td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td></tr><tr><td>Bus_Width</td><td>8</td><td>8</td></tr><tr><td>Read_Threshold</td><td>2</td><td>2</td></tr><tr><td>Write_Threshold</td><td>2</td><td>2</td></tr><tr><td>Master_Request_Threshold</td><td>{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}</td></tr><tr><td>Number_Masters</td><td>1</td><td>1</td></tr><tr><td>Number_Slaves</td><td>1</td><td>1</td></tr><tr><td>Threshold_Trans_T_Bytes_F</td><td>false</td><td>false</td></tr><tr><td>Arbiter_FIX_1_RR_2_CUSTOM_3</td><td>1</td><td>1</td></tr><tr><td>Slave_Speeds_Mhz</td><td>{AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz,AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz}</td><td>{400.0, 400.0, 400.0, 400.0, 400.0, 400.0, 400.0, 400.0}</td></tr><tr><td>Extra_Cycles_for_RdReq_WrReq_RdData_WrData</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td></tr><tr><td>Devices_Attached_to_Slave_by_Port</td><td>{{&quot;DRAM&quot;,&quot;DRAM_DSP&quot;},{&quot;Device_2&quot;},{&quot;Device_3&quot;},{&quot;Device_4&quot;},{&quot;Device_5&quot;},{&quot;Device_6&quot;},{&quot;Device_7&quot;},{&quot;Device_8&quot;}}</td><td>{{&quot;DRAM&quot;, &quot;DRAM_DSP&quot;}, {&quot;Device_2&quot;}, {&quot;Device_3&quot;}, {&quot;Device_4&quot;}, {&quot;Device_5&quot;}, {&quot;Device_6&quot;}, {&quot;Device_7&quot;}, {&quot;Device_8&quot;}}</td></tr><tr><td>Master_First_Word_Flag</td><td>true</td><td>true</td></tr><tr><td>Master_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false}</td><td>{false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false}</td></tr><tr><td>Slave_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false}  </td><td>{false, false, false, false, false, false, false, false}</td></tr><tr><td>DEBUG</td><td>false</td><td>false</td></tr><tr><td>Custom_Arbiter_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Fixed_Priority_Array</td><td>{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}}</td><td>{{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}}</td></tr><tr><td>Slave_First_Word_Flag</td><td>true  /* Not Active in Default Slave */</td><td>true</td></tr><tr><td>Custom_Slave_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Ports_to_Plot</td><td>{0,0} /* master n, slave m, 0 disables */</td><td>{0, 0}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>Traffic3</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>Data_Structure_Name</td><td>&quot;Processor_DS&quot;</td><td>&quot;Processor_DS&quot;</td></tr><tr><td>Start_Time</td><td>0.0</td><td>0.0</td></tr><tr><td>Value_1</td><td>Sim_Time /15.0</td><td>1.0E-5</td></tr><tr><td>Value_2</td><td>2.0</td><td>2.0</td></tr><tr><td>Random_Seed</td><td>123457L</td><td>123457L</td></tr><tr><td>Time_Distribution</td><td>Fixed (Value_1)</td><td>Fixed (Value_1)</td></tr></table> <h2>SoftGen2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Name</td><td>&quot;SoftGen_DSP&quot;</td><td>&quot;SoftGen_DSP&quot;</td></tr><tr><td>Mode_of_Operation</td><td>&quot;Random&quot; /* Field gets input, Random selects a Task, Loop is sequential */</td><td>&quot;Random&quot;</td></tr><tr><td>DEBUG</td><td>false /* To Debug Port */</td><td>false</td></tr><tr><td>_explanation</td><td>ProcessorGenerator-&gt;TaskGenerator</td><td>ProcessorGenerator-&gt;TaskGenerator</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr><tr><td>Instruction_Mix_File</td><td>C64_Instr_Mix.txt</td><td>&quot;C64_Instr_Mix.txt&quot;</td></tr></table> <h2>TMS320C</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>Processor_Name</td><td>&quot;C64&quot;</td><td>&quot;C64&quot;</td></tr><tr><td>Processor_Setup</td><td>/* First row contains Column Names.                */\\nParameter_Name                   Parameter_Value   ;     \\nProcessor_Instruction_Set:       C64_Instr    \\nNumber_of_Registers:             64                  \\nProcessor_Speed_Mhz:             DSP_Speed              \\nContext_Switch_Cycles:           300                 \\nInstruction_Queue_Length:        8   \\nInstructions_per_Cycle:\t\t 8                \\nNumber_of_Pipeline_Stages:       5                   \\nNumber_of_INT_Execution_Units:   8                   \\nNumber_of_FP_Execution_Units:    0                   \\nNumber_of_Cache_Execution_Units: 3                   \\nI_1:            {Cache_Speed_Mhz=DSP_Speed, Size_KBytes=16.0, Words_per_Cache_Access=8, Hit_Ratio=100, Words_per_Cache_Line=128, Cache_Miss_Name=L2}      \\nD_1:            {Cache_Speed_Mhz=DSP_Speed, Size_KBytes=16.0, Words_per_Cache_Access=8, Hit_Ratio=100, Words_per_Cache_Line=128, Cache_Miss_Name=L2}   \\nL2:             {Cache_Speed_Mhz=DSP_Speed, Size_KBytes=256.0, Words_per_Cache_Access=8, Words_per_Cache_Line=128, Cache_Miss_Name=DRAM_DSP}      </td><td>/* First row contains Column Names.                */\\nParameter_Name                   Parameter_Value   ;     \\nProcessor_Instruction_Set:       C64_Instr    \\nNumber_of_Registers:             64                  \\nProcessor_Speed_Mhz:             DSP_Speed              \\nContext_Switch_Cycles:           300                 \\nInstruction_Queue_Length:        8   \\nInstructions_per_Cycle:\t\t 8                \\nNumber_of_Pipeline_Stages:       5                   \\nNumber_of_INT_Execution_Units:   8                   \\nNumber_of_FP_Execution_Units:    0                   \\nNumber_of_Cache_Execution_Units: 3                   \\nI_1:            {Cache_Speed_Mhz=DSP_Speed, Size_KBytes=16.0, Words_per_Cache_Access=8, Hit_Ratio=100, Words_per_Cache_Line=128, Cache_Miss_Name=L2}      \\nD_1:            {Cache_Speed_Mhz=DSP_Speed, Size_KBytes=16.0, Words_per_Cache_Access=8, Hit_Ratio=100, Words_per_Cache_Line=128, Cache_Miss_Name=L2}   \\nL2:             {Cache_Speed_Mhz=DSP_Speed, Size_KBytes=256.0, Words_per_Cache_Access=8, Words_per_Cache_Line=128, Cache_Miss_Name=DRAM_DSP}      </td></tr><tr><td>Pipeline_Stages</td><td>/* First row contains Column Names.                */\\nStage_Name   Execution_Location  Action  Condition ; \\n1_PREFETCH   I_1                 instr   none      ; \\n2_DECODE     I_1                 wait    none      ; \\n3_DATAOPER   D_1                 read    none      ;\\n4_EXECUTE    DSP                 exec    none      ;\\n5_STORE      DSP                 wait    none      ;\\n5_STORE      D_1          \t write   none      ;</td><td>/* First row contains Column Names.                */\\nStage_Name   Execution_Location  Action  Condition ; \\n1_PREFETCH   I_1                 instr   none      ; \\n2_DECODE     I_1                 wait    none      ; \\n3_DATAOPER   D_1                 read    none      ;\\n4_EXECUTE    DSP                 exec    none      ;\\n5_STORE      DSP                 wait    none      ;\\n5_STORE      D_1          \t write   none      ;</td></tr><tr><td>Enable_Hello_Messages</td><td>true</td><td>true</td></tr><tr><td>Processor_Bits</td><td>32</td><td>32</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;Display&quot;</td><td>&quot;Display&quot;</td></tr><tr><td>IO_Destination</td><td>&quot;DMA&quot;</td><td>&quot;DMA&quot;</td></tr><tr><td>IO_Command</td><td>&quot;Write&quot;</td><td>&quot;Write&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>Delay</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>Delay_Value</td><td>100.0e-9</td><td>&quot;100.0e-9&quot;</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>0</td><td>0</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>input.A_Task_Name = &quot;Display_Task&quot;\\ninput.A_Source = &quot;Trigger&quot;\\ninput.A_Instruction = (rand(0.0,1.0)&gt; 0.5)?{&quot;Store&quot;}:{&quot;Load&quot;}</td><td>input.A_Task_Name = &quot;Display_Task&quot;\\ninput.A_Source = &quot;Trigger&quot;\\ninput.A_Instruction = (rand(0.0,1.0)&gt; 0.5)?{&quot;Store&quot;}:{&quot;Load&quot;}</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>true</td><td>&quot;true&quot;</td></tr></table> <h2>Traffic2</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>Data_Structure_Name</td><td>&quot;Processor_DS&quot;</td><td>&quot;Processor_DS&quot;</td></tr><tr><td>Start_Time</td><td>1.0E-9</td><td>1.0E-9</td></tr><tr><td>Value_1</td><td>1.0E-6</td><td>1.0E-6</td></tr><tr><td>Value_2</td><td>2.0</td><td>2.0</td></tr><tr><td>Random_Seed</td><td>123457L</td><td>123457L</td></tr><tr><td>Time_Distribution</td><td>Fixed (Value_1)</td><td>Fixed (Value_1)</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;Trigger&quot;</td><td>&quot;Trigger&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></table> <h2>DMADatabase</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;DMADatabase1&quot;</td><td>&quot;DMADatabase1&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>A_Task_Name\tA_Instruction\tA_IDX\tA_Task_Source\tBurst_Word_Size\tA_Task_Address  A_Command\tA_Bytes\tA_Priority\tA_Destination    \\nDisplay_Task    Load\t          0\t   Display\t       32\t        1          Read\t           200\t     0\t             DMA \\nDisplay_Task    Store\t          0\t   DRAM\t       \t       32\t        2          Write\t   150\t     0\t             DMA \\n\\n</td><td>A_Task_Name\tA_Instruction\tA_IDX\tA_Task_Source\tBurst_Word_Size\tA_Task_Address  A_Command\tA_Bytes\tA_Priority\tA_Destination    \\nDisplay_Task    Load\t          0\t   Display\t       32\t        1          Read\t           200\t     0\t             DMA \\nDisplay_Task    Store\t          0\t   DRAM\t       \t       32\t        2          Write\t   150\t     0\t             DMA \\n\\n</td></tr><tr><td>Input_Fields</td><td>&quot;ID&quot;</td><td>&quot;ID&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;ID&quot;</td><td>&quot;ID&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;output = match&quot; /* FORMAT output = match.fieldb */</td><td>&quot;output = match&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>DMA</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>DMA_Controller_Name</td><td>&quot;DMA&quot;</td><td>&quot;DMA&quot;</td></tr><tr><td>Memory_Database_Reference</td><td>&quot;DMADatabase1&quot;</td><td>&quot;DMADatabase1&quot;</td></tr><tr><td>DMA_to_Device_Cycles</td><td>RegEx_or_None</td><td>&quot;RegEx_or_None&quot;</td></tr><tr><td>DMA_to_Device_Address</td><td>DS_Fld_Name_or_Integer</td><td>&quot;DS_Fld_Name_or_Integer&quot;</td></tr><tr><td>Device_to_DMA_Cycles</td><td>RegEx_or_None</td><td>&quot;RegEx_or_None&quot;</td></tr><tr><td>Channel_FIFO_Buffers</td><td>10</td><td>&quot;10&quot;</td></tr><tr><td>Speed_Mhz</td><td>Bus_Speed</td><td>&quot;Bus_Speed&quot;</td></tr><tr><td>DMA_Channels</td><td>2</td><td>2</td></tr><tr><td>Width_Bytes</td><td>8</td><td>8</td></tr></table> <h2>Bridge6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bridge_Name</td><td>&quot;Bridge_IO&quot;</td><td>&quot;Bridge_IO&quot;</td></tr><tr><td>Bridge_Speed_in_Mhz</td><td>500.0</td><td>500.0</td></tr><tr><td>Bridge_Width_in_Bytes</td><td>4</td><td>4</td></tr><tr><td>Overhead_Cycles</td><td>0</td><td>0</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Bridge</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Bridge</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>AMBA_AXI5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bus_Name</td><td>&quot;AXI_IO&quot;</td><td>&quot;AXI_IO&quot;</td></tr><tr><td>AXI_Speed_Mhz</td><td>1000.0</td><td>1000.0</td></tr><tr><td>AXI_Cycle_Time</td><td>1.0E-06 / AXI_Speed_Mhz</td><td>1.0E-9</td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td></tr><tr><td>Bus_Width</td><td>8</td><td>8</td></tr><tr><td>Read_Threshold</td><td>2</td><td>2</td></tr><tr><td>Write_Threshold</td><td>2</td><td>2</td></tr><tr><td>Master_Request_Threshold</td><td>{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}</td></tr><tr><td>Number_Masters</td><td>1</td><td>1</td></tr><tr><td>Number_Slaves</td><td>1</td><td>1</td></tr><tr><td>Threshold_Trans_T_Bytes_F</td><td>false</td><td>false</td></tr><tr><td>Arbiter_FIX_1_RR_2_CUSTOM_3</td><td>1</td><td>1</td></tr><tr><td>Slave_Speeds_Mhz</td><td>{AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz,AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz}</td><td>{1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0}</td></tr><tr><td>Extra_Cycles_for_RdReq_WrReq_RdData_WrData</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td></tr><tr><td>Devices_Attached_to_Slave_by_Port</td><td>{{&quot;Display&quot;},{&quot;Device_2&quot;},{&quot;Device_3&quot;},{&quot;Device_4&quot;},{&quot;Device_5&quot;},{&quot;Device_6&quot;},{&quot;Device_7&quot;},{&quot;Device_8&quot;}}</td><td>{{&quot;Display&quot;}, {&quot;Device_2&quot;}, {&quot;Device_3&quot;}, {&quot;Device_4&quot;}, {&quot;Device_5&quot;}, {&quot;Device_6&quot;}, {&quot;Device_7&quot;}, {&quot;Device_8&quot;}}</td></tr><tr><td>Master_First_Word_Flag</td><td>true</td><td>true</td></tr><tr><td>Master_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false}</td><td>{false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false}</td></tr><tr><td>Slave_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false}  </td><td>{false, false, false, false, false, false, false, false}</td></tr><tr><td>DEBUG</td><td>false</td><td>false</td></tr><tr><td>Custom_Arbiter_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Fixed_Priority_Array</td><td>{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}}</td><td>{{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}}</td></tr><tr><td>Slave_First_Word_Flag</td><td>true  /* Not Active in Default Slave */</td><td>true</td></tr><tr><td>Custom_Slave_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Ports_to_Plot</td><td>{0,0} /* master n, slave m, 0 disables */</td><td>{0, 0}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>AMBA_AXI4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bus_Name</td><td>&quot;AXI_IO_INTF&quot;</td><td>&quot;AXI_IO_INTF&quot;</td></tr><tr><td>AXI_Speed_Mhz</td><td>1000.0</td><td>1000.0</td></tr><tr><td>AXI_Cycle_Time</td><td>1.0E-06 / AXI_Speed_Mhz</td><td>1.0E-9</td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td></tr><tr><td>Bus_Width</td><td>8</td><td>8</td></tr><tr><td>Read_Threshold</td><td>2</td><td>2</td></tr><tr><td>Write_Threshold</td><td>2</td><td>2</td></tr><tr><td>Master_Request_Threshold</td><td>{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}</td></tr><tr><td>Number_Masters</td><td>3</td><td>3</td></tr><tr><td>Number_Slaves</td><td>2</td><td>2</td></tr><tr><td>Threshold_Trans_T_Bytes_F</td><td>false</td><td>false</td></tr><tr><td>Arbiter_FIX_1_RR_2_CUSTOM_3</td><td>1</td><td>1</td></tr><tr><td>Slave_Speeds_Mhz</td><td>{AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz,AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz}</td><td>{1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0}</td></tr><tr><td>Extra_Cycles_for_RdReq_WrReq_RdData_WrData</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td></tr><tr><td>Devices_Attached_to_Slave_by_Port</td><td>{{&quot;DRAM&quot;,&quot;DDR&quot;},{&quot;Display&quot;},{&quot;Device_3&quot;},{&quot;Device_4&quot;},{&quot;Device_5&quot;},{&quot;Device_6&quot;},{&quot;Device_7&quot;},{&quot;Device_8&quot;}}</td><td>{{&quot;DRAM&quot;, &quot;DDR&quot;}, {&quot;Display&quot;}, {&quot;Device_3&quot;}, {&quot;Device_4&quot;}, {&quot;Device_5&quot;}, {&quot;Device_6&quot;}, {&quot;Device_7&quot;}, {&quot;Device_8&quot;}}</td></tr><tr><td>Master_First_Word_Flag</td><td>true</td><td>true</td></tr><tr><td>Master_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false}</td><td>{false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false}</td></tr><tr><td>Slave_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false}  </td><td>{false, false, false, false, false, false, false, false}</td></tr><tr><td>DEBUG</td><td>false</td><td>false</td></tr><tr><td>Custom_Arbiter_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Fixed_Priority_Array</td><td>{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}}</td><td>{{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}}</td></tr><tr><td>Slave_First_Word_Flag</td><td>true  /* Not Active in Default Slave */</td><td>true</td></tr><tr><td>Custom_Slave_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Ports_to_Plot</td><td>{0,0} /* master n, slave m, 0 disables */</td><td>{0, 0}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>Bridge5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bridge_Name</td><td>&quot;Bridge_Core&quot;</td><td>&quot;Bridge_Core&quot;</td></tr><tr><td>Bridge_Speed_in_Mhz</td><td>500.0</td><td>500.0</td></tr><tr><td>Bridge_Width_in_Bytes</td><td>4</td><td>4</td></tr><tr><td>Overhead_Cycles</td><td>0</td><td>0</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Bridge</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Bridge</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>Bridge3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bridge_Name</td><td>&quot;Bridge_DSP&quot;</td><td>&quot;Bridge_DSP&quot;</td></tr><tr><td>Bridge_Speed_in_Mhz</td><td>Bus_Speed</td><td>2000.0</td></tr><tr><td>Bridge_Width_in_Bytes</td><td>4</td><td>4</td></tr><tr><td>Overhead_Cycles</td><td>0</td><td>0</td></tr><tr><td>_explanation</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Bridge</td><td>Hardware_Modeling-&gt;Bus_Switch_Ctrl-&gt;Bridge</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>Instr_Set</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>Instruction_Set_Name</td><td>&quot;C64_Instr&quot;</td><td>&quot;C64_Instr&quot;</td></tr><tr><td>_explanation</td><td>ProcessorGenerator-&gt;Instruction_Set</td><td>ProcessorGenerator-&gt;Instruction_Set</td></tr><tr><td>Instruction_Set_Text</td><td>/* Instruction Set or File Path. */\\n   Mnew Ra  Rb  Rc  Rd   Re ;   /* Label */\\n   DSP  LUnit MUnit SUnit DUnit         ;\\n   LUnit  INT_1 INT_2         \t\t;\\n   MUnit  INT_3 INT_4               \t;\\n   SUnit  INT_5 INT_6                \t;\\n   DUnit  INT_7 INT_8\t\t\t;\\n\\nbegin INT_7                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\nMV   1 ;\\nOR   1 ;\\nSTB  1 ;\\nLDB   5 ;\\nSUB  1 ;\\nXOR  1 ;\\nZERO 1 ;\\nend   INT_7                 ;\\n\\nbegin INT_8                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\nMV   1 ;\\nOR   1 ;\\nSTB  1 ;\\nLDB   5 ;\\nSUB  1 ;\\nXOR  1 ;\\nZERO 1 ;\\nend   INT_8                 ;\\n\\nbegin INT_3                 ;   /* Group */\\nAVG 2 ;\\nMPY 1 ;\\nSSHVL  2 ;\\nBIT 2 ;\\nXORMPY 4 ;\\nXPND 2 ;\\nCMPY 3 ;\\nDDOTP 4 ;\\nDEAL 2 ;\\nMVD  4 ;\\nROTL 2 ;\\nSHFL 2 ;\\nend   INT_3                 ;\\n\\nbegin INT_4                 ;   /* Group */\\nAVG 2 ;\\nMPY 1 ;\\nSSHVL  2 ;\\nBIT 2 ;\\nXORMPY 4 ;\\nXPND 2 ;\\nCMPY 3 ;\\nDDOTP 4 ;\\nDEAL 2 ;\\nMVD  4 ;\\nROTL 2 ;\\nSHFL 2 ;\\nend   INT_4                 ;\\n\\nbegin INT_5                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\n*B  5 ;\\nDMV  1 ;\\nSET 1 ;\\nMIN 1 ;\\nSHL  1 ;\\nMV  1 ;\\nSHR  1 ; \\nNEG 1 ;\\nOR  1 ;\\nPACK 1 ;\\nSUB 1 ;\\nCLR 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU4  1 ;\\nXOR 1 ;\\nZERO  1 ;\\nend   INT_5                  ;\\n\\nbegin INT_6                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\n*B  5 ;\\nDMV  1 ;\\nSET 1 ;\\nMIN 1 ;\\nSHL  1 ;\\nMV  1 ;\\nSHR  1 ; \\nNEG 1 ;\\nOR  1 ;\\nPACK 1 ;\\nSUB 1 ;\\nCLR 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU4  1 ;\\nXOR 1 ;\\nZERO  1 ;\\nend   INT_6                  ;\\n\\nbegin INT_1                  ;   /* Group */\\nADD 1 ;\\nABS 1  ;\\nAND 1 ;\\nMIN 1 ; \\nSHL 1 ;\\nMV  1 ;\\nSUB 1 ;\\nNEG 1 ;\\nNORM 1 ;\\nNOT  1 ; \\nOR  1 ;\\nPACK 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU 1 ;\\nXOR 1 ;\\nZERO  1 ;\\nLMBD  1 ;\\nSAT 1 ;\\nMAX 1 ;\\nend   INT_1                  ;\\n\\nbegin INT_2                  ;   /* Group */\\nADD 1 ;\\nABS 1  ;\\nAND 1 ;\\nMIN 1 ; \\nSHL 1 ;\\nMV  1 ;\\nSUB 1 ;\\nNEG 1 ;\\nNORM 1 ;\\nNOT  1 ; \\nOR  1 ;\\nPACK 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU 1 ;\\nXOR 1 ;\\nZERO  1 ;\\nLMBD  1 ;\\nSAT 1 ;\\nMAX 1 ;\\nend   INT_2                  ;</td><td>/* Instruction Set or File Path. */\\n   Mnew Ra  Rb  Rc  Rd   Re ;   /* Label */\\n   DSP  LUnit MUnit SUnit DUnit         ;\\n   LUnit  INT_1 INT_2         \t\t;\\n   MUnit  INT_3 INT_4               \t;\\n   SUnit  INT_5 INT_6                \t;\\n   DUnit  INT_7 INT_8\t\t\t;\\n\\nbegin INT_7                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\nMV   1 ;\\nOR   1 ;\\nSTB  1 ;\\nLDB   5 ;\\nSUB  1 ;\\nXOR  1 ;\\nZERO 1 ;\\nend   INT_7                 ;\\n\\nbegin INT_8                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\nMV   1 ;\\nOR   1 ;\\nSTB  1 ;\\nLDB   5 ;\\nSUB  1 ;\\nXOR  1 ;\\nZERO 1 ;\\nend   INT_8                 ;\\n\\nbegin INT_3                 ;   /* Group */\\nAVG 2 ;\\nMPY 1 ;\\nSSHVL  2 ;\\nBIT 2 ;\\nXORMPY 4 ;\\nXPND 2 ;\\nCMPY 3 ;\\nDDOTP 4 ;\\nDEAL 2 ;\\nMVD  4 ;\\nROTL 2 ;\\nSHFL 2 ;\\nend   INT_3                 ;\\n\\nbegin INT_4                 ;   /* Group */\\nAVG 2 ;\\nMPY 1 ;\\nSSHVL  2 ;\\nBIT 2 ;\\nXORMPY 4 ;\\nXPND 2 ;\\nCMPY 3 ;\\nDDOTP 4 ;\\nDEAL 2 ;\\nMVD  4 ;\\nROTL 2 ;\\nSHFL 2 ;\\nend   INT_4                 ;\\n\\nbegin INT_5                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\n*B  5 ;\\nDMV  1 ;\\nSET 1 ;\\nMIN 1 ;\\nSHL  1 ;\\nMV  1 ;\\nSHR  1 ; \\nNEG 1 ;\\nOR  1 ;\\nPACK 1 ;\\nSUB 1 ;\\nCLR 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU4  1 ;\\nXOR 1 ;\\nZERO  1 ;\\nend   INT_5                  ;\\n\\nbegin INT_6                 ;   /* Group */\\nADD 1 ;\\nAND 1 ;\\n*B  5 ;\\nDMV  1 ;\\nSET 1 ;\\nMIN 1 ;\\nSHL  1 ;\\nMV  1 ;\\nSHR  1 ; \\nNEG 1 ;\\nOR  1 ;\\nPACK 1 ;\\nSUB 1 ;\\nCLR 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU4  1 ;\\nXOR 1 ;\\nZERO  1 ;\\nend   INT_6                  ;\\n\\nbegin INT_1                  ;   /* Group */\\nADD 1 ;\\nABS 1  ;\\nAND 1 ;\\nMIN 1 ; \\nSHL 1 ;\\nMV  1 ;\\nSUB 1 ;\\nNEG 1 ;\\nNORM 1 ;\\nNOT  1 ; \\nOR  1 ;\\nPACK 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU 1 ;\\nXOR 1 ;\\nZERO  1 ;\\nLMBD  1 ;\\nSAT 1 ;\\nMAX 1 ;\\nend   INT_1                  ;\\n\\nbegin INT_2                  ;   /* Group */\\nADD 1 ;\\nABS 1  ;\\nAND 1 ;\\nMIN 1 ; \\nSHL 1 ;\\nMV  1 ;\\nSUB 1 ;\\nNEG 1 ;\\nNORM 1 ;\\nNOT  1 ; \\nOR  1 ;\\nPACK 1 ;\\nCMP 1 ;\\nSWAP 1 ;\\nUNPKHU 1 ;\\nXOR 1 ;\\nZERO  1 ;\\nLMBD  1 ;\\nSAT 1 ;\\nMAX 1 ;\\nend   INT_2                  ;</td></tr><tr><td>Record_Set_Name</td><td>&quot;Record_Set_Name2&quot;</td><td>&quot;Record_Set_Name2&quot;</td></tr><tr><td>Memory_Type</td><td>Global</td><td>Global</td></tr></table> <h2>AMBA_AXI</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Bus_Name</td><td>&quot;AXI_DRAM&quot;</td><td>&quot;AXI_DRAM&quot;</td></tr><tr><td>AXI_Speed_Mhz</td><td>1000.0</td><td>1000.0</td></tr><tr><td>AXI_Cycle_Time</td><td>1.0E-06 / AXI_Speed_Mhz</td><td>1.0E-9</td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td><td>Interfaces and Buses-&gt;AHB-&gt;AXI_Bus</td></tr><tr><td>Bus_Width</td><td>8</td><td>8</td></tr><tr><td>Read_Threshold</td><td>2</td><td>2</td></tr><tr><td>Write_Threshold</td><td>2</td><td>2</td></tr><tr><td>Master_Request_Threshold</td><td>{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}</td></tr><tr><td>Number_Masters</td><td>16</td><td>16</td></tr><tr><td>Number_Slaves</td><td>8</td><td>8</td></tr><tr><td>Threshold_Trans_T_Bytes_F</td><td>false</td><td>false</td></tr><tr><td>Arbiter_FIX_1_RR_2_CUSTOM_3</td><td>1</td><td>1</td></tr><tr><td>Slave_Speeds_Mhz</td><td>{AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz,AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz, AXI_Speed_Mhz}</td><td>{1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0}</td></tr><tr><td>Extra_Cycles_for_RdReq_WrReq_RdData_WrData</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td><td>{0, 0, 0, 0, 0, 0, 0, 0}</td></tr><tr><td>Devices_Attached_to_Slave_by_Port</td><td>{{&quot;DRAM&quot;},{&quot;Device_2&quot;},{&quot;DRAM1&quot;},{&quot;Device_4&quot;},{&quot;DDR&quot;},{&quot;Device_6&quot;},{&quot;Device_7&quot;},{&quot;DRAM_DSP&quot;}}</td><td>{{&quot;DRAM&quot;}, {&quot;Device_2&quot;}, {&quot;DRAM1&quot;}, {&quot;Device_4&quot;}, {&quot;DDR&quot;}, {&quot;Device_6&quot;}, {&quot;Device_7&quot;}, {&quot;DRAM_DSP&quot;}}</td></tr><tr><td>Master_First_Word_Flag</td><td>true</td><td>true</td></tr><tr><td>Master_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false}</td><td>{false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false}</td></tr><tr><td>Slave_Throttle_Enable</td><td>{false,false,false,false,false,false,false,false}  </td><td>{false, false, false, false, false, false, false, false}</td></tr><tr><td>DEBUG</td><td>false</td><td>false</td></tr><tr><td>Custom_Arbiter_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Custom_Arbiter_Path</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Fixed_Priority_Array</td><td>{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}}</td><td>{{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}}</td></tr><tr><td>Slave_First_Word_Flag</td><td>true  /* Not Active in Default Slave */</td><td>true</td></tr><tr><td>Custom_Slave_File</td><td>&quot;none&quot;</td><td>&quot;none&quot;</td></tr><tr><td>Ports_to_Plot</td><td>{0,0} /* master n, slave m, 0 disables */</td><td>{0, 0}</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>1.5E-4</td></tr></table> <h2>Database2</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;TLB&quot;</td><td>&quot;TLB&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>Cluster\t\tA_Prefetch_Name\t\tA_Destination\\nCluster_1\tI_1\t\t\tDRAM\\nCluster_1\tI_1\t\t\tDRAM\\nCluster_1\tI_1\t\t\tDRAM\\nCluster_1\tL2\t\t\tL3Cluster1\\nCluster_1\tL2\t\t\tL3Cluster1\\nCluster_1\tL2\t\t\tL3Cluster1\\n\\nCluster_2\tI_1\t\t\tDRAM\\nCluster_2\tI_1\t\t\tDRAM\\nCluster_2\tI_1\t\t\tDRAM\\nCluster_2\tL2\t\t\tL3Cluster2\\nCluster_2\tL2\t\t\tL3Cluster2\\nCluster_2\tL2\t\t\tL3Cluster2</td><td>Cluster\t\tA_Prefetch_Name\t\tA_Destination\\nCluster_1\tI_1\t\t\tDRAM\\nCluster_1\tI_1\t\t\tDRAM\\nCluster_1\tI_1\t\t\tDRAM\\nCluster_1\tL2\t\t\tL3Cluster1\\nCluster_1\tL2\t\t\tL3Cluster1\\nCluster_1\tL2\t\t\tL3Cluster1\\n\\nCluster_2\tI_1\t\t\tDRAM\\nCluster_2\tI_1\t\t\tDRAM\\nCluster_2\tI_1\t\t\tDRAM\\nCluster_2\tL2\t\t\tL3Cluster2\\nCluster_2\tL2\t\t\tL3Cluster2\\nCluster_2\tL2\t\t\tL3Cluster2</td></tr><tr><td>Input_Fields</td><td>&quot;Cluster, A_Prefetch_Name&quot;</td><td>&quot;Cluster, A_Prefetch_Name&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;Cluster, A_Prefetch_Name&quot;</td><td>&quot;Cluster, A_Prefetch_Name&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;input.A_Destination = match.A_Destination&quot; /* FORMAT output = match.fieldb */</td><td>&quot;input.A_Destination = match.A_Destination&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>DRAM2</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;DRAM1&quot;</td><td>&quot;DRAM1&quot;</td></tr><tr><td>Memory_Speed_Mhz</td><td>500.0</td><td>500.0</td></tr><tr><td>Memory_Size_MBytes</td><td>64.0</td><td>64.0</td></tr><tr><td>Access_Time</td><td>&quot;Read 2.0, Prefetch 6.0, Write 2.0, ReadWrite 4.0, Erase 9.0&quot;</td><td>&quot;Read 2.0, Prefetch 6.0, Write 2.0, ReadWrite 4.0, Erase 9.0&quot;</td></tr><tr><td>FIFO_Buffers</td><td>8</td><td>8</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&quot;</td><td>&quot;Cycle_Time&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>DDR</td><td>DDR</td></tr></table> <h2>Database</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;DMADatabase&quot;</td><td>&quot;DMADatabase&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>A_Task_Name\t\tA_Instruction\tA_IDX\tA_Task_Source\tBurst_Word_Size\tA_Task_Address  A_Command\tA_Bytes\tA_Priority\tA_Destination    \\n\\n\\nMy_Task_10Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_10 \\nMy_Task_20Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_10 \\nMy_Task_30Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_10 \\nMy_Task_11Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_11 \\nMy_Task_21Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_11 \\nMy_Task_31Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_11 \\n\\nMy_Task_12Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_12 \\nMy_Task_22Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_12 \\nMy_Task_32Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_12 \\nMy_Task_13Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_13 \\nMy_Task_23Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_13 \\nMy_Task_33Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_13\\nMy_Task_14Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_14 \\nMy_Task_24Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_14 \\nMy_Task_34Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_14 \\nMy_Task_15Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_15 \\nMy_Task_25Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_15 \\nMy_Task_35Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_15  \\n\\n\\nMy_Task_10Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_20 \\nMy_Task_20Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_20 \\nMy_Task_30Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_20 \\nMy_Task_11Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_21 \\nMy_Task_21Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_21 \\nMy_Task_31Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_21 \\n\\nMy_Task_12Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_22 \\nMy_Task_22Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_22 \\nMy_Task_32Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_22 \\nMy_Task_13Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_23 \\nMy_Task_23Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_23 \\nMy_Task_33Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_23\\nMy_Task_14Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_24 \\nMy_Task_24Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_24 \\nMy_Task_34Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_24 \\nMy_Task_15Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_25 \\nMy_Task_25Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_25 \\nMy_Task_35Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_25  \\n\\n</td><td>A_Task_Name\t\tA_Instruction\tA_IDX\tA_Task_Source\tBurst_Word_Size\tA_Task_Address  A_Command\tA_Bytes\tA_Priority\tA_Destination    \\n\\n\\nMy_Task_10Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_10 \\nMy_Task_20Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_10 \\nMy_Task_30Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_10 \\nMy_Task_11Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_11 \\nMy_Task_21Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_11 \\nMy_Task_31Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_11 \\n\\nMy_Task_12Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_12 \\nMy_Task_22Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_12 \\nMy_Task_32Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_12 \\nMy_Task_13Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_13 \\nMy_Task_23Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_13 \\nMy_Task_33Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_13\\nMy_Task_14Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_14 \\nMy_Task_24Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_14 \\nMy_Task_34Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_14 \\nMy_Task_15Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_15 \\nMy_Task_25Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_15 \\nMy_Task_35Cluster_1\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_15  \\n\\n\\nMy_Task_10Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_20 \\nMy_Task_20Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_20 \\nMy_Task_30Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_20 \\nMy_Task_11Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_21 \\nMy_Task_21Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_21 \\nMy_Task_31Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_21 \\n\\nMy_Task_12Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_22 \\nMy_Task_22Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_22 \\nMy_Task_32Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_22 \\nMy_Task_13Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_23 \\nMy_Task_23Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_23 \\nMy_Task_33Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_23\\nMy_Task_14Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_24 \\nMy_Task_24Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_24 \\nMy_Task_34Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_24 \\nMy_Task_15Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Read\t        128\t0\t        DMACluster_25 \\nMy_Task_25Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        1          Write\t128\t1\t        DMACluster_25 \\nMy_Task_35Cluster_2\t     LD_LDR\t  0\t    DRAM1\t        32\t        2          Write\t128\t3\t        DMACluster_25  \\n\\n</td></tr><tr><td>Input_Fields</td><td>&quot;ID&quot;</td><td>&quot;ID&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;ID&quot;</td><td>&quot;ID&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;output = match&quot; /* FORMAT output = match.fieldb */</td><td>&quot;output = match&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>ARM9_Instruction_Set</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 Instruction Set for ARM9 : Reference ARM TRM manual.  \\n</td><td>This is the Instruction Set for ARM9 : Reference ARM TRM manual.  \\n</td></tr><tr><td>Instruction_Set_Name</td><td>&quot;ARM_INSTR&quot;</td><td>&quot;ARM_INSTR&quot;</td></tr><tr><td>_explanation</td><td>ProcessorGenerator-&gt;Instruction_Set</td><td>ProcessorGenerator-&gt;Instruction_Set</td></tr><tr><td>Instruction_Set_Text</td><td>/* Instruction Set : Reference ARM TRM manual. */\\n\\n   Mnew Ra  Rb  Rc  Rd Re Rf  Rg Rh;   /* Label */\\n   ARM  EXEC             ; /* one execution unit */\\n   EXEC INT_1                ; /* ARM execution unit  */\\n\\nbegin INT_1                  ;\\n   MV_MOV 1 4                ; /* group MOVE */\\n   MV_MVN 1 4                ;\\n   MV_MRS 1 2                ;\\n   MV_MSR 3                  ;\\n\\n   ART_ADD 1 4               ; /* group ARITHMETIC */\\n   ART_ADC 1 4               ;\\n   ART_SUB 1 4               ;\\n   ART_SBC 1 4               ;\\n   ART_RSB 1 4               ;\\n   ART_RSC 1 4               ;\\n   ART_MUL 2 3               ;\\n   ART_MLA 2 3               ;\\n   ART_MULS 4                ;\\n   ART_MLAS 4                ;\\n   ART_UMULL 3 4             ;\\n   ART_UMLAL 3 4             ;\\n   ART_SMULL 3 4             ;\\n   ART_SMLAL 3 4             ;\\n   ART_UMULLS 5              ;\\n   ART_UMLALS 5              ;\\n   ART_SMULLS 5              ;\\n   ART_SMLALS 5              ;\\n   ART_CMP 1 4               ;\\n   ART_CMN 1 4               ;\\n   ART_QADD 1 2              ;\\n   ART_QSUB 1 2              ;\\n   ART_SMULXY 1              ;\\n   ART_SMULAXY 2             ;\\n   ART_SMULWX 1              ;\\n   ART_SMULAWX 2             ;\\n   ART_SMULALX 2 3           ;\\n   ART_CLZ 1                 ;\\n\\n   LGL_TST 1 4               ; /* group LOGICAL */\\n   LGL_TEQ 1 4               ;\\n   LGL_AND 1 4               ;\\n   LGL_EOR 1 4               ;\\n   LGL_ORR 1 4               ;\\n   LGL_BIC 1 4               ;\\n\\n   *BR_B 3                    ; /* group LOGICAL */\\n   BR_BL 3                   ; \\n   BR_BX 3                   ;\\n   BR_BLX 3                  ;\\n\\n   #LD_LDR 1 5               ; /* group LOAD */\\n   LD_LDRT 1 5               ; \\n   LD_LDRB 1 5               ; \\n   LD_LDRBT 1 5              ; \\n   LD_LDRSB 1 5              ; \\n   LD_LDRH 1 5               ; \\n   LD_LDRSH 1 5              ; \\n   LD_LDM_PC 5               ; \\n   LD_LDM 1 12               ; /* number of registers */\\n\\n   STR_STR 1                 ; /* group STORE */\\n   STR_STRT 1                ; \\n   STR_STRB 1                ; \\n   STR_STRBT 1               ; \\n   STR_STRH 1                ;\t\\n   STR_STM_PC 1 2            ;\\n   STR_STM 1 12              ; /* number of registers */\\n\\n   MISC_SWP 3                ; /* group MISCELLANEOUS */\\n   MISC_SWI 3                ; \\n   MISC_BKPT 3               ; \\n\\nend   INT_1                   ;</td><td>/* Instruction Set : Reference ARM TRM manual. */\\n\\n   Mnew Ra  Rb  Rc  Rd Re Rf  Rg Rh;   /* Label */\\n   ARM  EXEC             ; /* one execution unit */\\n   EXEC INT_1                ; /* ARM execution unit  */\\n\\nbegin INT_1                  ;\\n   MV_MOV 1 4                ; /* group MOVE */\\n   MV_MVN 1 4                ;\\n   MV_MRS 1 2                ;\\n   MV_MSR 3                  ;\\n\\n   ART_ADD 1 4               ; /* group ARITHMETIC */\\n   ART_ADC 1 4               ;\\n   ART_SUB 1 4               ;\\n   ART_SBC 1 4               ;\\n   ART_RSB 1 4               ;\\n   ART_RSC 1 4               ;\\n   ART_MUL 2 3               ;\\n   ART_MLA 2 3               ;\\n   ART_MULS 4                ;\\n   ART_MLAS 4                ;\\n   ART_UMULL 3 4             ;\\n   ART_UMLAL 3 4             ;\\n   ART_SMULL 3 4             ;\\n   ART_SMLAL 3 4             ;\\n   ART_UMULLS 5              ;\\n   ART_UMLALS 5              ;\\n   ART_SMULLS 5              ;\\n   ART_SMLALS 5              ;\\n   ART_CMP 1 4               ;\\n   ART_CMN 1 4               ;\\n   ART_QADD 1 2              ;\\n   ART_QSUB 1 2              ;\\n   ART_SMULXY 1              ;\\n   ART_SMULAXY 2             ;\\n   ART_SMULWX 1              ;\\n   ART_SMULAWX 2             ;\\n   ART_SMULALX 2 3           ;\\n   ART_CLZ 1                 ;\\n\\n   LGL_TST 1 4               ; /* group LOGICAL */\\n   LGL_TEQ 1 4               ;\\n   LGL_AND 1 4               ;\\n   LGL_EOR 1 4               ;\\n   LGL_ORR 1 4               ;\\n   LGL_BIC 1 4               ;\\n\\n   *BR_B 3                    ; /* group LOGICAL */\\n   BR_BL 3                   ; \\n   BR_BX 3                   ;\\n   BR_BLX 3                  ;\\n\\n   #LD_LDR 1 5               ; /* group LOAD */\\n   LD_LDRT 1 5               ; \\n   LD_LDRB 1 5               ; \\n   LD_LDRBT 1 5              ; \\n   LD_LDRSB 1 5              ; \\n   LD_LDRH 1 5               ; \\n   LD_LDRSH 1 5              ; \\n   LD_LDM_PC 5               ; \\n   LD_LDM 1 12               ; /* number of registers */\\n\\n   STR_STR 1                 ; /* group STORE */\\n   STR_STRT 1                ; \\n   STR_STRB 1                ; \\n   STR_STRBT 1               ; \\n   STR_STRH 1                ;\t\\n   STR_STM_PC 1 2            ;\\n   STR_STM 1 12              ; /* number of registers */\\n\\n   MISC_SWP 3                ; /* group MISCELLANEOUS */\\n   MISC_SWI 3                ; \\n   MISC_BKPT 3               ; \\n\\nend   INT_1                   ;</td></tr><tr><td>Record_Set_Name</td><td>&quot;Record_Set_Name&quot;</td><td>&quot;Record_Set_Name&quot;</td></tr><tr><td>Memory_Type</td><td>Global</td><td>Global</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;DRAM&quot;</td><td>&quot;DRAM&quot;</td></tr><tr><td>Memory_Speed_Mhz</td><td>Bus_Speed</td><td>2000.0</td></tr><tr><td>Memory_Size_MBytes</td><td>64.0</td><td>64.0</td></tr><tr><td>Access_Time</td><td>&quot;Read 1.0, Prefetch 6.0, Write 1.0, ReadWrite 4.0, Erase 9.0&quot;</td><td>&quot;Read 1.0, Prefetch 6.0, Write 1.0, ReadWrite 4.0, Erase 9.0&quot;</td></tr><tr><td>FIFO_Buffers</td><td>8</td><td>8</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&quot;</td><td>&quot;Cycle_Time&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>DDR3</td><td>DDR3</td></tr></table> <h2>ArchitectureSetup</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Field_Name_Mapping</td><td>/* First row contains Column Names.                */\\nExternal_Field_Name          Internal_Field_Name   ; \\nA_Address                    A_Address             ; \\nA_Bytes                      A_Bytes               ; \\nA_Data                       A_Data                ; \\nA_IDX                        A_IDX                 ; \\nA_Instruction                A_Instruction         ; \\nA_Priority                   A_Priority            ; \\nA_Source                     A_Source              ; \\nA_Destination                A_Destination         ; \\nA_Task_ID                    A_Task_ID             ; \\nA_Time                       A_Time                ; \\n</td><td>/* First row contains Column Names.                */\\nExternal_Field_Name          Internal_Field_Name   ; \\nA_Address                    A_Address             ; \\nA_Bytes                      A_Bytes               ; \\nA_Data                       A_Data                ; \\nA_IDX                        A_IDX                 ; \\nA_Instruction                A_Instruction         ; \\nA_Priority                   A_Priority            ; \\nA_Source                     A_Source              ; \\nA_Destination                A_Destination         ; \\nA_Task_ID                    A_Task_ID             ; \\nA_Time                       A_Time                ; \\n</td></tr><tr><td>Routing_Table</td><td>/* First row contains Column Names.                */\\nSource_Node    Destination_Node   Hop           Source_Port ; \\nC64         DRAM_DSP           Bridge_DSP        bus_out     ;\\nDRAM_DSP         C64           Bridge_DSP        output     ;\\n</td><td>/* First row contains Column Names.                */\\nSource_Node    Destination_Node   Hop           Source_Port ; \\nC64         DRAM_DSP           Bridge_DSP        bus_out     ;\\nDRAM_DSP         C64           Bridge_DSP        output     ;\\n</td></tr><tr><td>Number_of_Samples</td><td>35</td><td>0</td></tr><tr><td>Statistics_to_Plot</td><td>&quot;None&quot;</td><td>&quot;None&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>

    Contact Us

    Subscribe