Major Tools
Other Tools
General Info


Verilator: Verilator 3.882 Released

Added by Wilson Snyder over 1 year ago

Verilator 3.882 2016-03-01

  • Internal Verilation-time performance enhancements, bug1021. [Johan Bjork]
  • Support inlining interfaces, bug1018. [Johan Bjork]
  • Support SV strings to readmemh, bug1040. [Stefan Wallentowitz]
  • Fix unrolling complicated for-loop bounds, bug677. [Johan Bjork]
  • Fix stats file containing multiple unroll entries, bug1020. [Johan Bjork]
  • Fix using short parameter names on negative params, bug1022. [Duraid Madina]
  • Fix read-after-free error, bug1031. [Johan Bjork]
  • Fix elaboration-time display warnings, bug1032. [Johan Bjork]
  • Fix crash on very deep function trees, bug1028. [Jonathan Kimmitt]
  • Fix slicing mix of big and little-endian, bug1033. [Geoff Barrett]
  • Fix pattern assignment width propagation, bug1037. [Johan Bjork]

Verilator: Verilator 3.880 Released

Added by Wilson Snyder over 1 year ago

Verilator 3.880 2015-12-19

  • Support display %u, %v, %p, %z, bug989. [Johan Bjork]
  • Fix real parameters causing bad module names, bug992. [Johan Bjork]
  • Fix size-changing cast on packed struct, bug993. [Johan Bjork]
  • Fix function calls on arrayed interface, bug994. [Johan Bjork]
  • Fix constant function assigned to packed structs, bug997. [Johan Bjork]
  • Fix interface inside generate, bug998. [Johan Bjork]
  • Fix $signed casts under generates, bug999. [Clifford Wolf]
  • Fix genvar constant propagation, bug1003. [Johan Bjork]
  • Fix parameter constant propagation from package, bug1004. [Johan Bjork]
  • Fix array slicing of non-const indexes, bug1006. [Johan Bjork]
  • Fix dotted generated array error, bug1005. [Jeff Bush, Johan Bjork]
  • Fix error instead of warning on large concat, msg1768. [Paul Rolfe]
  • Fix $bitstoreal constant propagation, bug1012. [Jonathan Kimmitt]
  • Fix model restore crash, bug1013. [Jason McMullan]
  • Fix arrayed instances to unpacked of same size, bug1015. [Varun Koyyalagunta]
  • Fix slices of unpacked arrays with non-zero LSBs.
  • Fix ternary operation with unpacked array, bug1017. [Varun Koyyalagunta].

Verilator: Verilator 3.878 Released

Added by Wilson Snyder almost 2 years ago

Verilator 3.878 2015-11-01

  • Add --vpi flag, and fix VPI linkage, bug969. [Arthur Kahlich]
  • Support genvar indexes into arrayed cells, bug517. [Todd Strader]
  • Support $sformatf, bug977. [Johan Bjork]
  • Support elaboration assertions, bug973. [Johan Bjork]
  • Support $display with non-format arguments, bug467. [Jamey Hicks]
  • Add VerilatedScopeNameMap for introspection, bug966. [Todd Strader]
  • Ignore %l in $display, bug983. [Todd Strader]
  • Fix very long module names, bug937. [Todd Strader]
  • Fix internal error on dotted refs into generates, bug958. [Jie Xu]
  • Fix structure parameter constant propagation, bug968. [Todd Strader]
  • Fix enum constant propagation, bug970. [Todd Strader]
  • Fix mis-optimizing public DPI functions, bug963. [Wei Song]
  • Fix package:scope.scope variable references.
  • Fix $fwrite to constant stderr/stdout, bug961. [Wei Song]
  • Fix method calls, bug855. [Jonathon Donaldson]
  • Fix dot indexing into arrayed inferfaces, bug978. [Johan Bjork]
  • Fix crash in commandArgsPlusMatch, bug987. [Jamie Iles]
  • Fix error message on missing interface, bug985. [Todd Strader]

Verilator: Verilator 3.876 Released

Added by Wilson Snyder about 2 years ago

Verilator 3.876 2015-08-12

  • Add tracing_on, etc to vlt files, bug932. [Frederic Requin]
  • Support extraction of enum bits, bug951. [Jonathon Donaldson]
  • Fix MinGW compiler error, bug927, bug929. [Hans Tichelaar]
  • Fix .c files to be treated as .cpp, bug930. [Jonathon Donaldson]
  • Fix string-to-int space conversion, bug931. [Fabrizio Ferrandi]
  • Fix dpi imports inside generates. [Michael Tresidder]
  • Fix rounding in trace $timescale, bug946. [Frederic Requin]
  • Fix $fopen with SV string, bug947. [Sven Stucki]
  • Fix hashed error with typedef inside block, bug948. [Sven Stucki]
  • Fix makefile with --coverage, bug953. [Eivind Liland]
  • Fix coverage documentation, bug954. [Thomas J Whatson]
  • Fix parameters with function parameter arguments, bug952. [Jie Xu]
  • Fix size casts as second argument of cast item, bug950. [Jonathon Donaldson]

Verilog-Perl: Verilog-Perl 3.414 Released

Added by Wilson Snyder about 2 years ago

Verilog::Language 3.414 2015-06-26

  • Add Parser useProtected argument to aid runtime, bug899. [Corey Teffetalor]
  • Fix Preproc loop under Perl-Tk, bug913. [Stefan Tauner]
  • Fix vhier infinite loop on recursive modules.
  • Fix preprocessing stringified newline escapes, bug915. [Anton Rapp]
  • Fix building for Mac 10.10 with Perl 5.18.2, bug923. [S Liu]
  • Fix parsing comments before signal end, bug917. [Raj G, Jeffrey Huynh]

Verilator: Verilator 3.874 Released

Added by Wilson Snyder about 2 years ago

Verilator 3.874 2015-06-06

  • Add pkg-config .pc file, bug919. [Stefan Wallentowitz]
  • Fix installing missing manpages, bug908. [Ahmed El-Mahmoudy]
  • Fix sign extension in large localparams, bug910. [Mike Thyer]
  • Fix core dump in sync-async warnings, bug911. [Sebastian Dressler]
  • Fix truncation warning with -pins-bv, bug912. [Alfonso Martinez]
  • Fix Cygwin uint32 compile, bug914. [Matthew Barr]
  • Fix preprocessing stringified newline escapes, bug915. [Anton Rapp]
  • Fix part-select in constant function, bug916. [Andrew Bardsley]
  • Fix width extension on mis-width ports, bug918. [Patrick Maupin]
  • Fix width propagation on sized casts, bug925. [Jonathon Donaldson]
  • Fix MSVC++ compiler error, bug927. [Hans Tichelaar]

Verilator: Verilator 3.872 Released

Added by Wilson Snyder over 2 years ago

Verilator 3.872 2015-04-05

  • Add VerilatedVcdFile to allow real-time waveforms, bug890. [HyungKi Jeong]
  • Add --clk and related optimizations, msg1533. [Jie Xu]
  • Fix order of C style arrays. [Duraid Madina]
  • Add --dump-treei-<srcfile>, bug894. [Jie Xu]
  • Fix comma-instantiations with parameters, bug884. [Franck Jullien]
  • Fix SystemC arrayed bit vectors, bug886. [David Poole]
  • Fix compile error on MinGW, bug887. [HyungKi Jeong]

Also available in: Atom