mirror of https://github.com/YosysHQ/yosys.git
Small improvements in Verilog front-end docs
This commit is contained in:
parent
ffcdc53a18
commit
060bf4819a
5
README
5
README
|
@ -308,6 +308,10 @@ Verilog Attributes and non-standard features
|
|||
for everything that comes after the {* ... *} statement. (Reset
|
||||
by adding an empty {* *} statement.)
|
||||
|
||||
- In module parameter and port declarations, and cell port and parameter
|
||||
lists, a trailing comma is ignored. This simplifies writing verilog code
|
||||
generators a bit in some cases.
|
||||
|
||||
- Modules can be declared with "module mod_name(...);" (with three dots
|
||||
instead of a list of module ports). With this syntax it is sufficient
|
||||
to simply declare a module port as 'input' or 'output' in the module
|
||||
|
@ -383,6 +387,7 @@ from SystemVerilog:
|
|||
- The keywords "always_comb", "always_ff" and "always_latch", "logic" and
|
||||
"bit" are supported.
|
||||
|
||||
|
||||
Building the documentation
|
||||
==========================
|
||||
|
||||
|
|
|
@ -159,6 +159,9 @@ struct VerilogFrontend : public Frontend {
|
|||
log("recommended to use a simulator (for example Icarus Verilog) for checking\n");
|
||||
log("the syntax of the code, rather than to rely on read_verilog for that.\n");
|
||||
log("\n");
|
||||
log("See the Yosys README file for a list of non-standard Verilog features\n");
|
||||
log("supported by the Yosys Verilog front-end.\n");
|
||||
log("\n");
|
||||
}
|
||||
virtual void execute(std::istream *&f, std::string filename, std::vector<std::string> args, RTLIL::Design *design)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue