mirror of
https://github.com/SpinalHDL/SpinalTemplateSbt.git
synced 2025-10-22 23:58:44 +08:00
Cleaning
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -28,7 +28,8 @@ bin/
|
|||||||
.cache-main
|
.cache-main
|
||||||
|
|
||||||
#User
|
#User
|
||||||
*.vhd
|
/*.vhd
|
||||||
|
/*.v
|
||||||
*.cf
|
*.cf
|
||||||
*.json
|
*.json
|
||||||
!tester/src/test/resources/*.vhd
|
!tester/src/test/resources/*.vhd
|
||||||
|
33
MyTopLevel.v
33
MyTopLevel.v
@@ -1,33 +0,0 @@
|
|||||||
|
|
||||||
module MyTopLevel
|
|
||||||
(
|
|
||||||
input io_cond0,
|
|
||||||
input io_cond1,
|
|
||||||
output io_flag,
|
|
||||||
output [7:0] io_state,
|
|
||||||
input clk,
|
|
||||||
input reset
|
|
||||||
);
|
|
||||||
|
|
||||||
reg [7:0] counter;
|
|
||||||
wire [7:0] zz_1;
|
|
||||||
wire zz_2;
|
|
||||||
wire zz_3;
|
|
||||||
assign io_flag = zz_3;
|
|
||||||
assign io_state = counter;
|
|
||||||
assign zz_1 = (counter + (8'b00000001));
|
|
||||||
assign zz_2 = (counter == (8'b00000000));
|
|
||||||
assign zz_3 = (zz_2 || io_cond1);
|
|
||||||
always @ (posedge clk or posedge reset)
|
|
||||||
begin
|
|
||||||
if (reset) begin
|
|
||||||
counter <= (8'b00000000);
|
|
||||||
end else begin
|
|
||||||
if(io_cond0)begin
|
|
||||||
counter <= zz_1;
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
endmodule
|
|
||||||
|
|
Reference in New Issue
Block a user