Cary R
ac8fddfa01
V0.8: Update Makefile.in files to support cygwin compile.
...
Update the various Makefile.in files to support compiling in the source
directory with cygwin using a suffix (default).
2011-03-14 16:55:56 -07:00
Larry Doolittle
76103f2167
Spelling fixes
...
Mostly comments, but a few format strings
2011-03-04 17:46:57 -08:00
Cary R
678dd7bdaa
V0.8: Add support for negedge FF and Aclr/Aset both clear.
...
This patch fixes the bugs reported in pr1757438. These are fpga/edif
code generation bugs. For a DFF we need to add an inverter for a
negedge device and if both the Aclr and Aset signals clear the FF
we need to create the OR of these signals to drive the Aclr pin.
2011-01-12 16:17:13 -08:00
Cary R
ae14a58bff
V0.8: Remove deprecated #ident and fix some other compile warnings
...
This patch removes #ident since it is deprecated in recent gcc
versions. It also removes all the CVS comments and fixes a few
other compilation warnings. There are still a few compilation
warnings, but this takes care of most of them. Fixing the rest
will require a bit more thought.
2011-01-12 15:49:03 -08:00
Stephen Williams
cfd0162176
Remove CVS .cvsignore files.
...
We are in git now. We don't want these files, they
are just clutter, especially in packages.
2009-01-02 15:59:34 -08:00
Werner Hoch
e4df6f7966
Add missing DESTDIR to the Makefiles
2009-01-02 15:28:53 -08:00
Cary R
a22124a198
V0.8: Mostly back port the version checking code from development.
...
This is a back port from development of the code to put and check
that the vvp input file is the right version. It also adds the -V
flag to vvp. It does not add the VERSION_TAG information so will
only produce the single string ivl_version tag. The runtime will
read both forms since if it is feed a V0.9 file we want it to
complain nicely (no syntax error). To change the displayed version
for the various programs and checks change version.h.
2008-12-05 22:01:13 -08:00
Stephen Williams
146f64992c
Create support for the --enable-suffix configuration option.
...
This configure option causes the installed commands to have
a suffix string that makes them distinct from other versions
that also have a suffix string. This allows for multiple
installed versions of Icarus Verilog.
Also, move installed C/C++ header files into a subdirectory of
their own under the target include directory, to make clearer
the purpose and source of those files.
(cherry picked from commit 4bc90f7cfd )
2008-11-19 22:39:10 -08:00
steve
c045f51a7f
Spelling fixes (larry doolittle)
2007-02-26 19:51:38 +00:00
steve
9643b86ab3
Update to use only Mingw for build.
2006-05-08 04:33:35 +00:00
steve
075f9cbc4b
Back-port edif_nexus_to_joint from tgt-edif.
2005-08-27 22:29:30 +00:00
steve
5f6027fb66
Join cell0 and cell1 instances in LPM target.
2005-08-25 18:52:32 +00:00
steve
c9f38f5ffa
Improve distclean targets.
2005-02-23 18:40:23 +00:00
steve
327c897d7e
Spellig fixes.
2005-02-19 16:39:30 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
e827f8f8c1
Cleanup and factoring of autoconf.
2004-09-27 22:34:10 +00:00
steve
0fd5a79760
Cleanup of warnings.
2004-02-15 18:03:30 +00:00
steve
081a6a4088
Cleanup configure detection of win32.
2004-02-15 03:17:36 +00:00
steve
8188c4c690
Makefile cleanup.
2004-02-10 19:25:00 +00:00
steve
d482e341ae
Fix direction of Q/D signals of FD devices.
2004-02-10 16:39:33 +00:00
steve
8aca824c0f
Further unify the configure.in scripts.
2004-01-15 20:52:32 +00:00
steve
12033d7bd4
Move the DLL= flag to target config files.
2003-11-13 05:55:33 +00:00
steve
435f06bd21
ivl -F and -t flags are onpassed throught the -C file.
2003-11-13 03:10:37 +00:00
steve
534a656be8
devices need show_cmp_gt
2003-11-12 03:20:14 +00:00
steve
c4e069e505
Handle adders that use Cout for the top bit.
2003-10-31 03:45:50 +00:00
steve
89fca07dc8
Add the iverilog-fpga man page.
2003-10-27 06:12:47 +00:00
steve
1b8034818c
Emit constants for LPM device.
2003-10-27 02:18:27 +00:00
steve
fea68f7fe7
Support synchronous set of LPM_FF devices.
2003-09-03 23:34:09 +00:00
steve
14150d6fba
ifdef idents correctly.
2003-08-26 16:26:01 +00:00
steve
816aba993f
iverilog-vpi support --cflags a la gtk.
2003-08-26 04:45:47 +00:00
steve
ec07674d40
Fix Makefiles to support read-only source directory.
2003-08-22 04:27:10 +00:00
steve
e561819179
Add synthesis support for synchronous reset.
2003-08-15 02:23:52 +00:00
steve
b6c3f94d52
Add async clear to LPM_FF devices.
2003-08-10 16:42:23 +00:00
steve
a95463ff81
Add support for IVL_LPM_MULT device.
2003-08-09 03:23:03 +00:00
steve
fbe6fc315b
Generate LPM_FF devices.
2003-08-09 02:40:50 +00:00
steve
63fb5ea03c
Add support for OR/NOR/bufif0/bufif1.
2003-08-07 05:18:04 +00:00
steve
800e9dd76a
Add arch=lpm to the documentation.
2003-08-07 05:17:34 +00:00
steve
f4b8a4877f
Add an LPM device type.
2003-08-07 04:04:01 +00:00
steve
5b351599f0
Allow attributes on Verilog 2001 port declarations.
2003-07-04 03:57:18 +00:00
steve
c2feb162f2
PAD attribute can be used to assign pins.
2003-07-04 01:08:03 +00:00
steve
7734ba99fc
Generate MUXF5 based 4-input N-wide muxes.
2003-07-04 00:10:09 +00:00
steve
272dc749da
IOPAD support.
2003-07-03 17:46:33 +00:00
steve
eb605694eb
More xilinx common code.
2003-07-02 03:02:15 +00:00
steve
b810556d3f
Remember to set INIT on wide-or trailing luts.
2003-07-02 02:58:18 +00:00
steve
3a3e288f6f
No longer export generic-edif functions.
2003-07-02 00:48:03 +00:00
steve
0ffb613229
Missing copyright notice.
2003-07-02 00:27:24 +00:00
steve
2e4276f5c5
Fix spelling of part= flag.
2003-07-02 00:26:49 +00:00
steve
daad030ce6
Add xilinx support for bufif1.
2003-07-02 00:25:40 +00:00
steve
5314ec373b
lut3 for 3input wide or.
2003-06-30 19:21:21 +00:00
steve
03089bdbf3
Add support for wide OR/NOR gates.
2003-06-28 04:18:47 +00:00