diff --git a/c/build_c_glue.c b/c/build_c_glue.c index 8186d1a732959108d2fdf6cb9ba94516578fd9ba..f2291d47461940d60df67032ad82901c35139e3d 100644 --- a/c/build_c_glue.c +++ b/c/build_c_glue.c @@ -104,6 +104,11 @@ void c_preamble(FV * fv) " if (!init) {\n" " init = 1;\n"); + if (brave_fpga) { + fprintf(vm_if, + " init_%s_Brave_Fpga();\n", fv->name); + } + /* Call the user-defined startup function (or GUI startup) * Except for Ada functions - that have startup in elaboration */ if (ada != fv->language && qgenada != fv->language && qgenc != fv->language) {