mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	Force $inout.out ports to begin with '$' to indicate internal
This commit is contained in:
		
							parent
							
								
									11ac37733d
								
							
						
					
					
						commit
						c340fbfab2
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -868,7 +868,7 @@ void AigerReader::post_process()
 | 
			
		|||
					if (!existing) {
 | 
			
		||||
						if (escaped_s.ends_with("$inout.out")) {
 | 
			
		||||
							wire->port_output = false;
 | 
			
		||||
							RTLIL::Wire *in_wire = module->wire(escaped_s.substr(0, escaped_s.size()-10));
 | 
			
		||||
							RTLIL::Wire *in_wire = module->wire(escaped_s.substr(1, escaped_s.size()-11));
 | 
			
		||||
							log_assert(in_wire);
 | 
			
		||||
							log_assert(in_wire->port_input && !in_wire->port_output);
 | 
			
		||||
							in_wire->port_output = true;
 | 
			
		||||
| 
						 | 
				
			
			@ -889,7 +889,7 @@ void AigerReader::post_process()
 | 
			
		|||
					if (!existing) {
 | 
			
		||||
						if (escaped_s.ends_with("$inout.out")) {
 | 
			
		||||
							wire->port_output = false;
 | 
			
		||||
							RTLIL::Wire *in_wire = module->wire(stringf("%s[%d]", escaped_s.substr(0, escaped_s.size()-10).c_str(), index));
 | 
			
		||||
							RTLIL::Wire *in_wire = module->wire(stringf("%s[%d]", escaped_s.substr(1, escaped_s.size()-11).c_str(), index));
 | 
			
		||||
							log_assert(in_wire);
 | 
			
		||||
							log_assert(in_wire->port_input && !in_wire->port_output);
 | 
			
		||||
							in_wire->port_output = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue