New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support time and `timescales #234
Comments
Original Redmine Comment This is probably a week or so. It's also not really that complicated, just
Compute the minimum timeunits across all modules, that's our simulation
Ask as you hit issues. Also feel free to send patches as you go, |
Original Redmine Comment Stefan Wallentowitz indicated he might get to this. Note I have an old unpublished branch with some very preliminary stuff related to this which can be a starting point. |
Includes `timescale, $printtimescale, $timeformat. VL_TIME_MULTIPLIER, VL_TIME_PRECISION, VL_TIME_UNIT have been removed and the time precision must now match the SystemC time precision. To get closer behavior to older versions, use e.g. --timescale-override "1ps/1ps".
Includes `timescale, $printtimescale, $timeformat. VL_TIME_MULTIPLIER, VL_TIME_PRECISION, VL_TIME_UNIT have been removed and the time precision must now match the SystemC time precision. To get closer behavior to older versions, use e.g. --timescale-override "1ps/1ps".
* master: (41 commits) Tests: Fix makeflag test, was failing older makes. Internal: clang-tidy fixes. No functional change. Support IEEE time units and time precisions, verilator#234. (verilator#2253) Commentary on --build Tests: Fix cmake -j unknown Add --build option to call make/cmake as subprocess (verilator#2249) clang-format 10.0 forward compatibility. No functional change. Fix run-time formatting of variable wider than 1023 bits (verilator#2261) clang-format remaining sources. No functional change. Internals: clang-format files needed for verilator#2249. Fix crash when formatting constant wider than 1023 bits (verilator#2260) clang-format many files. No functional change. Use nodist/clang_formatter to reformat files that are now clean. Improve tracing performance. (verilator#2257) Always define VL_SIG etc; conditional definitions were long removed SystemPerl. clang-format: Loops allowed on single line. Support class new. Internals: NodeModule for packages. Internals: clang-format and refactor taskref pin handling. Fix --skip-identical broke recent commit. Fix make install/uninstall for examples/xml_py, verilator#2252. ...
Older versions of verilator fail to build due to this error. verilator/verilator#234 Signed-off-by: Joel Stanley <joel@jms.id.au>
Older versions of verilator fail to build some SoCs due to this error. verilator/verilator#234 Signed-off-by: Joel Stanley <joel@jms.id.au>
Older versions of verilator fail to build some SoCs due to this error. verilator/verilator#234 Signed-off-by: Joel Stanley <joel@jms.id.au>
Author Name: Shankar Giri
Original Redmine Issue: 234 from https://www.veripool.org
Filing separate bug as mentioned in #�. This is a pre-requisite to finally support timing events, loops and behavioral events.
The text was updated successfully, but these errors were encountered: