-
Notifications
You must be signed in to change notification settings - Fork 34
/
ethmac.core
60 lines (52 loc) · 1.47 KB
/
ethmac.core
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
CAPI=2:
name : ::ethmac:0
filesets:
rtl:
files:
- rtl/verilog/ethmac.v
- rtl/verilog/eth_clockgen.v
- rtl/verilog/eth_cop.v
- rtl/verilog/eth_crc.v
- rtl/verilog/eth_fifo.v
- rtl/verilog/eth_maccontrol.v
- rtl/verilog/eth_macstatus.v
- rtl/verilog/eth_miim.v
- rtl/verilog/eth_outputcontrol.v
- rtl/verilog/eth_random.v
- rtl/verilog/eth_receivecontrol.v
- rtl/verilog/eth_registers.v
- rtl/verilog/eth_rxaddrcheck.v
- rtl/verilog/eth_rxcounters.v
- rtl/verilog/eth_register.v
- rtl/verilog/eth_rxethmac.v
- rtl/verilog/eth_rxstatem.v
- rtl/verilog/eth_spram_256x32.v
- rtl/verilog/eth_shiftreg.v
- rtl/verilog/eth_transmitcontrol.v
- rtl/verilog/eth_txcounters.v
- rtl/verilog/eth_txethmac.v
- rtl/verilog/eth_txstatem.v
- rtl/verilog/eth_wishbone.v
file_type : verilogSource
includes:
files:
- rtl/verilog/ethmac_defines.v : {is_include_file : true}
- rtl/verilog/timescale.v : {is_include_file : true}
file_type : VerilogSource
targets:
default:
filesets : [includes, rtl]
lint:
default_tool : verilator
filesets : [includes, rtl]
tools:
verilator :
mode : lint-only
toplevel : ethmac
synth:
default_tool : vivado
filesets : [includes, rtl]
tools:
vivado:
part : xc7a100tcsg324-1
toplevel : ethmac