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

Almost complete design
with Test and test platform

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Shifter/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Shifter/include/Parameters.h

    r82 r88  
    5656                        carry_t     carry               ,
    5757                        bool        type_completion_bool = false);
    58   public : Parameters  (Parameters & param) ;
     58//   public : Parameters  (Parameters & param) ;
    5959  public : ~Parameters () ;
    6060
     61  public :        void            copy       (void);
     62
    6163  public :        Parameters_test msg_error  (void);
     64
    6265  public :        std::string     print      (uint32_t depth);
    6366  public : friend std::ostream&   operator<< (std::ostream& output_stream,
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Shifter/include/Shifter.h

    r82 r88  
    55 * $Id$
    66 *
    7  * [ Description ]
     7 * [ Description ]
    88 *
    99 */
     
    3838#endif
    3939  {
    40     // -----[ fields ]----------------------------------------------------
     40    // -----[ fields ]----------------------------------------------------
    4141    // Parameters
    4242  protected : const std::string  _name;
     
    5252
    5353#ifdef SYSTEMC
    54     // ~~~~~[ Interface ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     54    // ~~~~~[ Interface ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    5555  public    : SC_CLOCK                      *  in_CLOCK             ;
    5656  public    : SC_IN (Tcontrol_t)            *  in_NRESET            ;
     
    6666  public    : SC_OUT(Tdata_t)              ** out_SHIFTER_DATA      ;
    6767   
    68     // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
     68    // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
    6969
    70     // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     70    // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    7171#endif
    7272
    73     // -----[ methods ]---------------------------------------------------
     73    // -----[ methods ]---------------------------------------------------
    7474
    7575#ifdef SYSTEMC
     
    9393  public  :          ~Shifter             (void);
    9494                                               
    95 #ifdef SYSTEMC                                 
    9695  private : void     allocation                (void);
    9796  private : void     deallocation              (void);
    9897                                               
     98#ifdef SYSTEMC                                 
    9999#if (defined(STATISTICS) || defined (VHDL_TESTBENCH))
    100100  public  : void     transition                (void);
Note: See TracChangeset for help on using the changeset viewer.