🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics
Article #1126

Re: Xilinx

#1126
From: Neal Sedell
Date: Tue, 08 Aug 1989 08:05
31 lines
2414 bytes
Speaking (not very kindly) of programmable logic development tools, has anyone
ever tried using low true outputs with a programmable output polarity device
like a 22V10 using (un)Abel??? (I'd give the trademark disclaimer but I don't
want to embarass Data I/O.  Oops! ;-)).  I have wasted soooooo much time trying
to describe a couple of these I've done in a reasonable fashion, but the tool
is so DAMN brain-damaged that there's just no way to do it.  The manuals are
virtually useless, except for the examples, which with lots of your time you
may find enough hints in several of which to get you where you need to go.
Registered low outputs on same 22V10's are even more of a pain, at least if
you use the State_Diagram syntax.  I ended up declaring the pins as _XXX,
redefining them as XXX = !_XXX for readability, and having to declare them
as "reg, neg" in an IsType statement just to get the darn thing not to generate
NULL equations for the non-state-variable terms.  Seems to want to AND
said terms with 1 XOR !(0) (something like that) turning all the terms to 0.
If I wanted a constant level I would've just tied the inputs high or low.

   This is all on the PC version 3.10 just released, but it works the same
way on a uVAX running 3.00.  I shudder contemplating the next and last PLD
I have to do for a project, because last time both Abel and Palasm insisted
in de-minimizing my DMA state machine so badly it wouldn't fit in the target
device!  I used to use Palasm all the time but moved up to Abel since it did
address decoding so nicely.  I guess that's all it does nicely ;-).  At least
in Palasm when you defined a pin a low-true it actually took your word for it!

Flame out,

-- 
# Neal Sedell     (206) 253-5280
# aka   neals@tekigm2.MEN.TEK.COM
# Tektronix, Inc., Delivery C1-936
# PO Box 3500, Vancouver, WA  98668
Technical Details
Message-ID: <5664@tekigm2.MEN.TEK.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!lll-winken!uunet!zephyr.ens.tek.com!tekgen!tekigm2!neals
References: <8897@june.cs.washington.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!lll-winken!uunet!zephyr.ens.tek.com!tekgen!tekigm2!neals
From: neals@tekigm2.MEN.TEK.COM (Neal Sedell)
Newsgroups: sci.electronics
Subject: Re: Xilinx
Summary: You think that's bad, wait'll you see......
Keywords: Look at those minimized equations or else (use EEPALS)
Message-ID: <5664@tekigm2.MEN.TEK.COM>
Date: 8 Aug 89 08:05:09 GMT
References: <8897@june.cs.washington.edu>
Reply-To: neals@tekigm2.MEN.TEK.COM (Neal Sedell)
Organization: Tektronix, Inc., Vancouver,  WA.
Lines: 31