Skip to content

Commit 4ed5c3b

Browse files
Add blueprint for cahp-pearl
1 parent 5722d9f commit 4ed5c3b

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

share/cahp-pearl.toml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
[[file]]
2+
type = "iyokanl1-json"
3+
path = "pearl-core.json"
4+
name = "core"
5+
6+
[[builtin]]
7+
type = "rom"
8+
name = "rom"
9+
in_addr_width = 7
10+
out_rdata_width = 32
11+
12+
[[builtin]]
13+
type = "ram"
14+
name = "ram"
15+
in_addr_width = 8
16+
in_wdata_width = 16
17+
out_rdata_width = 16
18+
19+
[connect]
20+
"rom/addr[0:6]" = "core/io_rom_addr[0:6]"
21+
"core/io_rom_data[0:31]" = "rom/rdata[0:31]"
22+
23+
"ram/wren" = "core/io_ram_writeEnable"
24+
"ram/addr[0:7]" = "core/io_ram_addr[0:7]"
25+
"ram/wdata[0:15]" = "core/io_ram_writeData[0:15]"
26+
"core/io_ram_readData[0:15]" = "ram/rdata[0:15]"
27+
28+
"core/reset" = "@reset"
29+
"@finflag" = "core/io_finishFlag"
30+
31+
"@reg_x0[0:15]" = "core/io_mainRegOut_x0[0:15]"
32+
"@reg_x1[0:15]" = "core/io_mainRegOut_x1[0:15]"
33+
"@reg_x2[0:15]" = "core/io_mainRegOut_x2[0:15]"
34+
"@reg_x3[0:15]" = "core/io_mainRegOut_x3[0:15]"
35+
"@reg_x4[0:15]" = "core/io_mainRegOut_x4[0:15]"
36+
"@reg_x5[0:15]" = "core/io_mainRegOut_x5[0:15]"
37+
"@reg_x6[0:15]" = "core/io_mainRegOut_x6[0:15]"
38+
"@reg_x7[0:15]" = "core/io_mainRegOut_x7[0:15]"
39+
"@reg_x8[0:15]" = "core/io_mainRegOut_x8[0:15]"
40+
"@reg_x9[0:15]" = "core/io_mainRegOut_x9[0:15]"
41+
"@reg_x10[0:15]" = "core/io_mainRegOut_x10[0:15]"
42+
"@reg_x11[0:15]" = "core/io_mainRegOut_x11[0:15]"
43+
"@reg_x12[0:15]" = "core/io_mainRegOut_x12[0:15]"
44+
"@reg_x13[0:15]" = "core/io_mainRegOut_x13[0:15]"
45+
"@reg_x14[0:15]" = "core/io_mainRegOut_x14[0:15]"
46+
"@reg_x15[0:15]" = "core/io_mainRegOut_x15[0:15]"

0 commit comments

Comments
 (0)