Ignore:
Timestamp:
Dec 10, 2008, 7:31:39 PM (15 years ago)
Author:
rosiere
Message:

Almost complete design
with Test and test platform

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Common/include/Types.h

    r81 r88  
    1 #ifndef morpheo_Type
    2 #define morpheo_Type
     1#ifndef Morpheo_Type_h
     2#define Morpheo_Type_h
    33
    44/*
     
    3434// #endif
    3535
    36 #define SC_CLOCK                 sc_in_clk       
    37 // #define SC_INTERNAL(type)        type
    38 // #define SC_REGISTER(type)        sc_signal<type >
    39 // #define SC_SIGNAL(type)          sc_signal<type >
    40 #define SC_IN(type)              sc_in    <type >
    41 #define SC_OUT(type)             sc_out   <type >
     36#  define SC_CLOCK                 sc_in_clk       
     37//#define SC_INTERNAL(type)        type
     38//#define SC_REGISTER(type)        sc_signal<type >
     39//#define SC_SIGNAL(type)          sc_signal<type >
     40#  define SC_IN(type)              sc_in    <type >
     41#  define SC_OUT(type)             sc_out   <type >
    4242                                 
    43 #define PORT_READ(sig)           sig->read()
    44 #define PORT_WRITE(sig,val)      sig->write(val)
    45 // #define INTERNAL_READ(sig)       (*sig)
    46 // #define INTERNAL_WRITE(sig,val)  (*sig) = val
    47 // #define SIGNAL_READ(sig)         sig->read()
    48 // #define SIGNAL_WRITE(sig,val)    sig->write(val)
    49 // #define REGISTER_READ(sig)       sig->read()
    50 // #define REGISTER_WRITE(sig,val)  sig->write(val)
     43#  define PORT_READ(sig)           sig->read()
     44#  define PORT_WRITE(sig,val)      sig->write(val)
     45//#define INTERNAL_READ(sig)       (*sig)
     46//#define INTERNAL_WRITE(sig,val)  (*sig) = val
     47//#define SIGNAL_READ(sig)         sig->read()
     48//#define SIGNAL_WRITE(sig,val)    sig->write(val)
     49//#define REGISTER_READ(sig)       sig->read()
     50//#define REGISTER_WRITE(sig,val)  sig->write(val)
    5151
    5252#endif 
Note: See TracChangeset for help on using the changeset viewer.