mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-03 21:09:12 +00:00 
			
		
		
		
	examples/anlogic/ now also output the SVF file.
This commit is contained in:
		
							parent
							
								
									d03780c3f4
								
							
						
					
					
						commit
						7c03b0b082
					
				
					 6 changed files with 12 additions and 10 deletions
				
			
		
							
								
								
									
										5
									
								
								examples/anlogic/.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								examples/anlogic/.gitignore
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1,4 +1,7 @@
 | 
			
		|||
demo.bit
 | 
			
		||||
demo_phy.area
 | 
			
		||||
full.v
 | 
			
		||||
*.log
 | 
			
		||||
*.log
 | 
			
		||||
*.h
 | 
			
		||||
*.tde
 | 
			
		||||
*.svf
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,4 +10,3 @@ set TD_HOME env variable to the full path to the TD <TD Install Directory> as fo
 | 
			
		|||
export TD_HOME=<TD Install Directory>
 | 
			
		||||
 | 
			
		||||
then run "bash build.sh" in this directory.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,4 +8,4 @@ pack
 | 
			
		|||
place
 | 
			
		||||
route
 | 
			
		||||
report_area -io_info -file demo_phy.area
 | 
			
		||||
bitgen -bit demo.bit -version 0X00 -g ucode:00000000000000000000000000000000
 | 
			
		||||
bitgen -bit demo.bit -version 0X0000 -svf demo.svf -svf_comment_on -g ucode:00000000000000000000000000000000
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,2 +1,2 @@
 | 
			
		|||
set_pin_assignment {CLK_IN} { LOCATION = K14;  } ##24MHZ
 | 
			
		||||
set_pin_assignment {R_LED} { LOCATION = R3;  } ##R_LED
 | 
			
		||||
set_pin_assignment {R_LED} { LOCATION = R3;  } ##R_LED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,18 +1,18 @@
 | 
			
		|||
module demo (
 | 
			
		||||
    input wire CLK_IN,  
 | 
			
		||||
    output wire R_LED 
 | 
			
		||||
    input wire CLK_IN,
 | 
			
		||||
    output wire R_LED
 | 
			
		||||
);
 | 
			
		||||
    parameter time1 = 30'd12_000_000;
 | 
			
		||||
    reg led_state;
 | 
			
		||||
    reg [29:0] count;
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    always @(posedge CLK_IN)begin
 | 
			
		||||
        if(count == time1)begin
 | 
			
		||||
            count<= 30'd0; 	
 | 
			
		||||
            count<= 30'd0;
 | 
			
		||||
            led_state <= ~led_state;
 | 
			
		||||
        end
 | 
			
		||||
        else
 | 
			
		||||
            count <= count + 1'b1;
 | 
			
		||||
    end
 | 
			
		||||
    assign R_LED = led_state;
 | 
			
		||||
endmodule
 | 
			
		||||
endmodule
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,3 @@
 | 
			
		|||
read_verilog demo.v
 | 
			
		||||
synth_anlogic -top demo
 | 
			
		||||
write_verilog full.v
 | 
			
		||||
write_verilog full.v
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue