mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	machxo2: Add dff.ys test, fix another cells_map.v typo.
This commit is contained in:
		
							parent
							
								
									044393b990
								
							
						
					
					
						commit
						84937e9689
					
				
					 2 changed files with 11 additions and 1 deletions
				
			
		|  | @ -24,4 +24,4 @@ module \$lut (A, Y); | |||
| 	LUT4 #(.INIT({rep{LUT}})) _TECHMAP_REPLACE_ (.A(I[0]), .B(I[1]), .C(I[2]), .D(I[3]), .F(Y)); | ||||
| endmodule | ||||
| 
 | ||||
| module  \$_DFF_P_ (input D, C, output Q); FACADE_FF #(.CEMUX("1"), .CLKMUX("CLK"), .LSRMUX("LSR"), .REGSET("RESET")) _TECHMAP_REPLACE_ (.CLK(C), .LSR(1'b0), .D(D), .Q(Q)); endmodule | ||||
| module  \$_DFF_P_ (input D, C, output Q); FACADE_FF #(.CEMUX("1"), .CLKMUX("CLK"), .LSRMUX("LSR"), .REGSET("RESET")) _TECHMAP_REPLACE_ (.CLK(C), .LSR(1'b0), .DI(D), .Q(Q)); endmodule | ||||
|  |  | |||
							
								
								
									
										10
									
								
								tests/arch/machxo2/dffs.ys
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								tests/arch/machxo2/dffs.ys
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | |||
| read_verilog ../common/dffs.v | ||||
| design -save read | ||||
| 
 | ||||
| hierarchy -top dff | ||||
| proc | ||||
| equiv_opt -assert -map +/machxo2/cells_sim.v synth_machxo2 # equivalency check | ||||
| design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design) | ||||
| cd dff # Constrain all select calls below inside the top module | ||||
| select -assert-count 1 t:FACADE_FF | ||||
| select -assert-none t:FACADE_FF %% t:* %D | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue