mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-09 04:31:25 +00:00
Merge remote-tracking branch 'origin/master' into xaig_dff
This commit is contained in:
commit
94f15f023c
47 changed files with 2053 additions and 184 deletions
|
@ -1,7 +1,11 @@
|
|||
|
||||
|
||||
This directory contains Verific bindings for Yosys.
|
||||
See http://www.verific.com/ for details.
|
||||
|
||||
Use Symbiotic EDA Suite if you need Yosys+Verifc.
|
||||
https://www.symbioticeda.com/seda-suite
|
||||
|
||||
Contact office@symbioticeda.com for free evaluation
|
||||
binaries of Symbiotic EDA Suite.
|
||||
|
||||
|
||||
Verific Features that should be enabled in your Verific library
|
||||
|
|
|
@ -2065,7 +2065,12 @@ struct VerificPass : public Pass {
|
|||
log(" -d <dump_file>\n");
|
||||
log(" Dump the Verific netlist as a verilog file.\n");
|
||||
log("\n");
|
||||
log("Visit http://verific.com/ for more information on Verific.\n");
|
||||
log("\n");
|
||||
log("Use Symbiotic EDA Suite if you need Yosys+Verifc.\n");
|
||||
log("https://www.symbioticeda.com/seda-suite\n");
|
||||
log("\n");
|
||||
log("Contact office@symbioticeda.com for free evaluation\n");
|
||||
log("binaries of Symbiotic EDA Suite.\n");
|
||||
log("\n");
|
||||
}
|
||||
#ifdef YOSYS_ENABLE_VERIFIC
|
||||
|
@ -2074,7 +2079,13 @@ struct VerificPass : public Pass {
|
|||
static bool set_verific_global_flags = true;
|
||||
|
||||
if (check_noverific_env())
|
||||
log_cmd_error("This version of Yosys is built without Verific support.\n");
|
||||
log_cmd_error("This version of Yosys is built without Verific support.\n"
|
||||
"\n"
|
||||
"Use Symbiotic EDA Suite if you need Yosys+Verifc.\n"
|
||||
"https://www.symbioticeda.com/seda-suite\n"
|
||||
"\n"
|
||||
"Contact office@symbioticeda.com for free evaluation\n"
|
||||
"binaries of Symbiotic EDA Suite.\n");
|
||||
|
||||
log_header(design, "Executing VERIFIC (loading SystemVerilog and VHDL designs using Verific).\n");
|
||||
|
||||
|
@ -2493,7 +2504,13 @@ struct VerificPass : public Pass {
|
|||
}
|
||||
#else /* YOSYS_ENABLE_VERIFIC */
|
||||
void execute(std::vector<std::string>, RTLIL::Design *) YS_OVERRIDE {
|
||||
log_cmd_error("This version of Yosys is built without Verific support.\n");
|
||||
log_cmd_error("This version of Yosys is built without Verific support.\n"
|
||||
"\n"
|
||||
"Use Symbiotic EDA Suite if you need Yosys+Verifc.\n"
|
||||
"https://www.symbioticeda.com/seda-suite\n"
|
||||
"\n"
|
||||
"Contact office@symbioticeda.com for free evaluation\n"
|
||||
"binaries of Symbiotic EDA Suite.\n");
|
||||
}
|
||||
#endif
|
||||
} VerificPass;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* Ad-hoc implementation of a Verilog preprocessor. The directives `define,
|
||||
* `include, `ifdef, `ifndef, `else and `endif are handled here. All other
|
||||
* directives are handled by the lexer (see lexer.l).
|
||||
* directives are handled by the lexer (see verilog_lexer.l).
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* A simple lexer for Verilog code. Non-preprocessor compiler directives are
|
||||
* handled here. The preprocessor stuff is handled in preproc.cc. Everything
|
||||
* else is left to the bison parser (see parser.y).
|
||||
* else is left to the bison parser (see verilog_parser.y).
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue