- Timestamp:
- Feb 16, 2010, 1:35:48 PM (14 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_vhdl_body.cpp
r116 r137 370 370 vhdl->set_body (1,std_logic_cst(1,0)+"when others;"); 371 371 372 #ifdef SYSTEMC_VHDL_COMPATIBILITY373 372 vhdl->set_body (0,"with reg_EXECUTE_IN_TYPE select"); 374 373 vhdl->set_body (0,"sig_EXECUTE_OUT_ADDRESS <="); 375 374 vhdl->set_body (1,"sig_ADDR_BRANCH when "+std_logic_cst(_param->_size_type,TYPE_BRANCH)+","); 375 #ifdef SYSTEMC_VHDL_COMPATIBILITY 376 376 vhdl->set_body (1,"sig_A_OR_B("+toString(_param->_size_instruction_address-1)+" downto 0) when "+std_logic_cst(_param->_size_type,TYPE_SPECIAL)+","); 377 377 vhdl->set_body (1,std_logic_cst(_param->_size_instruction_address,0)+" when others;"); 378 378 #else 379 vhdl->set_body (0,"with reg_EXECUTE_IN_TYPE select"); 380 vhdl->set_body (0,"sig_EXECUTE_OUT_ADDRESS <="); 381 vhdl->set_body (1,"sig_ADDR_BRANCH when "+std_logic_cst(_param->_size_type,TYPE_BRANCH)+","); 382 vhdl->set_body (1,"sig_A_OR_B when others;"); 379 vhdl->set_body (1,"sig_A_OR_B ("+toString(_param->_size_instruction_address-1)+" downto 0) when others;"); 383 380 // vhdl->set_body (0,"sig_EXECUTE_OUT_ADDRESS <= sig_ADDR_BRANCH;"); 384 381 #endif -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_vhdl_body.cpp
r113 r137 140 140 vhdl->set_body (0,"out_EXECUTE_QUEUE_OUT_DATA "+std_logic_range(_param->_size_general_data )+" <= internal_EXECUTE_QUEUE_OUT_DATA ;"); 141 141 142 vhdl->set_debug ("in_CLOCK = 'U'","GLOP1: Clock = 'U'");143 vhdl->set_debug ("in_CLOCK = 'X'","GLOP2: Clock = 'X'");144 vhdl->set_debug ("in_CLOCK = 'Z'","GLOP3: Clock = 'Z'");145 vhdl->set_debug ("in_CLOCK = 'W'","GLOP4: Clock = 'W'");146 vhdl->set_debug ("in_CLOCK = '1'","KANE : Clock = '1'");147 vhdl->set_debug ("in_CLOCK = '0'","SETH : Clock = '0'");142 // vhdl->set_debug ("in_CLOCK = 'U'","GLOP1: Clock = 'U'"); 143 // vhdl->set_debug ("in_CLOCK = 'X'","GLOP2: Clock = 'X'"); 144 // vhdl->set_debug ("in_CLOCK = 'Z'","GLOP3: Clock = 'Z'"); 145 // vhdl->set_debug ("in_CLOCK = 'W'","GLOP4: Clock = 'W'"); 146 // vhdl->set_debug ("in_CLOCK = '1'","KANE : Clock = '1'"); 147 // vhdl->set_debug ("in_CLOCK = '0'","SETH : Clock = '0'"); 148 148 149 149 log_printf(FUNC,Execute_queue,FUNCTION,"End"); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/src/Register_unit_Glue_vhdl_body.cpp
r136 r137 24 24 log_printf(FUNC,Register_unit_Glue,FUNCTION,"Begin"); 25 25 26 vhdl->set_body("out_CONST_0 <= '0';");27 vhdl->set_body("out_CONST_1 <= '1';");26 // vhdl->set_body("out_CONST_0 <= '0';"); 27 // vhdl->set_body("out_CONST_1 <= '1';"); 28 28 29 29 //-----------------------------------
Note: See TracChangeset
for help on using the changeset viewer.