steve
432d4efc9b
Connect right ANEB pin when doing NE comparator.
2001-09-09 16:49:04 +00:00
steve
749c3eb5a7
No code for unlinked constants.
2001-09-08 01:23:21 +00:00
steve
e933b56507
extend xz from the top character, not the second-from-top.
2001-09-08 01:22:55 +00:00
steve
0c5ce9dfec
Redo of_SUBU in a more obvious algorithm, that
...
is not significantly slower. Also, clean up the
implementation of %mov from a constant.
Fix initial clearing of vector by vector_to_array
2001-09-07 23:29:28 +00:00
steve
acde444439
Separate the virtex and generic-edif code generators.
2001-09-06 04:28:39 +00:00
steve
298a352cbd
Add documentation for the code generator.
2001-09-02 23:58:49 +00:00
steve
356552faad
Add virtex support for some basic logic, the DFF
...
and constant signals.
2001-09-02 23:53:55 +00:00
steve
5e1e79b3c4
Rearrange the XNF code generator to be generic-xnf
...
so that non-XNF code generation is also possible.
Start into the virtex EDIF output driver.
2001-09-02 21:33:07 +00:00
steve
2996d2eb19
Generic ADD code.
2001-09-01 04:30:44 +00:00
steve
16023cbbd6
Generate code for MUX devices.
2001-09-01 02:28:42 +00:00
steve
77927972e5
identity compare, and PWR records for constants.
2001-09-01 02:01:30 +00:00
steve
d762a320dc
Make constants available through the design root
2001-09-01 01:57:31 +00:00
steve
a9e54e7553
dead comments.
2001-09-01 00:58:16 +00:00
steve
8b8a3d83e0
Relax pin count restriction on logic gates.
2001-08-31 23:02:13 +00:00
steve
3fbbd4080a
synthesize the special case of compare with 0.
2001-08-31 22:59:48 +00:00
steve
e79a371f76
Support DFF CE inputs.
2001-08-31 22:58:39 +00:00
steve
c507379f09
Handle more path polarity cases.
2001-08-31 21:08:35 +00:00
steve
47031767fa
Parse $setuphold statements.
2001-08-31 17:38:41 +00:00
steve
af5e68448c
Add the fpga target.
2001-08-31 17:28:10 +00:00
steve
c1c88f87c6
Many more logic gate types.
2001-08-31 04:17:56 +00:00
steve
a9b5c9c037
Add root port SIG records.
2001-08-31 02:59:06 +00:00
steve
03b428b6cb
Handle update in place of repeat constants.
2001-08-31 01:37:56 +00:00
steve
271a835305
Bind escaped names with non-escaped equivilents. (PR#256)
2001-08-30 22:40:12 +00:00
steve
a3c3019a04
Mangle nexus names.
2001-08-30 04:31:04 +00:00
steve
f063bf833f
Add the fpga target.
2001-08-28 04:14:20 +00:00
steve
2002c03cef
Add some ivl_target convenience functions.
2001-08-28 04:07:17 +00:00
steve
b8be5e80cd
Generate code for l-value bit selects.
2001-08-26 23:00:13 +00:00
steve
c29e11ed36
Add the assign/x0 and set/x opcodes.
2001-08-26 22:59:32 +00:00
steve
e35ed6e91c
Change the NetAssign_ class to refer to the signal
...
instead of link into the netlist. This is faster
and uses less space. Make the NetAssignNB carry
the delays instead of the NetAssign_ lval objects.
Change the vvp code generator to support multiple
l-values, i.e. concatenations of part selects.
2001-08-25 23:50:02 +00:00
steve
794ce68a6c
Only use fvectors for nets and vars.
2001-08-25 17:22:32 +00:00
steve
31aa85ce7d
Handle wide assignment to narrow return value.
2001-08-23 02:54:15 +00:00
steve
15c2b0317d
statement ends after while loop labels.
2001-08-16 03:45:17 +00:00
steve
820d8b9edc
Support various other string formats for time.
2001-08-16 03:29:31 +00:00
steve
a3a0f5f432
Add some missing print escape sequences.
2001-08-16 03:26:04 +00:00
steve
a98b5023a8
Describe the new .net behavior.
2001-08-10 04:31:27 +00:00
steve
645c8913f1
Neaten and document the resolv object.
2001-08-10 04:31:09 +00:00
steve
066284d5c2
Make sure arithmetic objects run at time 0.
2001-08-10 00:50:50 +00:00
steve
2802601c44
tgt-vvp generates code that skips nets as inputs.
2001-08-10 00:40:45 +00:00
steve
962a77c6b8
Rearrange bison parameters for portability.
2001-08-10 00:39:22 +00:00
steve
ca801574e3
Include functor address in debug functor print.
2001-08-09 22:25:30 +00:00
steve
606c1d38bb
Nets (wires) do not use their own functors.
...
Modifications to propagation of values.
(Stephan Boettcher)
2001-08-09 19:38:23 +00:00
steve
147ee59940
memory port bug fix.
2001-08-09 19:37:05 +00:00
steve
2e3fc89831
rearrange bison parameters for compatability.
2001-08-09 19:35:29 +00:00
steve
82bccd335d
Initial implementation of vvp_fvectors.
...
(Stephan Boettcher)
2001-08-08 01:05:06 +00:00
steve
bfc05e2d71
Unused variable warnings.
2001-08-08 00:57:20 +00:00
steve
c8135595be
signed/unsigned warnings?
2001-08-08 00:53:50 +00:00
steve
d5658d4180
dosify compiled with mingw does not know cygwin paths.
2001-08-05 17:28:40 +00:00
steve
8356e6a51f
Properly synthesize part selects.
2001-08-05 02:49:07 +00:00
steve
fbf55b9df4
Get the hello.vl and sqrt.vl names right.
2001-08-04 05:53:44 +00:00
steve
176e6d09ca
Add install of examples for Windows.
2001-08-03 17:06:47 +00:00