Ignore:
Timestamp:
Feb 5, 2008, 5:21:20 PM (16 years ago)
Author:
rosiere
Message:
  • Add two component :
    • network between read unit and execute unit
    • network between execute unit and write unit
  • remove parameters "nb_operation" and "nb_type"
  • in write_queue add the special case : load_speculative
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Constants.h

    r76 r77  
    1010#  define TYPE_MOVE                                0x2        // 00000 - unit multiple
    1111#  define TYPE_TEST                                0x3        // 00000 - unit multiple
    12 #  define TYPE_MUL_DIV                             0x4        // 00000 - unit multiple, type optionnal
     12#  define TYPE_MUL_DIV                             0x4        // 00000 - unit multiple
    1313#  define TYPE_EXTEND                              0x5        // 00000 - unit multiple, type optionnal
    1414#  define TYPE_FIND                                0x6        // 00000 - unit multiple, type optionnal
    1515#  define TYPE_SPECIAL                             0x7        // 00000 - unit uniq
    16 #  define TYPE_CUSTOM                              0x8        // 00000 - unit uniq
    17 #  define TYPE_BRANCH                              0x9        // 00000 - unit multiple, to a special routing
     16#  define TYPE_CUSTOM                              0x8        // 00000 - unit uniq    , type optionnal
     17#  define TYPE_BRANCH                              0x9        // 00000 - unit multiple
    1818#  define TYPE_MEMORY                              0xa        // 00000 - unit uniq
    19 #  define MAX_TYPE                                 0x10       // 00000 - unit uniq
     19
     20#  define SIZE_TYPE                                5
     21#  define MAX_TYPE                                 (1<<SIZE_TYPE)
    2022
    2123  //====================================================[ Operation ]=====
     
    186188#  define OPERATION_CUSTOM_LV_4                    0x4f       // 100_1111
    187189
    188 #  define MAX_OPERATION                            0x80
     190#  define SIZE_OPERATION                           7
     191#  define MAX_OPERATION                            (1<<SIZE_OPERATION)
    189192
    190193  //====================================================[ Exception ]=====
Note: See TracChangeset for help on using the changeset viewer.