diff options
author | Rob Austein <sra@hactrn.net> | 2015-09-27 19:20:26 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2015-09-27 19:20:26 -0400 |
commit | 54516bb49c631f447dbd443557fbde3285074c8a (patch) | |
tree | 4696642d14f05c67431f2ed4e289ecc2452754d6 /config/config.cfg | |
parent | 0ef997a7567156ed271f36b64e077bd75c9e1798 (diff) |
Add "requires" option.
Diffstat (limited to 'config/config.cfg')
-rw-r--r-- | config/config.cfg | 8 |
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 |