mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	ice40, ecp5: enable ABC9 by default
This commit is contained in:
		
							parent
							
								
									672375ed02
								
							
						
					
					
						commit
						32082477b5
					
				
					 6 changed files with 28 additions and 16 deletions
				
			
		|  | @ -93,8 +93,8 @@ struct SynthEcp5Pass : public ScriptPass | |||
| 		log("    -abc2\n"); | ||||
| 		log("        run two passes of 'abc' for slightly improved logic density\n"); | ||||
| 		log("\n"); | ||||
| 		log("    -abc9\n"); | ||||
| 		log("        use new ABC9 flow (EXPERIMENTAL)\n"); | ||||
| 		log("    -noabc9\n"); | ||||
| 		log("        disable use of new ABC9 flow\n"); | ||||
| 		log("\n"); | ||||
| 		log("    -vpr\n"); | ||||
| 		log("        generate an output netlist (and BLIF file) suitable for VPR\n"); | ||||
|  | @ -137,7 +137,7 @@ struct SynthEcp5Pass : public ScriptPass | |||
| 		retime = false; | ||||
| 		abc2 = false; | ||||
| 		vpr = false; | ||||
| 		abc9 = false; | ||||
| 		abc9 = true; | ||||
| 		iopad = false; | ||||
| 		nodsp = false; | ||||
| 		no_rw_check = false; | ||||
|  | @ -224,7 +224,11 @@ struct SynthEcp5Pass : public ScriptPass | |||
| 				continue; | ||||
| 			} | ||||
| 			if (args[argidx] == "-abc9") { | ||||
| 				abc9 = true; | ||||
| 				// removed, ABC9 is on by default.
 | ||||
| 				continue; | ||||
| 			} | ||||
| 			if (args[argidx] == "-noabc9") { | ||||
| 				abc9 = false; | ||||
| 				continue; | ||||
| 			} | ||||
| 			if (args[argidx] == "-iopad") { | ||||
|  |  | |||
|  | @ -106,8 +106,8 @@ struct SynthIce40Pass : public ScriptPass | |||
| 		log("        generate an output netlist (and BLIF file) suitable for VPR\n"); | ||||
| 		log("        (this feature is experimental and incomplete)\n"); | ||||
| 		log("\n"); | ||||
| 		log("    -abc9\n"); | ||||
| 		log("        use new ABC9 flow (EXPERIMENTAL)\n"); | ||||
| 		log("    -noabc9\n"); | ||||
| 		log("        disable use of new ABC9 flow\n"); | ||||
| 		log("\n"); | ||||
| 		log("    -flowmap\n"); | ||||
| 		log("        use FlowMap LUT techmapping instead of abc (EXPERIMENTAL)\n"); | ||||
|  | @ -144,7 +144,7 @@ struct SynthIce40Pass : public ScriptPass | |||
| 		noabc = false; | ||||
| 		abc2 = false; | ||||
| 		vpr = false; | ||||
| 		abc9 = false; | ||||
| 		abc9 = true; | ||||
| 		flowmap = false; | ||||
| 		device_opt = "hx"; | ||||
| 		no_rw_check = false; | ||||
|  | @ -235,7 +235,11 @@ struct SynthIce40Pass : public ScriptPass | |||
| 				continue; | ||||
| 			} | ||||
| 			if (args[argidx] == "-abc9") { | ||||
| 				abc9 = true; | ||||
| 				// removed, ABC9 is on by default.
 | ||||
| 				continue; | ||||
| 			} | ||||
| 			if (args[argidx] == "-noabc9") { | ||||
| 				abc9 = false; | ||||
| 				continue; | ||||
| 			} | ||||
| 			if (args[argidx] == "-dff") { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue