Skip to content

Commit 0a9731f

Browse files
committed
mock-array-big: Simplify directional signals
Signed-off-by: Jake Taylor <[email protected]>
1 parent 3003841 commit 0a9731f

File tree

3 files changed

+2659
-2664
lines changed

3 files changed

+2659
-2664
lines changed

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

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,57 @@
11
module Element(
22
input clock,
3-
input [7:0] io_ins_down, // @[src/test/scala/MockArray.scala 55:9]
4-
input [7:0] io_ins_right, // @[src/test/scala/MockArray.scala 55:9]
5-
input [7:0] io_ins_up, // @[src/test/scala/MockArray.scala 55:9]
6-
input [7:0] io_ins_left, // @[src/test/scala/MockArray.scala 55:9]
7-
output [7:0] io_outs_down, // @[src/test/scala/MockArray.scala 55:9]
8-
output [7:0] io_outs_right, // @[src/test/scala/MockArray.scala 55:9]
9-
output [7:0] io_outs_up, // @[src/test/scala/MockArray.scala 55:9]
10-
output [7:0] io_outs_left, // @[src/test/scala/MockArray.scala 55:9]
11-
input io_lsbIns_0, // @[src/test/scala/MockArray.scala 55:9]
12-
input io_lsbIns_1, // @[src/test/scala/MockArray.scala 55:9]
13-
input io_lsbIns_2, // @[src/test/scala/MockArray.scala 55:9]
14-
input io_lsbIns_3, // @[src/test/scala/MockArray.scala 55:9]
15-
input io_lsbIns_4, // @[src/test/scala/MockArray.scala 55:9]
16-
input io_lsbIns_5, // @[src/test/scala/MockArray.scala 55:9]
17-
input io_lsbIns_6, // @[src/test/scala/MockArray.scala 55:9]
18-
input io_lsbIns_7, // @[src/test/scala/MockArray.scala 55:9]
19-
output io_lsbOuts_0, // @[src/test/scala/MockArray.scala 55:9]
20-
output io_lsbOuts_1, // @[src/test/scala/MockArray.scala 55:9]
21-
output io_lsbOuts_2, // @[src/test/scala/MockArray.scala 55:9]
22-
output io_lsbOuts_3, // @[src/test/scala/MockArray.scala 55:9]
23-
output io_lsbOuts_4, // @[src/test/scala/MockArray.scala 55:9]
24-
output io_lsbOuts_5, // @[src/test/scala/MockArray.scala 55:9]
25-
output io_lsbOuts_6, // @[src/test/scala/MockArray.scala 55:9]
26-
output io_lsbOuts_7 // @[src/test/scala/MockArray.scala 55:9]
3+
input [7:0] io_ins_down, // @[src/test/scala/MockArray.scala 50:9]
4+
input [7:0] io_ins_right, // @[src/test/scala/MockArray.scala 50:9]
5+
input [7:0] io_ins_up, // @[src/test/scala/MockArray.scala 50:9]
6+
input [7:0] io_ins_left, // @[src/test/scala/MockArray.scala 50:9]
7+
output [7:0] io_outs_down, // @[src/test/scala/MockArray.scala 50:9]
8+
output [7:0] io_outs_right, // @[src/test/scala/MockArray.scala 50:9]
9+
output [7:0] io_outs_up, // @[src/test/scala/MockArray.scala 50:9]
10+
output [7:0] io_outs_left, // @[src/test/scala/MockArray.scala 50:9]
11+
input io_lsbIns_0, // @[src/test/scala/MockArray.scala 50:9]
12+
input io_lsbIns_1, // @[src/test/scala/MockArray.scala 50:9]
13+
input io_lsbIns_2, // @[src/test/scala/MockArray.scala 50:9]
14+
input io_lsbIns_3, // @[src/test/scala/MockArray.scala 50:9]
15+
input io_lsbIns_4, // @[src/test/scala/MockArray.scala 50:9]
16+
input io_lsbIns_5, // @[src/test/scala/MockArray.scala 50:9]
17+
input io_lsbIns_6, // @[src/test/scala/MockArray.scala 50:9]
18+
input io_lsbIns_7, // @[src/test/scala/MockArray.scala 50:9]
19+
output io_lsbOuts_0, // @[src/test/scala/MockArray.scala 50:9]
20+
output io_lsbOuts_1, // @[src/test/scala/MockArray.scala 50:9]
21+
output io_lsbOuts_2, // @[src/test/scala/MockArray.scala 50:9]
22+
output io_lsbOuts_3, // @[src/test/scala/MockArray.scala 50:9]
23+
output io_lsbOuts_4, // @[src/test/scala/MockArray.scala 50:9]
24+
output io_lsbOuts_5, // @[src/test/scala/MockArray.scala 50:9]
25+
output io_lsbOuts_6, // @[src/test/scala/MockArray.scala 50:9]
26+
output io_lsbOuts_7 // @[src/test/scala/MockArray.scala 50:9]
2727
);
2828
`ifdef RANDOMIZE_REG_INIT
2929
reg [31:0] _RAND_0;
3030
reg [31:0] _RAND_1;
3131
reg [31:0] _RAND_2;
3232
reg [31:0] _RAND_3;
3333
`endif // RANDOMIZE_REG_INIT
34-
reg [7:0] REG; // @[src/test/scala/MockArray.scala 66:56]
35-
reg [7:0] REG_1; // @[src/test/scala/MockArray.scala 66:56]
36-
reg [7:0] REG_2; // @[src/test/scala/MockArray.scala 66:56]
37-
reg [7:0] REG_3; // @[src/test/scala/MockArray.scala 66:56]
38-
assign io_outs_down = REG_3; // @[src/test/scala/MockArray.scala 66:87]
39-
assign io_outs_right = REG_2; // @[src/test/scala/MockArray.scala 66:87]
40-
assign io_outs_up = REG_1; // @[src/test/scala/MockArray.scala 66:87]
41-
assign io_outs_left = REG; // @[src/test/scala/MockArray.scala 66:87]
42-
assign io_lsbOuts_0 = io_lsbIns_1; // @[src/test/scala/MockArray.scala 71:16]
43-
assign io_lsbOuts_1 = io_lsbIns_2; // @[src/test/scala/MockArray.scala 71:16]
44-
assign io_lsbOuts_2 = io_lsbIns_3; // @[src/test/scala/MockArray.scala 71:16]
45-
assign io_lsbOuts_3 = io_lsbIns_4; // @[src/test/scala/MockArray.scala 71:16]
46-
assign io_lsbOuts_4 = io_lsbIns_5; // @[src/test/scala/MockArray.scala 71:16]
47-
assign io_lsbOuts_5 = io_lsbIns_6; // @[src/test/scala/MockArray.scala 71:16]
48-
assign io_lsbOuts_6 = io_lsbIns_7; // @[src/test/scala/MockArray.scala 71:16]
49-
assign io_lsbOuts_7 = io_outs_left[0]; // @[src/test/scala/MockArray.scala 71:62]
34+
reg [7:0] REG; // @[src/test/scala/MockArray.scala 61:56]
35+
reg [7:0] REG_1; // @[src/test/scala/MockArray.scala 61:56]
36+
reg [7:0] REG_2; // @[src/test/scala/MockArray.scala 61:56]
37+
reg [7:0] REG_3; // @[src/test/scala/MockArray.scala 61:56]
38+
assign io_outs_down = REG_3; // @[src/test/scala/MockArray.scala 61:87]
39+
assign io_outs_right = REG_2; // @[src/test/scala/MockArray.scala 61:87]
40+
assign io_outs_up = REG_1; // @[src/test/scala/MockArray.scala 61:87]
41+
assign io_outs_left = REG; // @[src/test/scala/MockArray.scala 61:87]
42+
assign io_lsbOuts_0 = io_lsbIns_1; // @[src/test/scala/MockArray.scala 66:16]
43+
assign io_lsbOuts_1 = io_lsbIns_2; // @[src/test/scala/MockArray.scala 66:16]
44+
assign io_lsbOuts_2 = io_lsbIns_3; // @[src/test/scala/MockArray.scala 66:16]
45+
assign io_lsbOuts_3 = io_lsbIns_4; // @[src/test/scala/MockArray.scala 66:16]
46+
assign io_lsbOuts_4 = io_lsbIns_5; // @[src/test/scala/MockArray.scala 66:16]
47+
assign io_lsbOuts_5 = io_lsbIns_6; // @[src/test/scala/MockArray.scala 66:16]
48+
assign io_lsbOuts_6 = io_lsbIns_7; // @[src/test/scala/MockArray.scala 66:16]
49+
assign io_lsbOuts_7 = io_outs_left[0]; // @[src/test/scala/MockArray.scala 66:62]
5050
always @(posedge clock) begin
51-
REG <= io_ins_down; // @[src/test/scala/MockArray.scala 66:56]
52-
REG_1 <= io_ins_right; // @[src/test/scala/MockArray.scala 66:56]
53-
REG_2 <= io_ins_up; // @[src/test/scala/MockArray.scala 66:56]
54-
REG_3 <= io_ins_left; // @[src/test/scala/MockArray.scala 66:56]
51+
REG <= io_ins_down; // @[src/test/scala/MockArray.scala 61:56]
52+
REG_1 <= io_ins_right; // @[src/test/scala/MockArray.scala 61:56]
53+
REG_2 <= io_ins_up; // @[src/test/scala/MockArray.scala 61:56]
54+
REG_3 <= io_ins_left; // @[src/test/scala/MockArray.scala 61:56]
5555
end
5656
// Register and memory initialization
5757
`ifdef RANDOMIZE_GARBAGE_ASSIGN

0 commit comments

Comments
 (0)