| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
to be moved out of the tests/simple dir that only runs Verilog files
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It correctly detects reg/wire mix and incorrect use on blocking,nonblocking assignments within blocks and assign statements.
What it DOES'T do:
Detect registers connected to output ports of instances.
Where it FAILS:
memorty nonblocking assignments causes spurious (I assume??) errors on yosys-generated "_ADDR", "_DATA", "EN" signals.
You can test it with tests/simple/reg_wire_error.v (look inside for the comments to enable/disable specific lines)
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Detect illegal port declaration, e.g input/output/inout keyword must …
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
first.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Map .eblif extension as blif.
|
| | | |_|/ / / /
| | |/| | | | |
| | | | | | | |
| | | | | | | | |
Signed-off-by: litghost <537074+litghost@users.noreply.github.com>
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
#565 Add BLIF parsing support for .conn and .cname
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Signed-off-by: litghost <537074+litghost@users.noreply.github.com>
|
| | | | | | | | | |
|
| | |/ / / / / / |
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Use `realpath`
|
| | |/ / / / / /
| | | | | | | |
| | | | | | | | |
Use `os.path.realpath` instead to make sure symlinks are followed. This is also required to work for nix package manager.
|
| |\ \ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | | |
readme: Fix formatting of a keyword
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Single quotes were used instead of backticks leading to
incorrect formatting.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Because if the unknown module is connected to any constants, Verific will
actually break all constants in the same module, even if they have nothing
to do structurally with that instance of an unknown module.
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Convert more log_error() to log_file_error() where possible.
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Mostly statements that span over multiple lines and haven't been
caught with the previous conversion.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Use log_file_warning(), log_file_error() functions
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
Wherever we can report a source-level location.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Provide source-location logging.
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
o Provide log_file_warning() and log_file_error() that prefix the log
message with <filename>:<lineno>: to be easily picked up by IDEs that
need to step through errors.
o Simplify some duplicate logging code in kernel/log.cc
o Use the new log functions in genrtlil.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | | | | |\
| | |_|_|_|/
| |/| | | | |
Merging with official repo
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Adding ECP5 synthesis target
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |\ \ \ \ \ \ |
|
| |/| | | | | |
|/| |/ / / / /
| | | | | | | |
ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LC
|
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
Signed-off-by: David Shah <davey1576@gmail.com>
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | | | |\ |
|
| | | | |/|
| |_|_|_|/
|/| | | | |
|