Compare commits
	
		
			1 Commits
		
	
	
		
			f9e8e1d857
			...
			b493745cd7
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b493745cd7 | 
| @@ -28,7 +28,7 @@ set clock "Clk" | ||||
| puts "instantiating reset manager" | ||||
| set reset "Rst" | ||||
|  ::hw::create_hw_instance "" GenericIPlib:ResetGenerator ${reset}_reset | ||||
|  ::pct::set_param_value $hardware/${reset}_reset {Constructor Arguments} start_time 1000 | ||||
|  ::pct::set_param_value $hardware/${reset}_reset {Constructor Arguments} start_time 0 | ||||
|  ::pct::set_param_value $hardware/${reset}_reset {Constructor Arguments} start_time_unit sc_core::SC_PS | ||||
|  ::pct::set_param_value $hardware/${reset}_reset {Constructor Arguments} duration 10000 | ||||
|  ::pct::set_param_value $hardware/${reset}_reset {Constructor Arguments} duration_unit sc_core::SC_PS | ||||
|   | ||||
| @@ -500,6 +500,7 @@ void core_complex::local_irq_cb() { | ||||
| void core_complex::run() { | ||||
|     wait(SC_ZERO_TIME); // separate from elaboration phase | ||||
|     do { | ||||
|         wait(SC_ZERO_TIME); | ||||
|         if (rst_i.read()) { | ||||
|             cpu->reset(GET_PROP_VALUE(reset_address)); | ||||
|             wait(rst_i.negedge_event()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user