Changeset 145 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_vhdl_declaration.cpp
- Timestamp:
- Oct 13, 2010, 8:15:51 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_vhdl_declaration.cpp
r97 r145 18 18 void RegisterFile_Monolithic::vhdl_declaration (Vhdl * & vhdl) 19 19 { 20 #ifndef VHDL_GAISLER 20 21 vhdl->set_type ("Tregfile", "array " + _std_logic_range(_param->_nb_word) + " of " + std_logic(_param->_size_word)); 21 22 22 23 vhdl->set_signal ("reg_DATA", "Tregfile"); 24 #else 25 // for (uint32_t i=0; i<_param->_nb_word; ++i) 26 // vhdl->set_signal ("reg_DATA_"+toString(i), _param->_size_word); 27 28 vhdl->set_type ("Tregfile", "array " + _std_logic_range(_param->_nb_word) + " of " + std_logic(_param->_size_word)); 29 vhdl->set_type ("Treg", "record reg : Tregfile; end record"); 30 31 vhdl->set_signal ("reg_DATA" , "Treg"); 32 vhdl->set_signal ("reg_DATA_next", "Treg"); 33 #endif 23 34 }; 24 35
Note: See TracChangeset
for help on using the changeset viewer.