Skip to content
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 IEEE time units and time precisions, #234. #2253

Merged
merged 8 commits into from Apr 15, 2020
Merged

Conversation

wsnyder
Copy link
Member

@wsnyder wsnyder commented Apr 12, 2020

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".

We appreciate your contributing to Verilator. If this is your first commit, please add your name to docs/CONTRIBUTORS, and read our contributing guidelines in docs/CONTRIBUTING.adoc.

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".
@wsnyder wsnyder merged commit d4f7f52 into master Apr 15, 2020
@wsnyder wsnyder deleted the issue-234 branch April 15, 2020 23:40
jameshanlon added a commit to jameshanlon/verilator that referenced this pull request Apr 20, 2020
* 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.
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant