Ignore:
Timestamp:
Mar 27, 2008, 11:04:49 AM (16 years ago)
Author:
rosiere
Message:

Add :

  • Execute_loop (must be test systemC)
  • Prediction
    • Direction : predifined scheme
    • Branch Target Buffer
  • iFetch_unit
    • ifetch_queue
    • pc management
  • Decod_unit
    • coming soon : support for custom operation
  • Rename_unit
    • RAT
    • Free_list
    • Dependence RAW check
    • Load store unit pointer
  • New Environnement (hierarchy_memory will remove in a next version)


Modif :

  • Manage Custom Operation
  • All component in execute_loop to use the new statistics management

Not Finish :

  • Return Address Stack
  • Environnement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Custom/src/Custom_default.cpp

    r72 r78  
    120120      }
    121121
    122     return NULL; // unimplemented function
     122    return &(morpheo::behavioural::core::multi_front_end::front_end::decod_unit::decod::instruction_illegal); // unimplemented function
    123123  }
    124124
     
    208208
    209209#undef  FUNCTION
     210#define FUNCTION "custom::default_get_vhdl_decod"
     211  custom_vhdl_t * default_get_vhdl_decod (void)
     212  {
     213    return NULL; // unimplemented function
     214  }
     215
     216#undef  FUNCTION
     217#define FUNCTION "custom::default_get_vhdl_execute"
     218  custom_vhdl_t * default_get_vhdl_execute (void)
     219  {
     220    return NULL; // unimplemented function
     221  }
     222
     223#undef  FUNCTION
    210224#define FUNCTION "custom::default_get_custom_information"
    211225  custom_information_t default_get_custom_information (uint32_t context)
     
    220234    info._get_custom_execute_transition = &morpheo::behavioural::custom::default_get_custom_execute_transition;
    221235    info._get_custom_execute_reset      = &morpheo::behavioural::custom::default_get_custom_execute_reset     ;
     236    info._get_vhdl_decod                = &morpheo::behavioural::custom::default_get_vhdl_decod               ;
     237    info._get_vhdl_execute              = &morpheo::behavioural::custom::default_get_vhdl_execute             ;
    222238    return info;
    223239  }
Note: See TracChangeset for help on using the changeset viewer.