[dv] Support Multiple EDN Interfaces in OpenTitan
This commit includes changes in CIP to support multiple EDN IFs with
setting NUM_EDN parameter in *env_pkg.sv and num_edn in *env_cfg.sv
Also includes changes in:
- OTBN testbench to allow connecting two EDN interfaces
- In order to support EDN IF changes, DV enviroments of:
- AES, Key Manager, KMAC, OTP Controller, Alert Handler
Signed-off-by: Canberk Topal <ctopal@lowrisc.org>
diff --git a/util/uvmdvgen/uvmdvgen.py b/util/uvmdvgen/uvmdvgen.py
index 64f67e5..21258a5 100755
--- a/util/uvmdvgen/uvmdvgen.py
+++ b/util/uvmdvgen/uvmdvgen.py
@@ -151,7 +151,7 @@
if not args.env_agents:
args.env_agents = []
gen_env.gen_env(args.name, args.is_cip, args.has_ral,
- args.has_interrupts, args.has_alerts, args.has_edn,
+ args.has_interrupts, args.has_alerts, args.num_edn,
args.env_agents, args.env_outdir, args.vendor)