Ignore:
Timestamp:
Apr 14, 2009, 8:39:12 PM (15 years ago)
Author:
rosiere
Message:

1) Add modelsim simulation systemC
2) Modelsim cosimulation systemC / VHDL is not finish !!!! (cf execute_queue and write_unit)
3) Add multi architecture
5) Add template for comparator, multiplier and divider
6) Change Message
Warning) Various test macro have change, many selftest can't compile

File:
1 edited

Legend:

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

    r88 r113  
    22#define morpheo_behavioural_Usage_h
    33
     4#include "Common/include/Environment.h"
    45#include <stdint.h>
    56
     
    78namespace behavioural {
    89
    9   typedef uint8_t Tusage_t;
     10  typedef uint16_t Tusage_t;
    1011
    11 #  define USE_SYSTEMC               0x01
    12 #  define USE_VHDL                  0x02
    13 #  define USE_VHDL_TESTBENCH        0x04
    14 #  define USE_VHDL_TESTBENCH_ASSERT 0x08
    15 #  define USE_POSITION              0x10
    16 #  define USE_STATISTICS            0x20
    17 #  define USE_INFORMATION           0x40
    18 #  define USE_HEADER                0x80
    19 //#define USE_                      0x80
     12#  define USE_SYSTEMC               0x003
     13#  define USE_SYSTEMC_INTERFACE     0x001
     14#  define USE_SYSTEMC_BODY          0x002
     15#  define USE_VHDL                  0x004
     16#  define USE_VHDL_TESTBENCH        0x008
     17#  define USE_VHDL_TESTBENCH_ASSERT 0x010
     18#  define USE_POSITION              0x020
     19#  define USE_STATISTICS            0x040
     20//#define USE_INFORMATION           0x080
     21#  define USE_HEADER                0x100
     22#  define USE_COSIMULATION          0x200
     23//#define USE_                      0x400
    2024
    2125#  define USE_NONE                  0x00
    22 //#define USE_ALL                   0xff
    2326#  define USE_ALL                   usage_all()
    2427
    25 
     28#ifdef MODELSIM_COSIMULATION
     29  Tusage_t usage_cosimulation(Tusage_t usage);
     30#endif
    2631  Tusage_t usage_set         (Tusage_t usage, Tusage_t flag);
    2732  Tusage_t usage_unset       (Tusage_t usage, Tusage_t flag);
    2833  bool     usage_is_set      (Tusage_t usage, Tusage_t flag);
    29   void    usage_environment (Tusage_t usage);
     34  Tusage_t usage_environment (Tusage_t usage);
    3035  Tusage_t usage_all         (void);
    3136
Note: See TracChangeset for help on using the changeset viewer.