Ignore:
Timestamp:
Oct 20, 2009, 8:52:15 PM (15 years ago)
Author:
rosiere
Message:

1) Add new algo in ifetch queue
2) Add Cancel bit
3) new config

Location:
trunk/IPs/systemC/processor/Morpheo/Files
Files:
145 added
33 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_01.cfg

    r134 r136  
    11<?xml version="1.0" encoding="ISO-8859-1" ?>
    22
    3 <core name="Instance_x4_w8_01">
     3<core name="Instance_x04_w08_01">
    44
    55  <thread id="0,1,2,3">             
    66    <parameter name="size_ifetch_queue"                     value="16" />
     7    <parameter name="ifetch_queue_scheme"                   value="0" />
    78    <parameter name="nb_inst_fetch"                         value="2" />
    89    <parameter name="ras_size_queue"                        value="8" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_02.cfg

    r134 r136  
    11<?xml version="1.0" encoding="ISO-8859-1" ?>
    22
    3 <core name="Instance_x4_w8_02">
     3<core name="Instance_x04_w08_02">
    44
    55  <thread id="0,1,2,3">             
    66    <parameter name="size_ifetch_queue"                     value="16" />
     7    <parameter name="ifetch_queue_scheme"                   value="0" />
    78    <parameter name="nb_inst_fetch"                         value="2" />
    89    <parameter name="ras_size_queue"                        value="8" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_03.cfg

    r134 r136  
    11<?xml version="1.0" encoding="ISO-8859-1" ?>
    22
    3 <core name="Instance_x4_w8_03">
     3<core name="Instance_x04_w08_03">
    44
    55  <thread id="0,1,2,3">             
    66    <parameter name="size_ifetch_queue"                     value="16" />
     7    <parameter name="ifetch_queue_scheme"                   value="0" />
    78    <parameter name="nb_inst_fetch"                         value="2" />
    89    <parameter name="ras_size_queue"                        value="8" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_04.cfg

    r134 r136  
    11<?xml version="1.0" encoding="ISO-8859-1" ?>
    22
    3 <core name="Instance_x4_w8_04">
     3<core name="Instance_x04_w08_04">
    44
    55  <thread id="0,1,2,3">             
    66    <parameter name="size_ifetch_queue"                     value="16" />
     7    <parameter name="ifetch_queue_scheme"                   value="0" />
    78    <parameter name="nb_inst_fetch"                         value="2" />
    89    <parameter name="ras_size_queue"                        value="8" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_05.cfg

    r134 r136  
    11<?xml version="1.0" encoding="ISO-8859-1" ?>
    22
    3 <core name="Instance_x4_w8_05">
     3<core name="Instance_x04_w08_05">
    44
    55  <thread id="0,1,2,3">             
    66    <parameter name="size_ifetch_queue"                     value="16" />
     7    <parameter name="ifetch_queue_scheme"                   value="0" />
    78    <parameter name="nb_inst_fetch"                         value="2" />
    89    <parameter name="ras_size_queue"                        value="8" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo-Dhrystone.sim

    r134 r136  
    2323  <parameter  name="simulation_nb_instruction"              value="0"       />
    2424  <parameter  name="simulation_file_with_pid"               value="0"       />
    25   <parameter  name="simulation_file_with_date"              value="0"       />
     25  <parameter  name="simulation_file_with_date"              value="1"       />
    2626
    2727  <parameter  name="debug_level"                            value="0"       />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen

    r124 r136  
    1616  <parameter name="nb_thread"                             min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    1717  <parameter name="size_ifetch_queue"                     min="1"   max="64"   step="* 2" default="2"   level="..." description="..." />
     18  <parameter name="ifetch_queue_scheme"                   min="0"   max="1"    step="+ 1" default="0"   level="..." description="0 : no_assoc, 1 : full_assoc" />
    1819  <parameter name="nb_inst_fetch"                         min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
    1920  <parameter name="implement_group"                                                       default="0"   level="..." description="..." />
     
    4849  <parameter name="nb_write_bloc"                         min="1"   max="32"   step="* 2" default="1"   level="..." description="..." />
    4950  <parameter name="size_write_queue"                      min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
    50   <parameter name="size_execute_queue"                    min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
     51  <parameter name="size_execute_queue"                    min="0"   max="16"   step="+ 1" default="2"   level="..." description="..." />
    5152  <parameter name="nb_bypass_write"                       min="0"   max="16"   step="+ 1" default="0"   level="..." description="..." />
    5253  <parameter name="write_queue_scheme"                    min="0"   max="1"    step="+ 1" default="0"   level="..." description="0 : Moore, 1 : Mealy" />
     
    9394  <parameter name="nb_execute_loop_select"                min="1"   max="8"    step="* 2" default="1"   level="..." description="..." />
    9495  <parameter name="size_re_order_buffer"                  min="1"   max="256"  step="+ 1" default="1"   level="..." description="..." />
    95   <parameter name="nb_re_order_buffer_bank"               min="1"   max="64"   step="* 2" default="1"   level="..." description="..." />
     96  <parameter name="nb_re_order_buffer_bank"               min="1"   max="256"  step="* 2" default="1"   level="..." description="..." />
    9697  <parameter name="commit_priority"                       min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    9798  <parameter name="commit_load_balancing"                 min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.sim

    r134 r136  
    1717  <parameter  name="directory_log"                          value="."       />
    1818
    19   <parameter  name="statistics_cycle_start"                 value="1000000" />
     19  <parameter  name="statistics_cycle_start"                 value="5"      />
    2020  <parameter  name="statistics_period"                      value="0"       />
    2121                                                           
  • trunk/IPs/systemC/processor/Morpheo/Files/debug.cfg

    r124 r136  
    55  <thread id="0,1,2,3">             
    66    <parameter name="size_ifetch_queue"                     value="32" />
     7    <parameter name="ifetch_queue_scheme"                   value="0" />
    78    <parameter name="nb_inst_fetch"                         value="8" />
    89    <parameter name="ras_size_queue"                        value="16" />
  • trunk/IPs/systemC/processor/Morpheo/Files/debug.sim

    r135 r136  
    44
    55  <parameter  name="use_systemc"                            value="1"       />
    6   <parameter  name="use_vhdl"                               value="1"       />
     6  <parameter  name="use_vhdl"                               value="0"       />
    77  <parameter  name="use_vhdl_testbench"                     value="0"       />
    88  <parameter  name="use_vhdl_testbench_assert"              value="0"       />
    99  <parameter  name="use_position"                           value="0"       />
    10   <parameter  name="use_statistics"                         value="0"       />
     10  <parameter  name="use_statistics"                         value="1"       />
    1111  <parameter  name="use_information"                        value="0"       />
    1212  <parameter  name="use_header"                             value="0"       />
     
    2020  <parameter  name="statistics_period"                      value="0"       />
    2121                                                           
    22   <parameter  name="simulation_nb_cycle"                    value="1000000" />
     22  <parameter  name="simulation_nb_cycle"                    value="5000" />
    2323  <parameter  name="simulation_nb_instruction"              value="0"       />
    2424  <parameter  name="simulation_file_with_pid"               value="0"       />
     
    2626                                                           
    2727  <parameter  name="debug_level"                            value="3"       />
    28   <parameter  name="debug_cycle_start"                      value="0"       />
    29   <parameter  name="debug_cycle_stop"                       value="100"     />
    30   <parameter  name="debug_nb_cycle"                         value="200000"  />
     28  <parameter  name="debug_cycle_start"                      value="0"   />
     29  <parameter  name="debug_cycle_stop"                       value="5000"   />
     30  <parameter  name="debug_nb_cycle"                         value="10000000"/>
    3131
    32   <parameter  name="debug_log_file_generate"                value="0"       />
     32  <parameter  name="debug_log_file_generate"                value="1"       />
    3333  <parameter  name="debug_idle_cycle"                       value="200"     />
    34   <parameter  name="debug_idle_time"                        value="20"       />
     34  <parameter  name="debug_idle_time"                        value="5"       />
    3535
    3636  <component  name="Comparator"                             model="systemc" debug="1" />
     
    108108  <component  name="TopLevel"                               model="systemc" debug="1" />
    109109
    110   <component  name="Behavioural"                            model="systemc" debug="0" />
    111   <component  name="Interface"                              model="systemc" debug="0" />
    112   <component  name="Allocation"                             model="systemc" debug="0" />
     110  <component  name="Behavioural"                            model="systemc" debug="1" />
     111  <component  name="Interface"                              model="systemc" debug="1" />
     112  <component  name="Allocation"                             model="systemc" debug="1" />
    113113
    114114</parameters>
Note: See TracChangeset for help on using the changeset viewer.