Skip to content

Commit a71e930

Browse files
committed
Add netv2 board and default hardware design
Signed-off-by: Tomasz Michalak <[email protected]>
1 parent 75a0b65 commit a71e930

File tree

16 files changed

+42006
-1
lines changed

16 files changed

+42006
-1
lines changed

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",

other/vendors.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"xilinx": {
3-
"boards": ["arty-a35t", "arty-a100t", "basys3", "zybo", "nexys-video"],
3+
"boards": ["arty-a35t", "arty-a100t", "basys3", "zybo", "nexys-video", "netv2"],
44
"toolchains": ["vivado", "yosys-vivado", "yosys-vivado-uhdm", "vpr", "vpr-fasm2bels", "nextpnr-xilinx", "nextpnr-fpga-interchange", "nextpnr-xilinx-fasm2bels"]
55
},
66
"lattice-ice40": {

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+
"src/netv2-fpga/i2c_snoop.v",
4+
"src/netv2-fpga/hdcp_block.v",
5+
"src/netv2-fpga/diff_network.v",
6+
"src/netv2-fpga/shuffle_network.v",
7+
"src/netv2-fpga/hdcp_cipher.v",
8+
"src/netv2-fpga/hdcp_lfsr.v",
9+
"src/netv2-fpga/hdcp_mod.v",
10+
"third_party/vexriscv-verilog/VexRiscv_Debug.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)