Wilson Snyder
|
5c7a6e278f
|
Internals: Split into packed and unpacked array types
|
2013-01-12 16:19:25 -05:00 |
Wilson Snyder
|
a8bbf7231b
|
Copyright year update.
|
2013-01-01 09:42:59 -05:00 |
Wilson Snyder
|
61e8836fbd
|
Add -x-initial-edge, bug570. by Jeremy Bennett; from BENNETT/initial-edge branch.
|
2012-11-02 19:55:34 -04:00 |
Wilson Snyder
|
9c00fd10de
|
Add --savable to support model save/restore.
|
2012-08-26 21:19:43 -04:00 |
Wilson Snyder
|
6339159b04
|
MAJOR: Support packed structures and unions, bug181.
|
2012-07-29 10:16:20 -04:00 |
Wilson Snyder
|
a82cdcfe48
|
Add --converge-limit option.
|
2012-05-31 18:56:31 -04:00 |
Wilson Snyder
|
c6e7d87960
|
Commentary - Remove author lines as amany contributors now
|
2012-05-24 19:19:48 -04:00 |
Wilson Snyder
|
b9101c3d6a
|
Better message for display-like format warnings, bug500.
|
2012-05-02 21:04:50 -04:00 |
Wilson Snyder
|
33c9591a4b
|
Internals: Move widthPow2. No functional change.
|
2012-04-29 11:34:25 -04:00 |
Wilson Snyder
|
4d0b964e36
|
Internals: Merge from dtype. Create subDTypep. No functional change intended.
|
2012-04-14 12:43:03 -04:00 |
Wilson Snyder
|
50edef4ab2
|
Add Emacs indentation line. No functional change
|
2012-04-12 21:08:20 -04:00 |
Wilson Snyder
|
4a5e775a2b
|
Fix change detections on arrays.
|
2012-04-09 20:17:51 -04:00 |
Wilson Snyder
|
aab338760c
|
Increase VL_VALUE_STRING_MAX_WIDTH, bug479
|
2012-04-05 21:46:55 -04:00 |
Wilson Snyder
|
37839e2709
|
Cleanup trailing whitespace. No functional change
|
2012-03-20 16:01:53 -04:00 |
Wilson Snyder
|
0a832e90bd
|
Internals: Rename left/right to match IEEE. No functional change.
|
2012-03-19 21:32:05 -04:00 |
Wilson Snyder
|
6e2758ae26
|
Internals: Minor refactorings from dtype branch. No functional change.
|
2012-03-03 12:10:29 -05:00 |
Wilson Snyder
|
e6244ca204
|
Internals: Move dimension accessors from AstVar to AstNodeDType.
|
2012-02-28 21:33:17 -05:00 |
Wilson Snyder
|
269c5dce60
|
Internals: Use dtypeChgLogicBool(). No functional change.
|
2012-02-20 20:51:24 -05:00 |
Wilson Snyder
|
9df8966f4a
|
Support arrayed SystemC I/O pins.
|
2012-02-01 20:20:43 -05:00 |
Wilson Snyder
|
8f40d6617e
|
For generated variables, opt towards 2-state so zero init
|
2012-01-26 08:29:55 -05:00 |
Wilson Snyder
|
c2c7c7bd9a
|
Copyright year update
|
2012-01-15 10:26:28 -05:00 |
Wilson Snyder
|
29e24818a1
|
Internals: Rename and cleanup some width() usages. No functional change.
|
2011-11-30 18:50:21 -05:00 |
Wilson Snyder
|
b30b2a183b
|
Support .
|
2011-11-20 02:01:48 -05:00 |
Wilson Snyder
|
eb6d42acf9
|
Support $ceil, $floor, etc.
|
2011-09-28 21:35:26 -04:00 |
Wilson Snyder
|
df1da3dda9
|
Internals: Fix cppcheck warnings; no functional change intended
|
2011-08-04 21:58:45 -04:00 |
Wilson Snyder
|
55906486d8
|
Support 'real' numbers and related functions.
|
2011-07-24 15:01:51 -04:00 |
Wilson Snyder
|
d88d85c172
|
Internals: Real2: Create numeric class; no functional change intended
|
2011-07-23 19:58:34 -04:00 |
Wilson Snyder
|
a901e171b2
|
Support $fopen and I/O with integer instead of `verilator_file_descriptor.
|
2011-07-01 13:41:21 -04:00 |
Wilson Snyder
|
2789e3dba5
|
Fix 96 bit DPI input/outputs, bug359
|
2011-06-28 20:45:50 -04:00 |
Wilson Snyder
|
2b330b78b7
|
Support bit vectors > 64 bits wide in DPI import and exports.
|
2011-05-20 21:33:31 -04:00 |
Wilson Snyder
|
9558e14479
|
Fix DPI undeclared svBitVecVal compile error, bug346. Additional change.
|
2011-05-12 06:59:13 -04:00 |
Wilson Snyder
|
4af0af93bf
|
Fix DPI undeclared svBitVecVal compile error, bug346.
|
2011-05-12 06:32:29 -04:00 |
Wilson Snyder
|
9704f59566
|
Internals: Rename AstCast to AstCCast
|
2011-03-17 21:09:52 -04:00 |
Wilson Snyder
|
71c1f00ec2
|
Copyright year update
|
2011-01-01 18:21:19 -05:00 |
Wilson Snyder
|
ef51de72c9
|
Fix word size to match uint64_t on -m64 systems, bug238.
|
2010-04-09 21:51:15 -04:00 |
Wilson Snyder
|
936738b750
|
Add /*verilator public_flat_rw*/ for timing-specific public access.
|
2010-04-05 20:01:17 -04:00 |
Wilson Snyder
|
cdd06e7236
|
Support "break", "continue", "return".
|
2010-02-14 10:01:21 -05:00 |
Wilson Snyder
|
3912e5ef0b
|
Allow empty top-level module name, to match standalone simulation
|
2010-02-03 19:19:18 -05:00 |
Wilson Snyder
|
5d5952d354
|
Allow top name to be '' for invisible shells
|
2010-02-02 21:09:11 -05:00 |
Wilson Snyder
|
b1872a8e21
|
Internals: Add enum prefixes to reduce MSVC macro conflicts
|
2010-02-01 20:15:48 -05:00 |
Wilson Snyder
|
8dca56521b
|
Fix MinGW compilation printing %lls, bug214
|
2010-02-01 09:28:53 -05:00 |
Wilson Snyder
|
11e702c430
|
SystemPerl is no longer required for tracing.
Applications must use VerilatedVcdC class in place of SpTraceVcdC.
|
2010-01-24 18:37:01 -05:00 |
Wilson Snyder
|
898c08c8e0
|
Rename new include/verilated files for readability
|
2010-01-24 08:38:17 -05:00 |
Wilson Snyder
|
2da9d46ca6
|
Internals: Rename AstVar::initp to valuep as it's a constant, not initial value
|
2010-01-21 18:20:47 -05:00 |
Wilson Snyder
|
e4f1e5f4c3
|
Internals: Rename AstType enum to fix Cygwin define conflict
|
2010-01-21 18:04:36 -05:00 |
Wilson Snyder
|
bded8755a1
|
Support multi-dimensional arrays as inputs/outputs
|
2010-01-19 13:18:40 -05:00 |
Wilson Snyder
|
48e88e4e74
|
Fix unused var compiler warning
|
2010-01-19 10:29:13 -05:00 |
Wilson Snyder
|
27e4503dc6
|
DPI: Constify new $sformatf
|
2010-01-17 20:06:08 -05:00 |
Wilson Snyder
|
72b596efb3
|
DPI $display like sformat metacomment and $sformatf
|
2010-01-17 19:13:44 -05:00 |
Wilson Snyder
|
0d1de96dbc
|
Internals: Add AstSFormatF
|
2010-01-17 15:53:12 -05:00 |
Wilson Snyder
|
788f69a8c9
|
DPI: Support strings in DPI Imports
|
2010-01-17 15:10:37 -05:00 |
Wilson Snyder
|
ba07dc1804
|
Internals: Use D for double; fix t_dist_uint
|
2010-01-16 20:30:29 -05:00 |
Wilson Snyder
|
ab2702070b
|
Remove extra warning newlines
|
2010-01-15 20:07:16 -05:00 |
Wilson Snyder
|
b6447a9032
|
Internal cleanup: Prep for strings
|
2010-01-15 08:20:25 -05:00 |
Wilson Snyder
|
e40b5819bd
|
Speed compiles by avoiding including the STL iostream header.
|
2010-01-14 21:03:06 -05:00 |
Wilson Snyder
|
729dfdfed7
|
Copyright year update
|
2010-01-05 21:15:06 -05:00 |
Wilson Snyder
|
7a81dd3378
|
Fix tracing with --pins-bv 1, bug195
|
2009-12-25 10:01:55 -05:00 |
Wilson Snyder
|
ef3ed6e338
|
Support DPI exports
|
2009-12-20 08:27:00 -05:00 |
Wilson Snyder
|
eb4a686b14
|
Internals: Move __Dpi.h writing to EmitCSyms to save a visitor pass
|
2009-12-08 22:12:59 -05:00 |
Wilson Snyder
|
3386466e7a
|
DPI svSetScope is speced to return last scope, not new one
|
2009-12-08 21:35:15 -05:00 |
Wilson Snyder
|
17bf13fcb6
|
Support DPI context imports
|
2009-12-05 10:38:49 -05:00 |
Wilson Snyder
|
a40fae04ce
|
Support direct programming interface (DPI) "import".
|
2009-12-03 06:55:29 -05:00 |
Wilson Snyder
|
f8cb6979d7
|
Add Makefile VM_GLOBAL_FAST, listing objects needed to link executables.
Add additional commentary to makefiles and other output files.
|
2009-12-02 21:15:56 -05:00 |
Wilson Snyder
|
2f2f416bea
|
Fix auto-indentation of AstCStmts - again
|
2009-12-02 19:32:41 -05:00 |
Wilson Snyder
|
1da07a3b86
|
Fix auto-indentation of AstCStmts
|
2009-12-01 21:55:56 -05:00 |
Wilson Snyder
|
c7d8eb126f
|
Support and .
|
2009-11-23 21:24:55 -05:00 |
Wilson Snyder
|
d608fd77b9
|
Fix initialization of 2 state vars to zero
|
2009-11-23 19:08:25 -05:00 |
Wilson Snyder
|
62f707f501
|
Support $test$plusargs and $value$plusargs, but see the docs.
|
2009-11-19 17:04:21 -05:00 |
Wilson Snyder
|
8e6846d9da
|
Internals: Remove AstVar methods in preference of going via dtype
|
2009-11-15 08:52:19 -05:00 |
Wilson Snyder
|
e0bca07e06
|
Internals: Create AstNodeModule in prep for packages
|
2009-11-07 06:20:20 -05:00 |
Wilson Snyder
|
377f194837
|
Support typedef
|
2009-11-06 23:16:06 -05:00 |
Wilson Snyder
|
700c1f836d
|
Internals: Move array definitions to AstArrayDType instead of under AstVars.
Prep work for more complicated data types.
|
2009-11-04 22:31:53 -05:00 |
Wilson Snyder
|
39444d83c5
|
Support little endian bit vectors ("reg [0:2] x;").
|
2009-10-25 16:53:55 -04:00 |
Wilson Snyder
|
b4d3806f10
|
Fix carriage-returns embedded in display formats
Internals: Store all AstDisplay etc strings in un-backslashed raw format.
|
2009-10-22 21:29:18 -04:00 |
Wilson Snyder
|
91b1e66933
|
Fix tracing escaped dotted identifiers.
|
2009-09-07 15:55:54 -04:00 |
Wilson Snyder
|
6835aecdce
|
On WIDTH warnings, show variable name causing error.
|
2009-07-09 17:39:24 -04:00 |
Wilson Snyder
|
8174c1ad02
|
Patching SystemC is no longer required to trace sc_bvs.
|
2009-07-07 17:51:00 -04:00 |
Wilson Snyder
|
ea78520220
|
Fix tristates causing "Assigned pin is neither..."
|
2009-06-09 15:37:52 -04:00 |
Wilson Snyder
|
592b2e76a8
|
Prepatory code for tracing escaped dots
|
2009-05-08 14:48:33 -04:00 |
Wilson Snyder
|
a3e463030d
|
Fix escaped identifiers with '.' causing conflicts, bug83.
|
2009-05-08 13:16:19 -04:00 |
Wilson Snyder
|
7df730cedd
|
Verilator is now licensed under LGPL v3 and/or Artistic v2.0.
|
2009-05-04 17:07:57 -04:00 |
Wilson Snyder
|
4a1697a1b5
|
Fix GCC format warning
|
2009-04-08 21:47:48 -04:00 |
Wilson Snyder
|
71bdfd9710
|
Fix ASSIGN_SI errors with new --pins-bv 1 option
|
2009-03-13 22:58:55 -04:00 |
Wilson Snyder
|
193dcf38f4
|
Add --pins-bv option to use sc_bv for all ports.
|
2009-03-13 14:17:30 -04:00 |
Wilson Snyder
|
21b5a4e9e4
|
Add --debugi-<srcfile> option.
|
2009-01-21 16:56:50 -05:00 |
Wilson Snyder
|
3d06720628
|
Copyright year update
|
2009-01-02 11:47:39 -05:00 |
Wilson Snyder
|
74cf205bcf
|
Move coverage type field into page field, and add module name
|
2008-12-12 16:04:56 -05:00 |
Wilson Snyder
|
77405ddded
|
Add toggle coverage
|
2008-12-12 15:34:02 -05:00 |
Wilson Snyder
|
d3d1291d5a
|
Fix line coverage of public functions.
Line coverage now aggregates by hierarchy automatically.
Previously this would be done inside SystemPerl, which was slower.
|
2008-12-05 10:54:14 -05:00 |
Wilson Snyder
|
9d856ec1bf
|
Fix SystemC 2.2 deprecated warnings about sensitive() and sc_start().
|
2008-12-03 10:11:28 -05:00 |
Wilson Snyder
|
a4bcb3de4a
|
Test driver: Use __ to prevent conflicts between similar named tests
|
2008-11-19 16:44:51 -05:00 |
Wilson Snyder
|
13f6c5a934
|
Fix --output-split-cfuncs to also split trace code.
|
2008-11-17 17:13:57 -05:00 |
Wilson Snyder
|
f3a4752799
|
Fix MSVC compile error; bug42.
|
2008-11-05 10:52:23 -05:00 |
Wilson Snyder
|
5d2675e38a
|
Repair of last 2 checkins; dots in wrong place when 2 level deep inline
|
2008-11-05 09:14:49 -05:00 |
Wilson Snyder
|
ac619ef3d8
|
Include Verilog file's directory name in coverage reports.
|
2008-10-14 14:27:11 -04:00 |
Wilson Snyder
|
ef69f36403
|
More renames of asInt/toUInt where deemed correct
|
2008-09-04 11:03:46 -04:00 |
Wilson Snyder
|
fc7a449f6d
|
Rename asInt/asQuad to indicate signed/unsigned.
Internal code rename, no function change.
|
2008-09-03 17:40:01 -04:00 |
Wilson Snyder
|
1d091e49e1
|
Add VL_TIME_MULTIPLIER to allow sub-timeunit time printing
|
2008-08-05 14:45:20 -04:00 |
Wilson Snyder
|
4591f35b7c
|
Add --autoflush option
|
2008-07-16 14:06:08 -04:00 |
Wilson Snyder
|
701bd38d01
|
Add support for , . Bug14.
|
2008-07-01 14:15:10 -04:00 |