Skip to content

Commit 83a5c03

Browse files
committed
mock-array-big/Element: Directional port names
Co-authored-by: Øyvind Harboe <[email protected]> Signed-off-by: Jake Taylor <[email protected]> Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 51cbbec commit 83a5c03

File tree

5 files changed

+1765
-1746
lines changed

5 files changed

+1765
-1746
lines changed

flow/designs/asap7/mock-array-big/Element/io.tcl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@ set data_width [expr {[info exists ::env(MOCK_ARRAY_DATAWIDTH)] ? $::env(MOCK_AR
1111
set assignments [list \
1212
top bottom \
1313
[list [ concat \
14-
{*}[pin1 {io_ins_2[%d]} $data_width] \
15-
{*}[pin1 {io_outs_2[%d]} $data_width] \
14+
{*}[pin1 {io_ins_down[%d]} $data_width] \
15+
{*}[pin1 {io_outs_up[%d]} $data_width] \
1616
] \
1717
[ concat \
18-
{*}[pin1 {io_outs_0[%d]} $data_width] \
19-
{*}[pin1 {io_ins_0[%d]} $data_width] \
18+
{*}[pin1 {io_outs_down[%d]} $data_width] \
19+
{*}[pin1 {io_ins_up[%d]} $data_width] \
2020
]] \
2121
left right \
2222
[list [ concat \
23-
{*}[pin1 {io_ins_3[%d]} $data_width] \
24-
{*}[pin1 {io_outs_3[%d]} $data_width] \
23+
{*}[pin1 {io_ins_right[%d]} $data_width] \
24+
{*}[pin1 {io_outs_left[%d]} $data_width] \
2525
] \
2626
[ concat \
27-
{*}[pin1 {io_outs_1[%d]} $data_width] \
28-
{*}[pin1 {io_ins_1[%d]} $data_width] \
27+
{*}[pin1 {io_outs_right[%d]} $data_width] \
28+
{*}[pin1 {io_ins_left[%d]} $data_width] \
2929
]] \
3030
]
3131

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

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
module Element(
22
input clock,
3-
input [7:0] io_ins_0,
4-
input [7:0] io_ins_1,
5-
input [7:0] io_ins_2,
6-
input [7:0] io_ins_3,
7-
output [7:0] io_outs_0,
8-
output [7:0] io_outs_1,
9-
output [7:0] io_outs_2,
10-
output [7:0] io_outs_3
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]
1111
);
1212
`ifdef RANDOMIZE_REG_INIT
1313
reg [31:0] _RAND_0;
1414
reg [31:0] _RAND_1;
1515
reg [31:0] _RAND_2;
1616
reg [31:0] _RAND_3;
1717
`endif // RANDOMIZE_REG_INIT
18-
reg [7:0] REG; // @[MockArray.scala 33:42]
19-
reg [7:0] REG_1; // @[MockArray.scala 33:42]
20-
reg [7:0] REG_2; // @[MockArray.scala 33:42]
21-
reg [7:0] REG_3; // @[MockArray.scala 33:42]
22-
assign io_outs_0 = REG; // @[MockArray.scala 33:13]
23-
assign io_outs_1 = REG_1; // @[MockArray.scala 33:13]
24-
assign io_outs_2 = REG_2; // @[MockArray.scala 33:13]
25-
assign io_outs_3 = REG_3; // @[MockArray.scala 33:13]
18+
reg [7:0] REG; // @[src/test/scala/MockArray.scala 54:56]
19+
reg [7:0] REG_1; // @[src/test/scala/MockArray.scala 54:56]
20+
reg [7:0] REG_2; // @[src/test/scala/MockArray.scala 54:56]
21+
reg [7:0] REG_3; // @[src/test/scala/MockArray.scala 54:56]
22+
assign io_outs_down = REG_3; // @[src/test/scala/MockArray.scala 54:87]
23+
assign io_outs_right = REG_2; // @[src/test/scala/MockArray.scala 54:87]
24+
assign io_outs_up = REG_1; // @[src/test/scala/MockArray.scala 54:87]
25+
assign io_outs_left = REG; // @[src/test/scala/MockArray.scala 54:87]
2626
always @(posedge clock) begin
27-
REG <= io_ins_3; // @[MockArray.scala 33:42]
28-
REG_1 <= io_ins_2; // @[MockArray.scala 33:42]
29-
REG_2 <= io_ins_1; // @[MockArray.scala 33:42]
30-
REG_3 <= io_ins_0; // @[MockArray.scala 33:42]
27+
REG <= io_ins_down; // @[src/test/scala/MockArray.scala 54:56]
28+
REG_1 <= io_ins_right; // @[src/test/scala/MockArray.scala 54:56]
29+
REG_2 <= io_ins_up; // @[src/test/scala/MockArray.scala 54:56]
30+
REG_3 <= io_ins_left; // @[src/test/scala/MockArray.scala 54:56]
3131
end
3232
// Register and memory initialization
3333
`ifdef RANDOMIZE_GARBAGE_ASSIGN

0 commit comments

Comments
 (0)