mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	Removed $predict support from SatGen
This commit is contained in:
		
							parent
							
								
									4056312987
								
							
						
					
					
						commit
						9540be1d45
					
				
					 1 changed files with 0 additions and 9 deletions
				
			
		|  | @ -69,7 +69,6 @@ struct SatGen | |||
| 	SigPool initial_state; | ||||
| 	std::map<std::string, RTLIL::SigSpec> asserts_a, asserts_en; | ||||
| 	std::map<std::string, RTLIL::SigSpec> assumes_a, assumes_en; | ||||
| 	std::map<std::string, RTLIL::SigSpec> predict_a, predict_en; | ||||
| 	std::map<std::string, std::map<RTLIL::SigBit, int>> imported_signals; | ||||
| 	std::map<std::pair<std::string, int>, bool> initstates; | ||||
| 	bool ignore_div_by_zero; | ||||
|  | @ -1374,14 +1373,6 @@ struct SatGen | |||
| 			return true; | ||||
| 		} | ||||
| 
 | ||||
| 		if (cell->type == "$predict") | ||||
| 		{ | ||||
| 			std::string pf = prefix + (timestep == -1 ? "" : stringf("@%d:", timestep)); | ||||
| 			predict_a[pf].append((*sigmap)(cell->getPort("\\A"))); | ||||
| 			predict_en[pf].append((*sigmap)(cell->getPort("\\EN"))); | ||||
| 			return true; | ||||
| 		} | ||||
| 
 | ||||
| 		// Unsupported internal cell types: $pow $lut
 | ||||
| 		// .. and all sequential cells except $dff and $_DFF_[NP]_
 | ||||
| 		return false; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue