aboutsummaryrefslogtreecommitdiff
path: root/config/config.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'config/config.cfg')
-rw-r--r--config/config.cfg8
1 files changed, 7 insertions, 1 deletions
diff --git a/config/config.cfg b/config/config.cfg
index 5f3cf21..9bb01ae 100644
--- a/config/config.cfg
+++ b/config/config.cfg
@@ -1,6 +1,6 @@
# Config file for the Cryptech Novena FPGA framework.
#
-# At present, there are three kinds of variables in this file.
+# At present, there are four kinds of variables in this file:
#
# default-section: Name of the configuration to build if the user
# doesn't specify one. Only meaningful in the default section.
@@ -11,6 +11,11 @@
# including a particular core. All (optional) cores must have a
# vfiles option, so that the configuration program knows what to put
# into core_vfiles.mk.
+#
+# requires: A list of other cores whose vfiles must be loaded to build
+# this core. This has no effect on the generated core_selector.v
+# file, and has no effect at all if an instance of a core named here
+# is already included in the build.
[default]
default-section = rsa
@@ -52,6 +57,7 @@ vfiles =
hash/sha512/src/rtl/sha512_w_mem.v
[trng]
+requires = chacha sha512
vfiles =
rng/avalanche_entropy/src/rtl/avalanche_entropy.v
rng/avalanche_entropy/src/rtl/avalanche_entropy_core.v