From: Jim Stewart on
Paul Burke wrote:
> John Larkin wrote:
>
>>
>> I'm currently doing a PEEL 22CV10 design
>
>
> They are beautiful devices, worlds better than GALs. A rich choice of
> feedback (you can configure an embedded flipflop, and use the associated
> pin as an input) and the clock is fed into the product matrix. Sad that
> they never really caught on, and I'm not sure that anyone else ever made
> them. Though ICT did irritate me badly by changing the programming
> algorithm just after the manufacturer of my programmer stopped
> supporting that model.

Another PEEL lover. I thought I was alone
in the world. Very nice devices and never
had a lick of trouble with them.


From: CBFalconer on
Joel Kolstad wrote:
> "Nico Coesel" <nico(a)puntnl.niks> wrote in message
>
>> Its good to use both schematics and VHDL in an FPGA design.
>
> Yes, I agree with you. The point I was trying to make -- pretty
> poorly given how I worded it -- was that these days a schematic
> symbol such as an AND gate gets mapped to some VHDL or Verilog
> code, which then gets synthesized down to primitives &
> placed/routed. Whereas historically the AND gate was, itself, a
> primitive.

Only to those who didn't minimize logic in the first place. The
old fashioned way was to generate minimized logic equations from
Karnaugh maps, and then implement that with gates.

--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
More details at: <http://cfaj.freeshell.org/google/>
Also see <http://www.safalra.com/special/googlegroupsreply/>


From: John Larkin on
On Fri, 31 Mar 2006 09:37:07 -0800, Jim Stewart <jstewart(a)jkmicro.com>
wrote:

>Paul Burke wrote:
>> John Larkin wrote:
>>
>>>
>>> I'm currently doing a PEEL 22CV10 design
>>
>>
>> They are beautiful devices, worlds better than GALs. A rich choice of
>> feedback (you can configure an embedded flipflop, and use the associated
>> pin as an input) and the clock is fed into the product matrix. Sad that
>> they never really caught on, and I'm not sure that anyone else ever made
>> them. Though ICT did irritate me badly by changing the programming
>> algorithm just after the manufacturer of my programmer stopped
>> supporting that model.
>
>Another PEEL lover. I thought I was alone
>in the world. Very nice devices and never
>had a lick of trouble with them.
>

They're handy. Nice 5-volt logic blocks. Production can program and
label a tube of them at the programming station, and later plug them
into sockets on boards without all that JTAG nonsense.

John

From: Jonathan Kirwan on
On Fri, 31 Mar 2006 10:18:22 +1200, Jim Granville
<no.spam(a)designtools.co.nz> wrote:

> To clarify, with some of the design constructs we use, I have no idea
>how one would draw them with any clarity in a schematic, so to me that
>will always be a subset-flow.
>
> Where I can see a strong case, is for using Spice/Schematics in the
>simulation side of the design flow. - ie use your tools to their strengths.

Elsewhere on sci.electronics.design:

> On 31 Mar 2006 23:16:59 -0800, "slebetman(a)yahoo.com" <slebetman(a)gmail.com> wrote:
>
> >I use Digital Works to test my CPU designs. It used to be sold by
> >mecanique (www.mecanique.co.uk) but they no longer sell it nor make it
> >available for download. There is still a copy of version 3.04 at:
> >
> > http://www.electronics-lab.com/downloads/schematic/002/index.html
> >
> >But I don't use this version. Instead I use the freeware version (2.0)
> >available at:
> >
> > http://www.spsu.edu/cs/faculty/bbrown/circuits/howto.html
> >
> >As far as I can tell the only real difference between version 2.0 and
> >version 3.0 is that version 3.0 is no longer freeware. Also, files
> >created in version 3.0 are not compatible with version 2.0.
> >
> >What I like about Digital Works is that the RAM/ROM object has a built
> >in, easy to use hex editor. Otherwise, if I don't need to use RAM or
> >ROM I prefer Logisim:
> >
> > http://ozark.hendrix.edu/~burch/logisim/
> >
> >which is even nicer for complex designs because it supports busses. But
> >its RAM/ROM interface sucks.

The latter, logisim, allows a bus. It's also at SourceForge, so
modifications to it to support what's needed not only for simulation
of the logic but also then creating a fuse map are possible, I'd
suppose.

I have used VHDL and Verilog with some CPLD and FPGA parts and have
enjoyed that. But I haven't had to do PAL and GAL programming with
PALASM or CUPL. So my ignorance allows me to imagine that a good,
free graphical tool could be applied to good purpose in teaching.

In any case, there hasn't been enough of a response from the OP. So I
should bite my tongue, I suppose.

Jon
From: Jim Granville on
Jonathan Kirwan wrote:
> On Fri, 31 Mar 2006 10:18:22 +1200, Jim Granville
> <no.spam(a)designtools.co.nz> wrote:
>
>
>> To clarify, with some of the design constructs we use, I have no idea
>>how one would draw them with any clarity in a schematic, so to me that
>>will always be a subset-flow.
>>
>> Where I can see a strong case, is for using Spice/Schematics in the
>>simulation side of the design flow. - ie use your tools to their strengths.
>
>
> Elsewhere on sci.electronics.design:
>
>
>> On 31 Mar 2006 23:16:59 -0800, "slebetman(a)yahoo.com" <slebetman(a)gmail.com> wrote:
>>
>> >I use Digital Works to test my CPU designs. It used to be sold by
>> >mecanique (www.mecanique.co.uk) but they no longer sell it nor make it
>> >available for download. There is still a copy of version 3.04 at:
>> >
>> > http://www.electronics-lab.com/downloads/schematic/002/index.html
>> >
>> >But I don't use this version. Instead I use the freeware version (2.0)
>> >available at:
>> >
>> > http://www.spsu.edu/cs/faculty/bbrown/circuits/howto.html
>> >
>> >As far as I can tell the only real difference between version 2.0 and
>> >version 3.0 is that version 3.0 is no longer freeware. Also, files
>> >created in version 3.0 are not compatible with version 2.0.
>> >
>> >What I like about Digital Works is that the RAM/ROM object has a built
>> >in, easy to use hex editor. Otherwise, if I don't need to use RAM or
>> >ROM I prefer Logisim:
>> >
>> > http://ozark.hendrix.edu/~burch/logisim/
>> >
>> >which is even nicer for complex designs because it supports busses. But
>> >its RAM/ROM interface sucks.
>
>
> The latter, logisim, allows a bus. It's also at SourceForge, so
> modifications to it to support what's needed not only for simulation
> of the logic but also then creating a fuse map are possible, I'd
> suppose.

Interesting, I've book marked that.
The OP could use this to get the ideas across, then code in CUPL.
Seems logism is purely digital, so misses my target of mixed-simulation,
but I can see it could expand in that domain by :

a) Adding EQN output ( also needs library work ) ?
These libraries then tend to restrict the flow to specific
back ends.

b) Adding table SIM output, in JED.Vector syntax, which would
append to the JED file created by the other flow

Doing the latter would give some interesting parallel paths.

c) Add an ASCII export, so you can paste into TEXT based source ?

> I have used VHDL and Verilog with some CPLD and FPGA parts and have
> enjoyed that. But I haven't had to do PAL and GAL programming with
> PALASM or CUPL. So my ignorance allows me to imagine that a good,
> free graphical tool could be applied to good purpose in teaching.

The above logisim looks useful for that.

> In any case, there hasn't been enough of a response from the OP. So I
> should bite my tongue, I suppose.

Well, he now has many suggestions to follow up on. :)

My present area is pushing PLDs into mixed-signal space, and
this will be using a good graphical tool for the teaching (Spice).

I will not be (initially) pushing for this as a whole flow, for the
reasons previously mentioned, but will focus on the areas where
there are presently no tools at all.

Another drawback of Schematic Entry, is you tend to get binary
format source files, that can have lifetime dead-ends.
See some of the threads in Comp.arch.fpga on this issue....

-jg

First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7
Prev: LEAD ACID BATTERY
Next: Running Palasm on WinXP