Changeset 15 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src
- Timestamp:
- Apr 5, 2007, 4:17:30 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Parameters.cpp
r10 r15 6 6 */ 7 7 8 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Parameters.h"8 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Parameters.h" 9 9 10 10 namespace morpheo { … … 12 12 namespace generic { 13 13 namespace victim { 14 namespace pseudo_lru {14 namespace victim_pseudo_lru { 15 15 16 16 … … 39 39 { }; 40 40 41 }; // end namespace pseudo_lru41 }; // end namespace victim_pseudo_lru 42 42 }; // end namespace victim 43 43 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Parameters_msg_error.cpp
r10 r15 6 6 */ 7 7 8 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Parameters.h"9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Types.h"8 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Parameters.h" 9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Types.h" 10 10 #include <sstream> 11 11 using namespace std; … … 15 15 namespace generic { 16 16 namespace victim { 17 namespace pseudo_lru {17 namespace victim_pseudo_lru { 18 18 19 19 string Parameters::msg_error(void) … … 65 65 }; 66 66 67 }; // end namespace pseudo_lru67 }; // end namespace victim_pseudo_lru 68 68 }; // end namespace victim 69 69 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Parameters_print.cpp
r10 r15 6 6 */ 7 7 8 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Parameters.h"8 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Parameters.h" 9 9 #include <sstream> 10 10 using namespace std; … … 14 14 namespace generic { 15 15 namespace victim { 16 namespace pseudo_lru {16 namespace victim_pseudo_lru { 17 17 18 18 string Parameters::print (uint32_t depth) … … 20 20 string tab = string(depth,'\t'); 21 21 ostringstream msg; 22 msg << tab << "< pseudo_lru>" << endl22 msg << tab << "<victim_pseudo_lru>" << endl 23 23 << tab << "\t<nb_entity value=\"" << _nb_entity << "\" />" << endl 24 24 << tab << "\t<nb_access value=\"" << _nb_access << "\" />" << endl 25 25 << tab << "\t<nb_update value=\"" << _nb_update << "\" />" << endl 26 26 << tab << "\t<size_table value=\"" << _size_table << "\" />" << endl 27 << tab << "</ pseudo_lru>" << endl;27 << tab << "</victim_pseudo_lru>" << endl; 28 28 29 29 return msg.str(); … … 31 31 32 32 ostream& operator<< (ostream& output_stream , 33 morpheo::behavioural::generic::victim:: pseudo_lru::Parameters & x)33 morpheo::behavioural::generic::victim::victim_pseudo_lru::Parameters & x) 34 34 { 35 35 output_stream << x.print(0); … … 38 38 }; 39 39 40 }; // end namespace pseudo_lru40 }; // end namespace victim_pseudo_lru 41 41 }; // end namespace victim 42 42 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Statistics.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Statistics.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Statistics.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 17 … … 38 38 }; 39 39 40 }; // end namespace pseudo_lru40 }; // end namespace victim_pseudo_lru 41 41 }; // end namespace victim 42 42 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Statistics_add.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Statistics.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Statistics.h" 10 10 11 11 #include <sstream> … … 16 16 namespace generic { 17 17 namespace victim { 18 namespace pseudo_lru {18 namespace victim_pseudo_lru { 19 19 20 20 void Statistics::add (uint32_t nb_access, … … 25 25 }; 26 26 27 }; // end namespace pseudo_lru27 }; // end namespace victim_pseudo_lru 28 28 }; // end namespace victim 29 29 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Statistics_print.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Statistics.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Statistics.h" 10 10 11 11 #include <sstream> … … 16 16 namespace generic { 17 17 namespace victim { 18 namespace pseudo_lru {18 namespace victim_pseudo_lru { 19 19 20 20 … … 24 24 ostringstream msg; 25 25 26 msg << tab << "< pseudo_lru name=\"" << _name << "\" >" << endl26 msg << tab << "<victim_pseudo_lru name=\"" << _name << "\" >" << endl 27 27 << print_body (depth+1) 28 << tab << "</ pseudo_lru>" << endl;28 << tab << "</victim_pseudo_lru>" << endl; 29 29 30 30 return msg.str(); … … 32 32 33 33 ostream& operator<< (ostream& output_stream , 34 morpheo::behavioural::generic::victim:: pseudo_lru::Statistics & x)34 morpheo::behavioural::generic::victim::victim_pseudo_lru::Statistics & x) 35 35 { 36 36 output_stream << x.print(0); … … 39 39 }; 40 40 41 }; // end namespace pseudo_lru41 }; // end namespace victim_pseudo_lru 42 42 }; // end namespace victim 43 43 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Statistics_print_body.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Statistics.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Statistics.h" 10 10 11 11 #include <sstream> … … 16 16 namespace generic { 17 17 namespace victim { 18 namespace pseudo_lru {18 namespace victim_pseudo_lru { 19 19 20 20 … … 30 30 }; 31 31 32 }; // end namespace pseudo_lru32 }; // end namespace victim_pseudo_lru 33 33 }; // end namespace victim 34 34 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU.cpp
r10 r15 6 6 */ 7 7 8 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"8 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 9 9 10 10 namespace morpheo { … … 12 12 namespace generic { 13 13 namespace victim { 14 namespace pseudo_lru {14 namespace victim_pseudo_lru { 15 15 16 16 #ifdef SYSTEMC 17 Pseudo_LRU::Pseudo_LRU (sc_module_name name,17 Victim_Pseudo_LRU::Victim_Pseudo_LRU (sc_module_name name, 18 18 #else 19 Pseudo_LRU::Pseudo_LRU (string name,19 Victim_Pseudo_LRU::Victim_Pseudo_LRU (string name, 20 20 #endif 21 21 #ifdef STATISTICS 22 22 morpheo::behavioural::Parameters_Statistics param_statistics, 23 23 #endif 24 morpheo::behavioural::generic::victim:: pseudo_lru::Parameters param ):24 morpheo::behavioural::generic::victim::victim_pseudo_lru::Parameters param ): 25 25 _name (name) 26 26 ,_param (param) 27 27 { 28 log_printf(FUNC, Pseudo_LRU,"Pseudo_LRU","Begin");28 log_printf(FUNC,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Begin"); 29 29 30 30 #ifdef STATISTICS 31 log_printf(TRACE, Pseudo_LRU,"Pseudo_LRU","Allocation of statistics");31 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Allocation of statistics"); 32 32 33 33 // Allocation of statistics … … 41 41 // -> port 42 42 // -> clock's signals 43 log_printf(TRACE, Pseudo_LRU,"Pseudo_LRU","Creation of Testbench");43 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Creation of Testbench"); 44 44 _vhdl_testbench = new Vhdl_Testbench (_name); 45 45 vhdl_testbench_port (*_vhdl_testbench); … … 49 49 #ifdef VHDL 50 50 // generate the vhdl 51 log_printf(TRACE, Pseudo_LRU,"Pseudo_LRU","Generation of VHDL");51 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Generation of VHDL"); 52 52 vhdl(); 53 53 #endif 54 54 55 55 #ifdef SYSTEMC 56 log_printf(TRACE, Pseudo_LRU,"Pseudo_LRU","Allocation");56 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Allocation"); 57 57 allocation (); 58 58 59 log_printf(TRACE, Pseudo_LRU,"Pseudo_LRU","Definition of sc_method");59 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Definition of sc_method"); 60 60 SC_METHOD (transition); 61 61 dont_initialize (); … … 73 73 74 74 #ifdef SYSTEMCASS_SPECIFIC 75 log_printf(TRACE, Pseudo_LRU,"Pseudo_LRU","List dependency information");75 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","List dependency information"); 76 76 // List dependency information 77 77 for (uint32_t i=0; i<_param._nb_access; i++) … … 90 90 91 91 #endif 92 log_printf(FUNC, Pseudo_LRU,"Pseudo_LRU","End");92 log_printf(FUNC,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","End"); 93 93 }; 94 94 95 Pseudo_LRU::~Pseudo_LRU (void)95 Victim_Pseudo_LRU::~Victim_Pseudo_LRU (void) 96 96 { 97 log_printf(FUNC, Pseudo_LRU,"~Pseudo_LRU","Begin");97 log_printf(FUNC,Victim_Pseudo_LRU,"~Victim_Pseudo_LRU","Begin"); 98 98 #ifdef SYSTEMC 99 99 deallocation (); … … 111 111 delete _stat; 112 112 #endif 113 log_printf(FUNC, Pseudo_LRU,"~Pseudo_LRU","End");113 log_printf(FUNC,Victim_Pseudo_LRU,"~Victim_Pseudo_LRU","End"); 114 114 }; 115 115 116 }; // end namespace pseudo_lru116 }; // end namespace victim_pseudo_lru 117 117 }; // end namespace victim 118 118 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_allocation.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 void Pseudo_LRU::allocation (void)17 void Victim_Pseudo_LRU::allocation (void) 18 18 { 19 19 in_CLOCK = new SC_CLOCK ("in_CLOCK"); 20 in_NRESET = new SC_IN (Tcontrol_t) ("in_NRESET"); 20 21 21 22 // -----[ Interface access ]------------------------------------------- … … 82 83 }; 83 84 84 }; // end namespace pseudo_lru85 }; // end namespace victim_pseudo_lru 85 86 }; // end namespace victim 86 87 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_deallocation.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 void Pseudo_LRU::deallocation (void)17 void Victim_Pseudo_LRU::deallocation (void) 18 18 { 19 19 delete in_CLOCK; 20 20 delete in_NRESET; 21 21 // -----[ Interface access ]------------------------------------------- 22 22 for (uint32_t i=0; i<_param._nb_access; i++) … … 61 61 }; 62 62 63 }; // end namespace pseudo_lru63 }; // end namespace victim_pseudo_lru 64 64 }; // end namespace victim 65 65 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_genMealy_access.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 void Pseudo_LRU::genMealy_access (void)17 void Victim_Pseudo_LRU::genMealy_access (void) 18 18 { 19 19 for (uint32_t i=0; i<_param._nb_access; i++) … … 39 39 }; 40 40 41 }; // end namespace pseudo_lru41 }; // end namespace victim_pseudo_lru 42 42 }; // end namespace victim 43 43 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_statistics.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 17 18 string Pseudo_LRU::statistics (uint32_t depth)18 string Victim_Pseudo_LRU::statistics (uint32_t depth) 19 19 { 20 20 return _stat->print(depth); 21 21 }; 22 22 23 }; // end namespace pseudo_lru23 }; // end namespace victim_pseudo_lru 24 24 }; // end namespace victim 25 25 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_transition.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 void Pseudo_LRU::transition (void)17 void Victim_Pseudo_LRU::transition (void) 18 18 { 19 19 #ifdef STATISTICS … … 71 71 }; 72 72 73 }; // end namespace pseudo_lru73 }; // end namespace victim_pseudo_lru 74 74 }; // end namespace victim 75 75 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 #include "Behavioural/include/Vhdl.h" 11 11 … … 14 14 namespace generic { 15 15 namespace victim { 16 namespace pseudo_lru {16 namespace victim_pseudo_lru { 17 17 18 18 19 void Pseudo_LRU::vhdl (void)19 void Victim_Pseudo_LRU::vhdl (void) 20 20 { 21 log_printf(FUNC, Pseudo_LRU,"vhdl","Begin");21 log_printf(FUNC,Victim_Pseudo_LRU,"vhdl","Begin"); 22 22 23 log_printf(TRACE, Pseudo_LRU,"vhdl","Construction of vhdl");23 log_printf(TRACE,Victim_Pseudo_LRU,"vhdl","Construction of vhdl"); 24 24 Vhdl vhdl (_name); 25 25 26 log_printf(TRACE, Pseudo_LRU,"vhdl","Set library");26 log_printf(TRACE,Victim_Pseudo_LRU,"vhdl","Set library"); 27 27 vhdl.set_library_work (_name + "_Pack"); 28 28 29 log_printf(TRACE, Pseudo_LRU,"vhdl","Set port");29 log_printf(TRACE,Victim_Pseudo_LRU,"vhdl","Set port"); 30 30 vhdl_port (vhdl); 31 log_printf(TRACE, Pseudo_LRU,"vhdl","Set declaration");31 log_printf(TRACE,Victim_Pseudo_LRU,"vhdl","Set declaration"); 32 32 vhdl_declaration (vhdl); 33 log_printf(TRACE, Pseudo_LRU,"vhdl","Set body");33 log_printf(TRACE,Victim_Pseudo_LRU,"vhdl","Set body"); 34 34 vhdl_body (vhdl); 35 log_printf(TRACE, Pseudo_LRU,"vhdl","Generate File");35 log_printf(TRACE,Victim_Pseudo_LRU,"vhdl","Generate File"); 36 36 vhdl.generate_file(); 37 log_printf(FUNC, Pseudo_LRU,"vhdl","End");37 log_printf(FUNC,Victim_Pseudo_LRU,"vhdl","End"); 38 38 }; 39 39 40 }; // end namespace pseudo_lru40 }; // end namespace victim_pseudo_lru 41 41 }; // end namespace victim 42 42 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl_body.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {16 17 void Pseudo_LRU::vhdl_body (Vhdl & vhdl)15 namespace victim_pseudo_lru { 16 17 void Victim_Pseudo_LRU::vhdl_body (Vhdl & vhdl) 18 18 { 19 19 vhdl.set_body (""); … … 219 219 }; 220 220 221 }; // end namespace pseudo_lru221 }; // end namespace victim_pseudo_lru 222 222 }; // end namespace victim 223 223 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl_declaration.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 17 18 void Pseudo_LRU::vhdl_declaration (Vhdl & vhdl)18 void Victim_Pseudo_LRU::vhdl_declaration (Vhdl & vhdl) 19 19 { 20 20 vhdl.set_type ("Ttable", "array (" + toString(_param._size_table-1) + " downto 0) of "+std_logic(_param._nb_entity-1)); … … 35 35 }; 36 36 37 }; // end namespace pseudo_lru37 }; // end namespace victim_pseudo_lru 38 38 }; // end namespace victim 39 39 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl_port.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 17 18 void Pseudo_LRU::vhdl_port (Vhdl & vhdl)18 void Victim_Pseudo_LRU::vhdl_port (Vhdl & vhdl) 19 19 { 20 vhdl.set_port ("in_CLOCK" , IN, "std_logic"); 20 vhdl.set_port ("in_CLOCK ", IN, 1); 21 vhdl.set_port ("in_NRESET", IN, 1); 21 22 22 23 for (uint32_t i = 0; i < _param._nb_access; i ++) … … 39 40 }; 40 41 41 }; // end namespace pseudo_lru42 }; // end namespace victim_pseudo_lru 42 43 }; // end namespace victim 43 44 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl_testbench_port.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 17 18 void Pseudo_LRU::vhdl_testbench_port (Vhdl_Testbench & vhdl_testbench)18 void Victim_Pseudo_LRU::vhdl_testbench_port (Vhdl_Testbench & vhdl_testbench) 19 19 { 20 vhdl_testbench.set_port (" in_NRESET",IN ,1); 20 21 for (uint32_t i = 0; i < _param._nb_access; i ++) 21 22 { … … 37 38 }; 38 39 39 }; // end namespace pseudo_lru40 }; // end namespace victim_pseudo_lru 40 41 }; // end namespace victim 41 42 }; // end namespace generic -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl_testbench_transition.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/Victim/ Pseudo_LRU/include/Pseudo_LRU.h"9 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h" 10 10 11 11 namespace morpheo { … … 13 13 namespace generic { 14 14 namespace victim { 15 namespace pseudo_lru {15 namespace victim_pseudo_lru { 16 16 17 17 18 void Pseudo_LRU::vhdl_testbench_transition (Vhdl_Testbench & vhdl_testbench)18 void Victim_Pseudo_LRU::vhdl_testbench_transition (Vhdl_Testbench & vhdl_testbench) 19 19 { 20 20 #ifndef SYSTEMCASS_SPECIFIC 21 21 sc_cycle(0); 22 22 #endif 23 vhdl_testbench.add_input (PORT_READ(in_NRESET)); 23 24 24 25 for (uint32_t i = 0; i < _param._nb_access; i ++) … … 45 46 }; 46 47 47 }; // end namespace pseudo_lru48 }; // end namespace victim_pseudo_lru 48 49 }; // end namespace victim 49 50 }; // end namespace generic
Note: See TracChangeset
for help on using the changeset viewer.