Prev: my lab
Next: Beta sucked?
From: krw on
On Sat, 10 Oct 2009 11:18:48 -0700, Charlie E. <edmondson(a)ieee.org>
wrote:

>On Fri, 9 Oct 2009 21:18:47 -0500, "Jon Slaughter"
><Jon_Slaughter(a)Hotmail.com> wrote:
>
>>Is there a development suite that is good but can target multiple fpga
>>manufactures? I don't really want to install a bunch of 1GB+ light versions
>>for each manufacture just to see which one is best. In fact I can't even get
>>libero to run because it crashes on startup.
>>
>>Also, know of any links for DIY fpga programmers? How hard is it to
>>program? I figured that one just has to feed a bitstream into the fpga
>>similar to how a pic is programmed(or most devices actually). Looking at
>>the proASIC's makes me think it's a bit different but I haven't found any
>>conclusive way to program them except by using DirectC or the STAPL Player.
>>Since I'm experimenting with these different manufactures I don't want to
>>have to buy a programmer for each chip. For as much as they cost I could get
>>nanoboard with 10^10x the functionality.
>>
>Jon,
>Ok, thought about this a bit. Part of the problem is that the EDA
>companies basically just provide a front end for the FPGA company's
>tools. They don't try and duplicate that back end effort, it isn't
>worth it for them. So, if you want to do more than just preliminary
>designs for each vendor, you will still have to install X number of
>starter editions for each vendor you want to try.

Pretty much, but a lot of the design can be done on any one of the
vendor's tools then the design ported to the others. Of course this
presumes that you don't instantiate any primitives or use exclusive
features.

>For the price, Altium at $3999 is probably the cheapest major company.
>When paired with their nanoboards, you can get a decent development
>platform to really try things out. Their latest nanoboard is only
>$399 and comes with a years subscription to the front end software.

WHy spend the money. $4K is still a lot when the manufacturer's give
the stuff away. They're quite eager for business now too. ;-) I
Bought one of Altera's Cyclone-III (Arrow's, actually) development
boards for $200. There are even cheaper development boards out there.
Actel forgot to take their back. ;-)

>There may be other small players, like Proteus, but I am unfamiliar
>with the tools.

If all they're offering is the front end, why bother unless the
manufacturer's free tools don't work (high end chips or *really* tight
designs)?
From: krw on
On Sat, 10 Oct 2009 13:55:34 -0700, Jim Thompson
<To-Email-Use-The-Envelope-Icon(a)My-Web-Site.com> wrote:

>On Sat, 10 Oct 2009 12:55:32 -0500, krw <krw(a)att.bizzzzzzzzzzz> wrote:
>
>>On Sat, 10 Oct 2009 08:33:24 -0700, Jim Thompson
>><To-Email-Use-The-Envelope-Icon(a)My-Web-Site.com> wrote:
>>
>>>On Sat, 10 Oct 2009 00:04:43 -0500, krw <krw(a)att.bizzzzzzzzzzz> wrote:
>>>
>>>>On Fri, 9 Oct 2009 21:18:47 -0500, "Jon Slaughter"
>>>><Jon_Slaughter(a)Hotmail.com> wrote:
>>>>
>>>>>Is there a development suite that is good but can target multiple fpga
>>>>>manufactures? I don't really want to install a bunch of 1GB+ light versions
>>>>>for each manufacture just to see which one is best. In fact I can't even get
>>>>>libero to run because it crashes on startup.
>>>>
>>>>I had to download Libero four times at home before it would run. It
>>>>worked fine at work though.
>>>>
>>>>You can use Synplify, or a number of others, as the front end tool. If
>>>>you buy the license directly from Synopsis with the necessary
>>>>libraries for all vendors, but you're stuck with the manufacturer's
>>>>tools for the back end. Be warned, this approach is not for the poor
>>>>and is generally only done by those that either need really big
>>>>devices (and pay through the nose already) or need really fine tuned
>>>>logic.
>>>
>>>Is there a cheap synthesis tool for us poor analog guys that will
>>>synthesize a modest sequential task (in gates)?
>>
>>Not sure what you want to do. Describe a function in HDL and have it
>>spit out unit logic? I don't know of anything that does that. Some
>>tools have a logic viewer that might do it. I think Actel's is
>>included in the free tools, but I haven't used it yet (trying not to
>>use Actel, right now).
>
>Clearly I'm not a digital guy... at least beyond pure combinational
>reduction, which I actually used to teach about 40 years ago.

No one does logic reduction anymore, if they ever did. Gates are
free. ;-)

>What I'd like is some tool that took in a truth table, each line
>representing states at that clock tick, spitting out gates, flops,
>etc., to implement that ;-)

That's easy. Put the table in a ROM and put a counter at the input.
If you really want to get fancy, put a register at the output. ;-)

>I know. I know. Hire you ?:-)

Nah, I'm busy now, amazingly enough with mostly analog stuff.
From: Jon Slaughter on
The problem I have is that I brought a few proASIC3's a while ago and I
would like to use them. Unfortunately the libero IDE just crashes on my
system. I can't even get it to a splash screen(which I imagine there is
one). There support is of no help as they just say "Reinstall"(whcih I've
done for various versions).

Now, it does run under vista in my dual boot configuration but I have all my
tools in XP and never use vista.

Hence, I would like to be able to develop and debug fgpa code in a working
environment under XP. I can then hop over to vista and "compile" the stuff
in libero when I need the specific device code.

I know there are tools that do what I want. I think FPGA Advantage does
it... or did it. A book called fpga warrior mentions some linux tools(I
have).

Basically I just need something to get started writing some code so I can
get my head wrapped around how it all works(I have an idea but I need to get
some experience). I prefer to work in a C++ like language since I'm more
familiar with it and oop is more powerful for complex designs. I think linux
has a SystemC compiler. I do have Cygwin installed so might be able to use
some of the tools there.

It just popped into my head that I could probably install libero in a VM.
Although I would like something that runs directly if possible.

The point is that I just need to get started. I have some proASIC's. While I
can't technically use them yet I would like to use them(since I spend about
50$ on a few chips) eventually so I want to target them. It is my
understanding though that the top level code(VHDL, Verlog, or whatever) is
device independent so I can still play around and hopefully even simulate.
When I'm ready to do a hard test I can then just transfer the code to the
platform, in this case libero, and go from there as if I started there in
the first place.



From: Jim Thompson on
On Sat, 10 Oct 2009 16:59:31 -0500, krw <krw(a)att.bizzzzzzzzzzz> wrote:

>On Sat, 10 Oct 2009 13:55:34 -0700, Jim Thompson
><To-Email-Use-The-Envelope-Icon(a)My-Web-Site.com> wrote:
>
[snip]
>>
>>Clearly I'm not a digital guy... at least beyond pure combinational
>>reduction, which I actually used to teach about 40 years ago.
>
>No one does logic reduction anymore, if they ever did. Gates are
>free. ;-)
>
>>What I'd like is some tool that took in a truth table, each line
>>representing states at that clock tick, spitting out gates, flops,
>>etc., to implement that ;-)
>
>That's easy. Put the table in a ROM and put a counter at the input.
>If you really want to get fancy, put a register at the output. ;-)
>
[snip]

What I do now (when I don't hand-off the trouble to a buddy) is do
exactly that, counter, plus addressing.

So-so for simple stuff. Isn't there a better way? I'm not doing
FPGA... I'm doing "gates-on-demand" ;-)

...Jim Thompson
--
| James E.Thompson, CTO | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona 85048 Skype: Contacts Only | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

I love to cook with wine. Sometimes I even put it in the food.
From: Jon Slaughter on
http://chitlesh.fedorapeople.org/FEL/

Free but not sure if it is used for fpga simulation.


First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13
Prev: my lab
Next: Beta sucked?