Skip to content

Commit e364d03

Browse files
committed
add netv2 default hardware design
Signed-off-by: Wojciech Tatarski <[email protected]>
1 parent b7e2843 commit e364d03

File tree

10 files changed

+39524
-0
lines changed

10 files changed

+39524
-0
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@
1919
[submodule "third_party/hamsternz-displayport"]
2020
path = third_party/hamsternz-displayport
2121
url = https://github.com/hamsternz/DisplayPort_Verilog.git
22+
[submodule "third_party/netv2-fpga"]
23+
path = third_party/netv2-fpga
24+
url = https://github.com/xobs/netv2-fpga.git

other/boards.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
"device": "a200t",
3030
"package": "sbg484-1"
3131
},
32+
"netv2": {
33+
"family": "xc7",
34+
"device": "a100t",
35+
"package": "fgg484-2"
36+
},
3237
"icebreaker": {
3338
"family": "ice40",
3439
"device": "up5k",

project/netv2-fpga.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"srcs": [
3+
"third_party/netv2-fpga/overlay/i2c_snoop.v",
4+
"third_party/netv2-fpga/overlay/hdcp_block.v",
5+
"third_party/netv2-fpga/overlay/diff_network.v",
6+
"third_party/netv2-fpga/overlay/shuffle_network.v",
7+
"third_party/netv2-fpga/overlay/hdcp_cipher.v",
8+
"third_party/netv2-fpga/overlay/hdcp_lfsr.v",
9+
"third_party/vexriscv-verilog/VexRiscv_Debug.v",
10+
"third_party/netv2-fpga/overlay/hdcp_mod.v",
11+
"src/netv2-fpga/top.v"
12+
],
13+
"top": "top",
14+
"name": "netv2-fpga",
15+
"data": [
16+
"src/netv2-fpga/mem.init",
17+
"src/netv2-fpga/edid_mem_1.init",
18+
"src/netv2-fpga/mem_2.init",
19+
"src/netv2-fpga/edid_mem.init"
20+
],
21+
"clocks": {
22+
"IO_CLK": 10.0
23+
},
24+
"vendors": {
25+
"xilinx": ["netv2"]
26+
},
27+
"required_toolchains": ["vivado", "yosys-vivado"]
28+
}

0 commit comments

Comments
 (0)