[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-user: [icarus] completely open source fpga toolchain



Stephen Williams <steve@icarus.com> writes:
>> One difficulty, though: the primitive cells that iverilog emits are
>> pretty complex.  Is there any way to ask it to break down multipliers
>> and adders into stuff no larger than a LUT4?

> The reason it generates at that level is that in some cases it
> is the appropriate level. For example, there *are* multipliers
> in many modern FPGA primitive sets. It is a whole lot easer for
> a code generator to break down a multiplier into gates, then to
> merge up gates into a multiplier.

Certainly!  I was just wondering if I'd be reinventing the wheel by
writing code to turn a MULT8 into a bunch of LUT4's.  But yes, I'd
much rather have MULT8s in the EDIF if the target includes hard
multipliers.

>> Also, what's the difference between the tgt-edif and tgt-fpga
>> directories?

> Licensing, mostly. The tgt-edif target source code uses a BSD
> style license, whereas the tgt-fpga target (which is currently
> a superset) uses the GPL license.

Cool; I'll go with tgt-fpga then.

Thanks!

  - a

-- 
PGP/GPG: 5C9F F366 C9CF 2145 E770  B1B8 EFB1 462D A146 C380



_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user