summaryrefslogtreecommitdiff
path: root/cad/ipal-current
AgeCommit message (Collapse)AuthorFilesLines
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-7/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-27Change BUILD_DEPENDS semantics:hubertf1-2/+2
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-12-19use -fPIC for building libipal. needed for newer versions (>20001216)of verilogdmcmahill1-1/+3
2000-12-17update to ipal-current-20001210dmcmahill6-1248/+12
-all previous netbsd patches have been incorporated (Thanks Steve!) -changes from the authors announcement: I fixed a problem with some systems not having getopt.h. I forget which system it was, but configure takes care of it. I've also fixed some broken install targets in the Makefiles. I've added a new pin_count statement to PA files, so that the library can provide to the user more information about the pinout of the device in question. Applications may use this to help manage its pin binding tasks. A contributed 16l8 part description file was contributed, and included in this release.
2000-12-09ensure configure is executibledmcmahill1-1/+4
2000-12-09missed this one during last update...dmcmahill1-4/+4
2000-11-24update to ipal-current-20001122dmcmahill6-90/+1233
changes (from the announcement): The libipal library has gained access to more structural information about the device, including enable SOPs. It is also now possible to lookup a SOP by name and by pin. Also, access to sop fuse positions has been improved. The toplevel makefiles were changed to use $(MAKE) instead of make. There are a few other niggling makefile fixes as well. ipalrev and ipaledit now both take the -p flag allowing you to choose the architecture for your device, and there are now two devices to choose from. (both 22v10s:-) ipalrev was seriously confused about inversions and the sense of things, but that should be all cleared up now. It does a decent, if not complete, job of decompiling 22v10 designs. And finally, the PA file format has been extended to accommodate the new library features, and PA files are now named according to a naming convention for identifying devices.
2000-11-22add HOMEPAGEdmcmahill1-1/+2
2000-11-19initial import of ipal-current-20001118dmcmahill10-0/+157
note, this is the development snapshot version of the package. As stable releases become available, there will be a ipal package. from DESCR: Icarus PAL is a set of libraries and utilities for manipulating PAL designs. The design information is conveyed in the industry standard JEDEC file format. Icarus PAL accepts parts descriptions that detail the device structure, capabilities and pinouts so that software can be written to work relatively independent of the part type. These parts descriptions also describe how the fuses of a device are arranged, so that synthesis tools can generate fuse maps to get the desired functionality and pinout. See as a commented example the description in the pa/pal22v10.pa description. The ipaledit program takes as input a .JED file and displays the PAL design. It shows the sum-of-products as a fuse matrix, and shows the macrocell configurations in convenient form. The ipalrev program takes as input a .JED file and reverse compiles it, producing a Verilog program that logically describes the design. This use useful for moving old designs to new tools. Please note that this package is a development snapshot and while it contains the latest and greatest features, it may be buggy as well. When available there will be a seperate ipal package which will be made of the stable releases.