[HDL] Add initial conditons to counter benchmarks so that yosys's post synthesis netlists can work
This commit is contained in:
parent
de4028bdcc
commit
7121513396
|
@ -15,6 +15,10 @@ module counter (
|
||||||
|
|
||||||
reg [127:0] result;
|
reg [127:0] result;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
result <= 0;
|
||||||
|
end
|
||||||
|
|
||||||
always @(posedge clk or posedge reset)
|
always @(posedge clk or posedge reset)
|
||||||
begin
|
begin
|
||||||
if (reset)
|
if (reset)
|
||||||
|
|
|
@ -15,6 +15,10 @@ module counter (
|
||||||
|
|
||||||
reg [127:0] result;
|
reg [127:0] result;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
result <= 0;
|
||||||
|
end
|
||||||
|
|
||||||
always @(posedge clk or negedge resetb)
|
always @(posedge clk or negedge resetb)
|
||||||
begin
|
begin
|
||||||
if (~resetb)
|
if (~resetb)
|
||||||
|
|
|
@ -10,6 +10,11 @@ module counter_4bit_2clock(clk0, rst0, clk1, rst1, q0, q1);
|
||||||
output [3:0] q1;
|
output [3:0] q1;
|
||||||
reg [3:0] q1;
|
reg [3:0] q1;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
q0 <= 0;
|
||||||
|
q1 <= 0;
|
||||||
|
end
|
||||||
|
|
||||||
always @ (posedge clk0)
|
always @ (posedge clk0)
|
||||||
begin
|
begin
|
||||||
if(rst0)
|
if(rst0)
|
||||||
|
|
|
@ -15,6 +15,10 @@ module counter (
|
||||||
|
|
||||||
reg [7:0] result;
|
reg [7:0] result;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
result <= 0;
|
||||||
|
end
|
||||||
|
|
||||||
always @(posedge clk or posedge reset)
|
always @(posedge clk or posedge reset)
|
||||||
begin
|
begin
|
||||||
if (reset)
|
if (reset)
|
||||||
|
|
|
@ -15,6 +15,10 @@ module counter (
|
||||||
|
|
||||||
reg [7:0] result;
|
reg [7:0] result;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
result <= 0;
|
||||||
|
end
|
||||||
|
|
||||||
always @(posedge clk or negedge resetb)
|
always @(posedge clk or negedge resetb)
|
||||||
begin
|
begin
|
||||||
if (!resetb)
|
if (!resetb)
|
||||||
|
|
|
@ -5,6 +5,10 @@ module counter(clk_counter, q_counter, rst_counter);
|
||||||
output [7:0] q_counter;
|
output [7:0] q_counter;
|
||||||
reg [7:0] q_counter;
|
reg [7:0] q_counter;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
q_counter <= 0;
|
||||||
|
end
|
||||||
|
|
||||||
always @ (posedge clk_counter)
|
always @ (posedge clk_counter)
|
||||||
begin
|
begin
|
||||||
if(rst_counter)
|
if(rst_counter)
|
||||||
|
|
Loading…
Reference in New Issue