Skip to content

Commit 7e7e431

Browse files
committed
obsoleted examples and tests are updated for the updated dataflow.
1 parent b47c596 commit 7e7e431

File tree

65 files changed

+19936
-19680
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+19936
-19680
lines changed

examples_obsolete/dataflow_example/test_dataflow_example.py

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
import dataflow_example
55

66
expected_verilog = """
7-
module test;
7+
8+
module test
9+
(
10+
11+
);
812
913
reg CLK;
1014
reg RST;
@@ -515,36 +519,36 @@
515519
input zready
516520
);
517521
518-
reg signed [32-1:0] _plus_data_0;
519-
reg _plus_valid_0;
520-
wire _plus_ready_0;
521-
assign xready = (_plus_ready_0 || !_plus_valid_0) && (xvalid && yvalid);
522-
assign yready = (_plus_ready_0 || !_plus_valid_0) && (xvalid && yvalid);
523-
assign zdata = _plus_data_0;
524-
assign zvalid = _plus_valid_0;
525-
assign _plus_ready_0 = zready;
522+
reg signed [32-1:0] _dataflow_plus_data_2;
523+
reg _dataflow_plus_valid_2;
524+
wire _dataflow_plus_ready_2;
525+
assign xready = (_dataflow_plus_ready_2 || !_dataflow_plus_valid_2) && (xvalid && yvalid);
526+
assign yready = (_dataflow_plus_ready_2 || !_dataflow_plus_valid_2) && (xvalid && yvalid);
527+
assign zdata = _dataflow_plus_data_2;
528+
assign zvalid = _dataflow_plus_valid_2;
529+
assign _dataflow_plus_ready_2 = zready;
526530
527531
always @(posedge CLK) begin
528532
if(RST) begin
529-
_plus_data_0 <= 0;
530-
_plus_valid_0 <= 0;
533+
_dataflow_plus_data_2 <= 0;
534+
_dataflow_plus_valid_2 <= 0;
531535
end else begin
532-
if((_plus_ready_0 || !_plus_valid_0) && (xready && yready) && (xvalid && yvalid)) begin
533-
_plus_data_0 <= xdata + ydata;
536+
if((_dataflow_plus_ready_2 || !_dataflow_plus_valid_2) && (xready && yready) && (xvalid && yvalid)) begin
537+
_dataflow_plus_data_2 <= xdata + ydata;
534538
end
535-
if(_plus_valid_0 && _plus_ready_0) begin
536-
_plus_valid_0 <= 0;
539+
if(_dataflow_plus_valid_2 && _dataflow_plus_ready_2) begin
540+
_dataflow_plus_valid_2 <= 0;
537541
end
538-
if((_plus_ready_0 || !_plus_valid_0) && (xready && yready)) begin
539-
_plus_valid_0 <= xvalid && yvalid;
542+
if((_dataflow_plus_ready_2 || !_dataflow_plus_valid_2) && (xready && yready)) begin
543+
_dataflow_plus_valid_2 <= xvalid && yvalid;
540544
end
541545
end
542546
end
543547
544548
545549
endmodule
546-
"""
547550
551+
"""
548552
def test():
549553
veriloggen.reset()
550554
test_module = dataflow_example.mkTest()

0 commit comments

Comments
 (0)