steve
|
2894cdefc7
|
Add cassign/link instruction.
|
2005-05-01 22:05:21 +00:00 |
steve
|
99aff5f10b
|
Remove dead functor code.
|
2005-04-28 04:59:53 +00:00 |
steve
|
e9bf021f6c
|
vvp_fun_signal eliminates duplicate propagations.
|
2005-04-25 04:42:17 +00:00 |
steve
|
f884652c19
|
Add DFF nodes.
|
2005-04-24 20:07:25 +00:00 |
steve
|
a3f696cd06
|
Add vvp driver functor for logic outputs,
Add ostream output operators for debugging.
|
2005-04-13 06:34:20 +00:00 |
steve
|
061fdf5a0d
|
scalars with 0-drivers are hiZ by definition.
|
2005-04-09 06:00:58 +00:00 |
steve
|
fe91ebe77c
|
Default behavior for recv_vec8 methods.
|
2005-04-09 05:30:38 +00:00 |
steve
|
c5cf77dc7e
|
Support row level wildcards.
|
2005-04-04 05:13:59 +00:00 |
steve
|
20d3a8508e
|
Remove dead fvectors class.
|
2005-04-03 06:13:34 +00:00 |
steve
|
f16b69c1e5
|
Remove dead fvectors class.
|
2005-04-03 06:13:34 +00:00 |
steve
|
573e07225d
|
Rework the vvp_delay_t class.
|
2005-04-03 05:45:51 +00:00 |
steve
|
b7ef2fcb0a
|
Reimplement combinational UDPs.
|
2005-04-01 06:02:45 +00:00 |
steve
|
d8a456bd67
|
The indexed set can write a vector, not just a bit.
|
2005-03-22 05:18:34 +00:00 |
steve
|
ca488dff4e
|
Handle LPM shifts.
|
2005-03-19 06:23:49 +00:00 |
steve
|
53da6e9a33
|
Add support for LPM_UFUNC user defined functions.
|
2005-03-18 02:56:03 +00:00 |
steve
|
bae8507c90
|
Implement .arith/mod.
|
2005-03-12 06:42:28 +00:00 |
steve
|
313502f360
|
Implement VPI access to signal strengths,
Fix resolution of ambiguous drive pairs,
Fix spelling of scalar.
|
2005-03-12 04:27:42 +00:00 |
steve
|
1c5b4881d7
|
Handle case inequality in netlists.
|
2005-03-09 05:52:03 +00:00 |
steve
|
789c95b1c1
|
reimplement memory ports.
|
2005-03-09 04:52:40 +00:00 |
steve
|
72240c460e
|
Remove dead code from scheduler.
|
2005-03-06 17:25:03 +00:00 |
steve
|
8e135a1020
|
Non blocking assign to memory words.
|
2005-03-06 17:07:48 +00:00 |
steve
|
e7c2e06260
|
Check that lead.mv vector width matches word.
|
2005-03-05 05:45:18 +00:00 |
steve
|
73997f813c
|
Get read width of unitialized memory words right.
|
2005-03-05 05:44:32 +00:00 |
steve
|
75af32bd3c
|
Get base address from word ranges that VPI user passed.
|
2005-03-05 05:43:03 +00:00 |
steve
|
85286cc086
|
Rearrange how memories are supported as vvp_vector4 arrays.
|
2005-03-03 04:33:10 +00:00 |
steve
|
5fe5d9184d
|
Handle signed divide.
|
2005-02-19 02:41:23 +00:00 |
steve
|
589eb1d315
|
Implement .arith/div.
|
2005-02-19 01:32:52 +00:00 |
steve
|
c5e7e2ec0a
|
Signals may receive part vectors from %set/x0
instructions. Re-implement the %set/x0 to do
just that. Remove the useless %set/x0/x instruction.
|
2005-02-14 01:50:23 +00:00 |
steve
|
ff067bb959
|
tri0 and tri1 resolvers must replace HiZ with 0/1 after resolution.
|
2005-02-13 05:26:30 +00:00 |
steve
|
97e0723bd1
|
Cleanup unused truth tables.
|
2005-02-12 23:05:25 +00:00 |
steve
|
85d9ebded8
|
Implement the vvp_fun_muxz functor.
|
2005-02-12 22:50:52 +00:00 |
steve
|
355ead0002
|
Add debug dumps for vectors, and fix vvp_scaler_t make from BIT4_X values.
|
2005-02-12 06:13:22 +00:00 |
steve
|
4fce321900
|
Support C8 constants.
|
2005-02-12 03:27:18 +00:00 |
steve
|
2e6d2f8e98
|
Support scheduling vvp_vector8_t objects.
|
2005-02-12 03:26:14 +00:00 |
steve
|
a0583ef124
|
Simplify vvp_scaler strength representation.
|
2005-02-10 04:54:41 +00:00 |
steve
|
ca1bbc79a3
|
Add .repeat functor and BIFIF functors.
|
2005-02-07 22:42:42 +00:00 |
steve
|
b48abb2148
|
Add wide .arith/mult, and vvp_vector2_t vectors.
|
2005-02-04 05:13:02 +00:00 |
steve
|
018014368b
|
Add support for reduction logic gates.
|
2005-02-03 04:55:13 +00:00 |
steve
|
84b3e8e2dc
|
Get .arith/sub working.
|
2005-01-30 05:06:49 +00:00 |
steve
|
0609c5f18c
|
Use scheduler to initialize constant functor inputs.
|
2005-01-29 17:53:25 +00:00 |
steve
|
d51503ffd8
|
move AND to buitin instead of table.
|
2005-01-29 17:52:06 +00:00 |
steve
|
07f64bc603
|
Support interactive mode even without readline.
|
2005-01-29 06:29:17 +00:00 |
steve
|
bf3679b7d4
|
Add the -s flag to start up interactive.
|
2005-01-29 06:28:19 +00:00 |
steve
|
a121e703f3
|
Add vector4 implementation of .arith/mult.
|
2005-01-28 05:34:25 +00:00 |
steve
|
6a23f16860
|
.cmp/x supports signed magnitude compare.
|
2005-01-22 17:36:15 +00:00 |
steve
|
6c5e840617
|
Implement vectored CMP_EQ and NE
|
2005-01-22 16:21:11 +00:00 |
steve
|
b86fdd6bbc
|
Implement the .cmp/eeq LPM node.
|
2005-01-22 01:06:20 +00:00 |
steve
|
1d1dda5a5d
|
Implement the %load/x instruction.
|
2005-01-22 00:58:22 +00:00 |
steve
|
3222031970
|
Add missing concat.cc to cvs
|
2005-01-22 00:01:09 +00:00 |
steve
|
1c3668ea7f
|
Reimplement comparators as vvp_vector4_t nodes.
|
2005-01-16 04:19:08 +00:00 |