-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathverilator.f
More file actions
52 lines (40 loc) · 1019 Bytes
/
Copy pathverilator.f
File metadata and controls
52 lines (40 loc) · 1019 Bytes
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
# Verilator file list for SHA-256 core
# Generated for top_tb.v testbench (SPI wrapper testbench)
# Include directories
+incdir+src/top
+incdir+src/sha
+incdir+src/spi
+incdir+src/adders
# Definitions
src/top/defines_top.vh
# Top level testbench
src/top/top_tb.v
# SPI wrapper (instantiated in testbench)
src/top/sha256_spi.v
# Main SHA-256 core (instantiated inside SPI wrapper)
src/sha/sha256_core_clk.v
# SHA-256 mathematical functions
src/sha/sha256_math.v
# SHA-256 constants
src/sha/sha256_coefs.v
# SHA-256 adder module
src/adders/sha_adder_top.v
# SPI slave implementation (used by SPI wrapper)
src/spi/spi_slave.v
# Basic adder implementations (dependencies)
src/adders/basic_add.v
# Other adder implementations (for various configurations)
src/adders/carry_look_ahead.v
src/adders/carry_save_tree.v
src/adders/carry_select.v
src/adders/ripple_carry.v
# Verilator configuration
--binary
--timing
--trace
--top-module top_tb
-Wall
-Wno-DECLFILENAME
-Wno-GENUNNAMED
-Wno-UNUSEDPARAM
-Wno-UNUSEDSIGNAL