Skip to content

Commit b53ad0d

Browse files
committed
add memory minitest
1 parent 4050bbe commit b53ad0d

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

minitests/memory/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*.pnl
2+
*.bit
3+
*.log
4+
*_tdroute.v

minitests/memory/memory.v

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
module top(input clk,input p1, input p2);
2+
3+
genvar i;
4+
generate for (i = 0; i < 64; i = i + 1)
5+
begin: part1
6+
(* keep *)
7+
EG_PHY_BRAM bram_i(.clka(clk));
8+
end
9+
endgenerate
10+
11+
genvar j;
12+
generate for (j = 0; j < 16; j = j + 1)
13+
begin: part2
14+
(* keep *)
15+
EG_PHY_BRAM32K bram32_j(.clka(clk));
16+
end
17+
endgenerate
18+
19+
endmodule

minitests/memory/run.tcl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import_device eagle_s20.db -package BG256
2+
read_verilog memory.v
3+
optimize_rtl
4+
optimize_gate
5+
legalize_phy_inst
6+
place
7+
route
8+
write_pnl memory.pnl
9+
bitgen -bit "memory.bit" -version 0X00 -g ucode:000000000000000000000000 -info -log_file memory.log

0 commit comments

Comments
 (0)