demo.bit
demo_phy.area
full.v
-*.log
\ No newline at end of file
+*.log
+*.h
+*.tde
+*.svf
export TD_HOME=<TD Install Directory>
then run "bash build.sh" in this directory.
-
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
set_pin_assignment {CLK_IN} { LOCATION = K14; } ##24MHZ
-set_pin_assignment {R_LED} { LOCATION = R3; } ##R_LED
\ No newline at end of file
+set_pin_assignment {R_LED} { LOCATION = R3; } ##R_LED
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
\ No newline at end of file
+endmodule
read_verilog demo.v
synth_anlogic -top demo
-write_verilog full.v
\ No newline at end of file
+write_verilog full.v