Ignore:
Timestamp:
Dec 15, 2008, 12:04:03 PM (16 years ago)
Author:
rosiere
Message:

Update document on Vhdl generation.

File:
1 edited

Legend:

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

    r93 r94  
    2323  namespace behavioural          {
    2424
    25     std::string std_logic        (uint32_t size);
    26     std::string std_logic_conv   (uint32_t size, std::string   value);
    27     std::string std_logic_conv   (uint32_t size, uint32_t value);
    28     std::string std_logic_range  (uint32_t size, uint32_t max , uint32_t min  );
    29     std::string std_logic_range  (uint32_t max , uint32_t min  );
    30     std::string std_logic_range  (uint32_t size);
    31     std::string std_logic_others (uint32_t size, uint32_t cst  );
     25    std::string std_logic          (uint32_t size);
     26    std::string std_logic_conv     (uint32_t size, std::string   value);
     27    std::string std_logic_conv     (uint32_t size, uint32_t value);
     28    std::string std_logic_range    (uint32_t size, uint32_t max , uint32_t min , bool force=false);
     29    std::string std_logic_range    (               uint32_t max , uint32_t min , bool force=false);
     30    std::string std_logic_range    (uint32_t size,                               bool force=false);
     31    std::string std_logic_others   (uint32_t size, bool cst);
    3232
    3333    class Vhdl
     
    125125    private   : std::string      get_body                    (uint32_t     depth                );
    126126    public    : void             set_body                    (std::string  text                 );
    127                                                                                                
    128     public    : void             set_body                    (Vhdl *       vhdl                 );
    129                                                                                                
     127    public    : void             set_body                    (uint32_t     depth                ,
     128                                                              std::string  text                 );
     129                                                                                   
     130    public    : void             set_body                    (uint32_t     depth                ,
     131                                                              Vhdl *       vhdl                 );
    130132    public    : void             set_body_component          (std::string  name_instance        ,
    131133                                                              std::string  name_component       ,
     
    136138                                                              std::string  name_signal          ,
    137139                                                              uint32_t     size_signal          );
     140
     141    public    : void             set_comment                 (std::string  text                 );
     142    public    : void             set_comment                 (uint32_t     depth                ,
     143                                                              std::string  text                 );
    138144
    139145    private   : std::string      get_library_ieee            (uint32_t     depth                );
Note: See TracChangeset for help on using the changeset viewer.