Changeset 75 for trunk/IPs/systemC/processor/Morpheo/Behavioural/include
- Timestamp:
- Jan 31, 2008, 6:46:41 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/include
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Component.h
r71 r75 44 44 private : const Tusage_t _usage; 45 45 private : Entity * _entity ; 46 private : list<Tcomponent_t*> * _list_component;46 private : std::list<Tcomponent_t*> * _list_component; 47 47 48 48 // -----[ methods ]--------------------------------------------------- … … 102 102 public : void generate_file (void); 103 103 #endif 104 public : friend ostream& operator<< (ostream& output_stream,105 104 public : friend std::ostream& operator<< (std::ostream& output_stream, 105 morpheo::behavioural::Component & x); 106 106 }; 107 107 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Configuration_Parameters.h
r71 r75 45 45 // methods to print and test parameters_configuration 46 46 public : std::string print (uint32_t depth); 47 public : friend ostream& operator<< (ostream& output_stream,48 morpheo::behavioural::Configuration_Parameters & x);47 public : friend std::ostream& operator<< (std::ostream& output_stream, 48 morpheo::behavioural::Configuration_Parameters & x); 49 49 }; 50 50 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Entity.h
r71 r75 84 84 public : XML toXML_mapping (void); 85 85 #endif 86 public : friend ostream& operator<< (ostream& output_stream,87 86 public : friend std::ostream& operator<< (std::ostream& output_stream, 87 morpheo::behavioural::Entity & x); 88 88 }; 89 89 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interface.h
r71 r75 45 45 #endif 46 46 47 protected : list<Signal *> * _list_signal ;47 protected : std::list<Signal *> * _list_signal ; 48 48 49 49 #ifdef POSITION … … 88 88 uint32_t size , 89 89 presence_port_t presence_port = PORT_VHDL_YES_TESTBENCH_YES); 90 public : list<Signal *> * get_signal_list (void);90 public : std::list<Signal *> * get_signal_list (void); 91 91 92 92 #ifdef SYSTEMC … … 207 207 # ifdef VHDL_TESTBENCH 208 208 public : void set_signal (Vhdl * & vhdl); 209 public : void get_signal ( list<std::string> * & list_signal);209 public : void get_signal (std::list<std::string> * & list_signal); 210 210 # endif 211 211 #endif … … 237 237 public : XML toXML_mapping (void); 238 238 #endif 239 public : friend ostream& operator<< (ostream& output_stream,240 239 public : friend std::ostream& operator<< (std::ostream& output_stream, 240 morpheo::behavioural::Interface & x); 241 241 242 242 }; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interface_fifo.h
r57 r75 31 31 class Interface_fifo : public Interface 32 32 { 33 private : list<Signal *> * _list_signal_val;34 private : list<Signal *> * _list_signal_ack;33 private : std::list<Signal *> * _list_signal_val; 34 private : std::list<Signal *> * _list_signal_ack; 35 35 36 36 #ifdef VHDL_TESTBENCH 37 37 private : bool _test_exhaustive; 38 private : list<uint32_t> * _list_cycle ;38 private : std::list<uint32_t> * _list_cycle ; 39 39 #endif 40 40 41 41 // -----[ methods ]--------------------------------------------------- 42 public : Interface_fifo (st ring name42 public : Interface_fifo (std::string name 43 43 #ifdef POSITION 44 44 ,direction_t direction … … 51 51 public : ~Interface_fifo (); 52 52 53 public : Signal * set_signal_valack (st ring name ,53 public : Signal * set_signal_valack (std::string name , 54 54 direction_t direction, 55 55 val_ack_t val_ack , … … 66 66 } 67 67 68 public : sc_in <bool> * set_signal_valack_in (st ring name ,68 public : sc_in <bool> * set_signal_valack_in (std::string name , 69 69 val_ack_t val_ack , 70 70 presence_port_t presence_port=PORT_VHDL_YES_TESTBENCH_YES) … … 86 86 } 87 87 88 public : sc_out<bool> * set_signal_valack_out(st ring name ,88 public : sc_out<bool> * set_signal_valack_out(std::string name , 89 89 val_ack_t val_ack , 90 90 presence_port_t presence_port=PORT_VHDL_YES_TESTBENCH_YES) … … 107 107 public : bool testbench_transaction(void); 108 108 public : void testbench_cycle (void); 109 public : st ringtestbench_test (Vhdl * & vhdl ,110 st ring counter_name,111 st ring reset_name );109 public : std::string testbench_test (Vhdl * & vhdl , 110 std::string counter_name, 111 std::string reset_name ); 112 112 113 public : st ringtestbench_test_transaction (Vhdl * & vhdl);113 public : std::string testbench_test_transaction (Vhdl * & vhdl); 114 114 #endif 115 115 }; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interfaces.h
r71 r75 29 29 private : const std::string _name; 30 30 private : const Tusage_t _usage; 31 private : list<Interface_fifo*> * _list_interface;31 private : std::list<Interface_fifo*> * _list_interface; 32 32 33 33 // -----[ methods ]--------------------------------------------------- … … 50 50 #endif 51 51 private : std::string get_interface (void); 52 public : list<Interface_fifo*>* get_interface_list (void);52 public :std::list<Interface_fifo*>* get_interface_list (void); 53 53 54 54 #ifdef VHDL 55 55 public : void set_port (Vhdl * & vhdl ); 56 56 # ifdef VHDL_TESTBENCH 57 private : void get_signal ( list<std::string> * & list_signal );57 private : void get_signal (std::list<std::string> * & list_signal ); 58 58 private : void set_signal (Vhdl * & vhdl ); 59 59 # endif … … 82 82 public : bool test_map (bool top_level); 83 83 84 public : friend ostream& operator<< (ostream& output_stream,85 84 public : friend std::ostream& operator<< (std::ostream& output_stream, 85 morpheo::behavioural::Interfaces & x); 86 86 87 87 }; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Signal.h
r71 r75 66 66 67 67 #ifdef VHDL_TESTBENCH 68 private : list<std::string>* _list_value ;68 private : std::list<std::string> * _list_value ; 69 69 #endif 70 70 … … 182 182 183 183 public : void set_signal (Vhdl * & vhdl); 184 public : void get_name_vhdl ( list<std::string> * & list_signal);184 public : void get_name_vhdl (std::list<std::string> * & list_signal); 185 185 186 186 public : void testbench (void); … … 193 193 public : XML toXML (void); 194 194 195 public : friend ostream& operator<< (ostream& output_stream,196 morpheo::behavioural::Signal & x);195 public : friend std::ostream& operator<< (std::ostream& output_stream, 196 morpheo::behavioural::Signal & x); 197 197 198 198 }; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Stat.h
r74 r75 94 94 private : void generate_file (void); 95 95 96 private : bool have_counter (void); 97 96 98 public : void add_stat (Stat * stat); 97 99
Note: See TracChangeset
for help on using the changeset viewer.