Skip to content

Commit d555e36

Browse files
authored
Merge pull request #2161 from Pinata-Consulting/mock-array-more-interesting-simulation-data
mock-array: make Element more interesting in simulation
2 parents 0c992bd + 160c735 commit d555e36

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

flow/designs/src/mock-array/Element.v

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ module Element(
5858
REG_5 <= io_ins_right;
5959
REG_6 <= io_ins_left;
6060
REG_7 <= io_ins_up;
61-
io_outs_left_REG <= REG | REG_1;
62-
io_outs_up_REG <= REG_2 | REG_3;
63-
io_outs_right_REG <= REG_4 | REG_5;
64-
io_outs_down_REG <= REG_6 | REG_7;
61+
io_outs_left_REG <= REG ^ REG_1;
62+
io_outs_up_REG <= REG_2 ^ REG_3;
63+
io_outs_right_REG <= REG_4 ^ REG_5;
64+
io_outs_down_REG <= REG_6 ^ REG_7;
6565
REG_8 <= io_lsbIns_4;
6666
end
6767
endmodule

flow/designs/src/mock-array/src/main/scala/MockArray.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class MockArray(width: Int, height: Int, singleElementWidth: Int)
7474
// up <-> right
7575
(io.outs.asSeq zip (io.ins.asSeq ++ Seq(io.ins.asSeq.head))
7676
.sliding(2).toSeq.reverse.map(_.map(RegNext(_)))).foreach {
77-
case (a, b) => a := RegNext(b(0) | b(1))
77+
case (a, b) => a := RegNext(b(0) ^ b(1))
7878
}
7979

8080
// Combinational logic, but a maximum flight path of 4 elements

0 commit comments

Comments
 (0)