Zynq7000

Three flows are implemented on a Zynq 7000 with a combination of tasks implementation on fabric and dual-core ARM

Dual_Core_w_Irupt_and_Preempt12

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 (*)
  • For an executable version,
  • To view or save the MoML file for this model, click here.
Dual_Core_w_Irupt_and_Preempt12model <h2>PowerTable2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>This is the Excel spreadsheet import.  The power \\ninformation is maintained here.</td><td>This is the Excel spreadsheet import.  The power \\ninformation is maintained here.</td></tr><tr><td>Manager_Name</td><td>&quot;Manager_1&quot;</td><td>&quot;Manager_1&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Manager_Setup</td><td>/* Power_Table.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ---------Power States------  -----Operating States------  -----------State Transitions---------  --Speed--  --Exist-- */\\n    Architecture_Block      \t\tActive  Standby Wait  Idle     Off   Existing  OffState  OnState  t_OnOff      Mhz       Volts   ; \\nArchitecture_1_Processor_1\t\t1.9\t0.5\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Processor_2\t\t1.9\t0.5\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_SDRAM\t\t\t0.275\t0.142\t0.013\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_NOR\t\t\t0.120\t0.060\t0.002\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_L_2\t\t\t0.620\t0.200\t0.003\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AXI_SDRAM\t\t0.324\t0.0025\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AXI_OCM\t\t\t0.332\t0.0023\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_SRAM\t\t\t0.046\t0.0115\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Bus_1\t\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AMBA_APB\t\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AMBA_AHB\t\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AXI_Central_Interconnect\t0.775\t0.10\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Local_Bus\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Block_Ram_1\t\t0.193\t0.002\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nScheduler_FPGA_Resource\t\t\t0.250\t0.120\t0.020\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nScheduler_FPGA_Resource1\t\t0.250\t0.120\t0.020\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nScheduler_HW_Engine\t\t\t0.60    0.20    0.0     0.0   0.001   Standby   Standby   Active   10.0E-9    100.0     1.0     ;</td><td>/* Power_Table.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ---------Power States------  -----Operating States------  -----------State Transitions---------  --Speed--  --Exist-- */\\n    Architecture_Block      \t\tActive  Standby Wait  Idle     Off   Existing  OffState  OnState  t_OnOff      Mhz       Volts   ; \\nArchitecture_1_Processor_1\t\t1.9\t0.5\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Processor_2\t\t1.9\t0.5\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_SDRAM\t\t\t0.275\t0.142\t0.013\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_NOR\t\t\t0.120\t0.060\t0.002\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_L_2\t\t\t0.620\t0.200\t0.003\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AXI_SDRAM\t\t0.324\t0.0025\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AXI_OCM\t\t\t0.332\t0.0023\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_SRAM\t\t\t0.046\t0.0115\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Bus_1\t\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AMBA_APB\t\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AMBA_AHB\t\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_AXI_Central_Interconnect\t0.775\t0.10\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Local_Bus\t\t0.050\t0.020\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nArchitecture_1_Block_Ram_1\t\t0.193\t0.002\t0.001\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nScheduler_FPGA_Resource\t\t\t0.250\t0.120\t0.020\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nScheduler_FPGA_Resource1\t\t0.250\t0.120\t0.020\t0.0\t0.0   Standby   Standby   Active   10.0E-9    100.0     1.0     ;\\nScheduler_HW_Engine\t\t\t0.60    0.20    0.0     0.0   0.001   Standby   Standby   Active   10.0E-9    100.0     1.0     ;</td></tr><tr><td>Async_State_Change</td><td>/* Async_State_Change.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ------------Time State--------- */\\n    Architecture_Block      State     Time_or_Express  Next ; \\n</td><td>/* Async_State_Change.  First row contains Column Names, expressions valid for entries except Device Name.                                                 \\n                                                                                                                                                    \\n--------Device Name-------  ------------Time State--------- */\\n    Architecture_Block      State     Time_or_Express  Next ; \\n</td></tr><tr><td>Expression_List</td><td>/* First row contains Column Names.                                                                                                                 \\n                                                                                                                                                    \\n---------Reference--------  ------------------------------------Expression----------------------------------------------------------------------- */\\n           Name                                                   Value                                                                           ; \\n</td><td>/* First row contains Column Names.                                                                                                                 \\n                                                                                                                                                    \\n---------Reference--------  ------------------------------------Expression----------------------------------------------------------------------- */\\n           Name                                                   Value                                                                           ; \\n</td></tr><tr><td>Battery_Units</td><td>Watts</td><td>Watts</td></tr><tr><td>State_Plot_Enable</td><td>false</td><td>false</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>/* Template to enter multiple RegEx lines*/\\nResult_A = powerManager(&quot;Manager_1&quot;)\\nPower_Usage(0) = (Result_A.Architecture_1_Processor_1).Cumulative\\nPower_Usage(1) = (Result_A.Architecture_1_Processor_2).Cumulative\\nPower_Usage(2) = (Result_A.Architecture_1_L_2).Cumulative\\nPower_Usage(3) = (Result_A.Scheduler_HW_Engine).Cumulative\\nPower_Usage(4) = (Result_A.Architecture_1_SDRAM).Cumulative\\nPower_Percent(0) = (Result_A.Architecture_1_Processor_1).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(1) = (Result_A.Architecture_1_Processor_2).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(2) = (Result_A.Architecture_1_L_2).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(3) = (Result_A.Scheduler_HW_Engine).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(4) = (Result_A.Architecture_1_SDRAM).Cumulative / (Result_A.total).Cumulative * 100.0\\n</td><td>/* Template to enter multiple RegEx lines*/\\nResult_A = powerManager(&quot;Manager_1&quot;)\\nPower_Usage(0) = (Result_A.Architecture_1_Processor_1).Cumulative\\nPower_Usage(1) = (Result_A.Architecture_1_Processor_2).Cumulative\\nPower_Usage(2) = (Result_A.Architecture_1_L_2).Cumulative\\nPower_Usage(3) = (Result_A.Scheduler_HW_Engine).Cumulative\\nPower_Usage(4) = (Result_A.Architecture_1_SDRAM).Cumulative\\nPower_Percent(0) = (Result_A.Architecture_1_Processor_1).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(1) = (Result_A.Architecture_1_Processor_2).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(2) = (Result_A.Architecture_1_L_2).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(3) = (Result_A.Scheduler_HW_Engine).Cumulative / (Result_A.total).Cumulative * 100.0\\nPower_Percent(4) = (Result_A.Architecture_1_SDRAM).Cumulative / (Result_A.total).Cumulative * 100.0\\n</td></tr><tr><td>Output_Ports</td><td>output,percent</td><td>&quot;output,percent&quot;</td></tr><tr><td>Output_Values</td><td>Power_Usage, Power_Percent</td><td>&quot;Power_Usage, Power_Percent&quot;</td></tr><tr><td>Output_Conditions</td><td>true,true</td><td>&quot;true,true&quot;</td></tr></table> <h2>ExpressionList</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Expression_List</td><td>/* No Expressions. */</td><td>/* No Expressions. */</td></tr><tr><td>Output_Ports</td><td>output</td><td>&quot;output&quot;</td></tr><tr><td>Output_Values</td><td>(powerCurrent(&quot;Manager_1&quot;, &quot;Scheduler_HW_Engine&quot;))</td><td>&quot;(powerCurrent(&quot;Manager_1&quot;, &quot;Scheduler_HW_Engine&quot;))&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>TimedPlotter</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>legend</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>fileName</td><td>Enter Filename to save plot</td><td>&quot;Enter Filename to save plot&quot;</td></tr><tr><td>viewPlot</td><td>true</td><td>true</td></tr><tr><td>savePlot</td><td>false</td><td>false</td></tr></table> <h2>VariableList</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Memory_Init_Text</td><td>/* Memory Initialize Template          \\nName          Type          Value     */\\nID_Counter    local         1       ;  \\nPower_Usage   global        {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}  ;\\nPower_Percent global        {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}  ;</td><td>/* Memory Initialize Template          \\nName          Type          Value     */\\nID_Counter    local         1       ;  \\nPower_Usage   global        {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}  ;\\nPower_Percent global        {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}  ;</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>Stop_Time</td><td>8.0E-4</td></tr><tr><td>value</td><td>true</td><td>true</td></tr></table> <h2>Power Percent</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>legend</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>iterationsPerUpdate</td><td>1</td><td>1</td></tr><tr><td>xInit</td><td>0.0</td><td>0.0</td></tr><tr><td>xUnit</td><td>1.0</td><td>1.0</td></tr></table> <h2>Power Usage</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>fillOnWrapup</td><td>false</td><td>false</td></tr><tr><td>legend</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>iterationsPerUpdate</td><td>1</td><td>1</td></tr><tr><td>xInit</td><td>0.0</td><td>0.0</td></tr><tr><td>xUnit</td><td>1.0</td><td>1.0</td></tr></table> <h2>Average_Power</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>legend</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>fileName</td><td>Enter Filename to save plot</td><td>&quot;Enter Filename to save plot&quot;</td></tr><tr><td>viewPlot</td><td>true</td><td>true</td></tr><tr><td>savePlot</td><td>false</td><td>false</td></tr></table> <h2>EP_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>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Execution_Point</td><td>&quot;USB&quot;</td><td>&quot;USB&quot;</td></tr><tr><td>Enable_Hello_Msg</td><td>true</td><td>true</td></tr></table> <h2>EP_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>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Execution_Point</td><td>&quot;CAN_1&quot;</td><td>&quot;CAN_1&quot;</td></tr><tr><td>Enable_Hello_Msg</td><td>true</td><td>true</td></tr></table> <h2>User_Generated_Graphs</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>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Max_MBytes_per_Sec</td><td>66.0</td><td>66.0</td></tr></table> <h2>EP_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>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Execution_Point</td><td>&quot;CAN_0&quot;</td><td>&quot;CAN_0&quot;</td></tr><tr><td>Enable_Hello_Msg</td><td>true</td><td>true</td></tr></table> <h2>Programable_Logic</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>_hideName</td><td>true</td><td>true</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>MicroBlaze_Speed_Mhz</td><td>100.0</td><td>100.0</td></tr><tr><td>Sim_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Frame_Size_In_Words</td><td>10</td><td>10</td></tr><tr><td>Enable_Gating</td><td>false</td><td>false</td></tr><tr><td>Time_between_Tasks_NS</td><td>300.0</td><td>300.0</td></tr></table> <h2>conn</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>&quot;MyMachine_16&quot;</td><td>&quot;MyMachine_16&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           VS/User_Library     \\nRead_File                      none                \\nSave_Files                     false               \\nProfile_File                   none                \\nListen_to_File                 none                \\nDuplicate_Input                true                \\nProfile                        0                   \\nMaximum_Loops                  1000000             \\nBlock_Reference                Block_Name         \\nPort_Order_Array               {&quot;input&quot;}         \\nAdd_Scheduler_Times_to_DS      false</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value     \\nPath                           VS/User_Library     \\nRead_File                      none                \\nSave_Files                     false               \\nProfile_File                   none                \\nListen_to_File                 none                \\nDuplicate_Input                true                \\nProfile                        0                   \\nMaximum_Loops                  1000000             \\nBlock_Reference                Block_Name         \\nPort_Order_Array               {&quot;input&quot;}         \\nAdd_Scheduler_Times_to_DS      false</td></tr></table> <h2>GigE</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>Port_Name</td><td>&quot;GigE&quot;</td><td>&quot;GigE&quot;</td></tr></table> <h2>USB</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>Port_Name</td><td>&quot;USB&quot;</td><td>&quot;USB&quot;</td></tr></table> <h2>SDIO</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>Port_Name</td><td>&quot;SDIO&quot;</td><td>&quot;SDIO&quot;</td></tr></table> <h2>I2C</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>Port_Name</td><td>&quot;I2C&quot;</td><td>&quot;I2C&quot;</td></tr></table> <h2>SPI</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>Port_Name</td><td>&quot;SPI&quot;</td><td>&quot;SPI&quot;</td></tr></table> <h2>UART</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>Port_Name</td><td>&quot;UART&quot;</td><td>&quot;UART&quot;</td></tr></table> <h2>CAN1</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>Port_Name</td><td>&quot;CAN_1&quot;</td><td>&quot;CAN_1&quot;</td></tr></table> <h2>CAN0</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>Port_Name</td><td>&quot;CAN_0&quot;</td><td>&quot;CAN_0&quot;</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr></table> <h2>Mux_IO</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></table> <h2>NOR</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;NOR&quot;</td><td>&quot;NOR&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 5.0, Prefetch 6.0, Write 7.0, ReadWrite 8.0, Erase 9.0&quot;</td><td>&quot;Read 5.0, Prefetch 6.0, Write 7.0, ReadWrite 8.0, Erase 9.0&quot;</td></tr><tr><td>FIFO_Buffers</td><td>32</td><td>32</td></tr><tr><td>Refresh_Rate_Cycles</td><td>16384</td><td>16384</td></tr><tr><td>Refresh_Cycles</td><td>32</td><td>32</td></tr><tr><td>Memory_Address</td><td>&quot;/* Format: Min_Address,Max_Address. Example:201,300 */&quot;</td><td>&quot;/* Format: Min_Address,Max_Address. Example:201,300 */&quot;</td></tr><tr><td>Controller_Time</td><td>&quot;Cycle_Time * 1.0&quot;</td><td>&quot;Cycle_Time * 1.0&quot;</td></tr><tr><td>Enable_Hello_Messages</td><td>true</td><td>true</td></tr><tr><td>Width_Bytes</td><td>4</td><td>4</td></tr><tr><td>Memory_Type</td><td>SDR</td><td>SDR</td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>CI</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>DMA_Controller_Name</td><td>&quot;DMA&quot;</td><td>&quot;DMA&quot;</td></tr><tr><td>Memory_Database_Reference</td><td>&quot;DMADatabase&quot;</td><td>&quot;DMADatabase&quot;</td></tr><tr><td>Linking_Name</td><td>&quot;DMADatabase&quot;</td><td>&quot;DMADatabase&quot;</td></tr><tr><td>Architecture_Name</td><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr></table> <h2>Thread_N</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>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr><tr><td>Execution_Point</td><td>&quot;Processor_Thread&quot;</td><td>&quot;Processor_Thread&quot;</td></tr></table> <h2>L_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>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>Cache_Name</td><td>&quot;L_2&quot;</td><td>&quot;L_2&quot;</td></tr><tr><td>Miss_Memory_Name</td><td>&quot;SDRAM&quot;</td><td>&quot;SDRAM&quot;</td></tr><tr><td>Cache_Speed_Mhz</td><td>3266.0</td><td>3266.0</td></tr><tr><td>Cache_Size_KBytes</td><td>64.0</td><td>64.0</td></tr><tr><td>Width_Bytes</td><td>4</td><td>4</td></tr><tr><td>Words_per_Cache_Line</td><td>16</td><td>16</td></tr><tr><td>FIFO_Buffers</td><td>8</td><td>8</td></tr><tr><td>Cache_Address</td><td>&quot;101010&quot;</td><td>&quot;101010&quot;</td></tr><tr><td>Cache_Hit_Expression</td><td>&quot;rand(0.0,1.0) &lt;= 0.95&quot;</td><td>&quot;rand(0.0,1.0) &lt;= 0.95&quot;</td></tr><tr><td>Enable_Hello_Messages</td><td>true</td><td>true</td></tr></table> <h2>AXI</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>DMA_Controller_Name</td><td>&quot;DMA&quot;</td><td>&quot;DMA&quot;</td></tr><tr><td>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr></table> <h2>High_Speed_Bus</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>Bus_Name</td><td>&quot;Bus_1&quot;</td><td>&quot;Bus_1&quot;</td></tr></table> <h2>Core_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>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Preemption_Enable</td><td>Preemption_Enable</td><td>true</td></tr><tr><td>Architecture_Name</td><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Processor_Speed</td><td>Processor_Speed</td><td>866.0</td></tr><tr><td>Processor_Name</td><td>&quot;Processor_&quot;+instance</td><td>&quot;Processor_2&quot;</td></tr><tr><td>instance</td><td>2</td><td>2</td></tr><tr><td>DMA_Controller_Name</td><td>&quot;DMA&quot;</td><td>&quot;DMA&quot;</td></tr><tr><td>Linking_Name</td><td>&quot;DMADatabase&quot;</td><td>&quot;DMADatabase&quot;</td></tr></table> <h2>OCM</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>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr></table> <h2>SDRAM</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Memory_Name</td><td>&quot;SDRAM&quot;</td><td>&quot;SDRAM&quot;</td></tr><tr><td>Memory_Speed_Mhz</td><td>866.0</td><td>866.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 1.0, Write 1.0, ReadWrite 1.0, Erase 1.0&quot;</td><td>&quot;Read 1.0, Prefetch 1.0, Write 1.0, ReadWrite 1.0, Erase 1.0&quot;</td></tr><tr><td>FIFO_Buffers</td><td>32</td><td>32</td></tr><tr><td>Refresh_Rate_Cycles</td><td>16384</td><td>16384</td></tr><tr><td>Refresh_Cycles</td><td>32</td><td>32</td></tr><tr><td>Memory_Address</td><td>&quot;/* Format: Min_Address,Max_Address. Example:201,300 */&quot;</td><td>&quot;/* Format: Min_Address,Max_Address. Example:201,300 */&quot;</td></tr><tr><td>Controller_Time</td><td>&quot;Cycle_Time * 1.0&quot;</td><td>&quot;Cycle_Time * 1.0&quot;</td></tr><tr><td>Enable_Hello_Messages</td><td>true</td><td>true</td></tr><tr><td>Width_Bytes</td><td>4</td><td>4</td></tr><tr><td>Memory_Type</td><td>DDR2</td><td>DDR2</td></tr></table> <h2>IRupt</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>Sim_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr></table> <h2>Arch_Instr_Setup</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>Stop_Time</td><td>Stop_Time</td><td>8.0E-4</td></tr></table> <h2>Core_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>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Preemption_Enable</td><td>Preemption_Enable</td><td>true</td></tr><tr><td>Architecture_Name</td><td>Architecture_Name</td><td>&quot;Architecture_1&quot;</td></tr><tr><td>Processor_Speed</td><td>Processor_Speed</td><td>866.0</td></tr><tr><td>Processor_Name</td><td>&quot;Processor_&quot;+instance</td><td>&quot;Processor_1&quot;</td></tr><tr><td>instance</td><td>1</td><td>1</td></tr><tr><td>DMA_Controller_Name</td><td>&quot;DMA&quot;</td><td>&quot;DMA&quot;</td></tr><tr><td>Linking_Name</td><td>&quot;DMADatabase&quot;</td><td>&quot;DMADatabase&quot;</td></tr><tr><td>Board_Name</td><td>&quot;Board_1&quot;</td><td>&quot;Board_1&quot;</td></tr></table> <h2>Top_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></table> <h2>Dispatcher</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>Dispatcher_Mode</td><td>&quot;Core_Toggle&quot; /* Core_Not_Busy, Core_Toggle, Core_Thread */</td><td>&quot;Core_Toggle&quot;</td></tr><tr><td>Dispatcher_Speed_Mhz</td><td>Processor_Speed</td><td>866.0</td></tr><tr><td>Preemption_Enable</td><td>Preemption_Enable</td><td>true</td></tr><tr><td>Single_Input_Enable</td><td>true /* core_1_in */</td><td>true</td></tr><tr><td>Instruction_Set_Name</td><td>&quot;MyInstructionSet&quot;</td><td>&quot;MyInstructionSet&quot;</td></tr><tr><td>Static_Check</td><td>true /* checks setup */</td><td>true</td></tr></table>