Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search

Messages from 153000

Article: 153000
Subject: Re: ASIC design job vs FPGA design job
From: "jt_eaton" <z3qmtr45@n_o_s_p_a_m.n_o_s_p_a_m.gmail.com>
Date: Thu, 10 Nov 2011 13:33:22 -0600
Links: << >>  << T >>  << A >>

>
>So:  if the design cycle that I'm quoting for ASICs sounds accurate to 
>you (I'm just forwarding a long-ago conversation), and the design cycle 
>for FPGA work makes you think "ewww!", then FPGA work isn't for you.  If,

>on the other hand, you get no joy from spending 90% of your time 
>verifying before you actually get to see your work working -- maybe 
>you'll like FPGA work.
>

This advice is a couple of years old and outdated.

Todays larger fpgas are forcing fpgas designers to adopt asic design
methods
if you ever hope to get your design working. The best plan combines the
two
so that you create a robust simulation suite to ensure that it should work
and use real hardware to run the bench tests needed for the corner cases.
Two minutes on a fpga breadboard tests as much as a month of simulation.

Got a repeatable hardware failure that your sims say should work? Use scan
assisted debug. Run the hardware and freeze the state sometime before the
error appears. Then use the scan chain to extract the state of all the flip
flops and load that into your simulation. Run it to see if it fails. You
can
use a binary search to narrow it down to the exact clock cycle where the
hardware gets a bad state.


John Eaton

	   
					
---------------------------------------		
Posted through http://www.FPGARelated.com

Article: 153001
Subject: Re: ASIC design job vs FPGA design job
From: gtwrek@sonic.net (Mark Curry)
Date: 10 Nov 2011 20:31:58 GMT
Links: << >>  << T >>  << A >>
In article <oP6dneyod_9EnCHTnZ2dnUVZ_vKdnZ2d@web-ster.com>,
Tim Wescott  <tim@seemywebsite.com> wrote:
>On Wed, 09 Nov 2011 20:54:19 -0800, googler wrote:
>
>> Hi folks,
>> 
>> I am an ASIC design engineer with over 6 years experience. My experience
>> in ASIC design spans across microarchitecture, RTL coding, synthesis,
>> timing closure and verification. Is it advisable for me if I change to a
>> FPGA design job? I mean, what are the pros and cons? I do not have much
>> experience in FPGA other than school projects. How much learning is
>> involved? Will it be difficult to switch back to ASIC design position in
>> the future if I move to a FPGA job? Do FPGA design involve less work and
>> stress than ASIC? Please provide your opinion, experience or any other
>> comment.
>
>I knew a guy who had done really good FPGA designs for years, and for 
>years had yearned to do ASIC design with the "big boys".  He lasted a 
>year or two -- not because he wasn't up to the job, but because he hadn't 
>realized the difference in the design cycle between ASIC and FPGA, and he 
>vastly preferred FPGA design.

<snip>

I made the jump to FPGAs about 6 years ago, after doing ASICs for around 11 years.
I prefer FPGAs for many of the reasons that Tim mentioned - you get
to actually touch and fiddle with the hardware - often!  In all those
year of ASIC design it was just rush to tapeout, the on to the next rush.
Others handled the actual bringup.  Not satisfying.  I never touched
the finished products.

Lab debug is very satisfying (well can be frustrating too!).  And a good
skill to have.  You gotta want to do it though.   

From a design point of view, yeah FPGA's are different than ASICs.  But
they're 90% the same.  You can pickup the 10% on the job.  Plus,
as others in the thread have pointed out, FPGAs because of their size, are
starting to need some of the same flows that ASICs need.  So your
experience there is a benefit.  

Stick next to an experienced FPGA guy. 
You'll learn from him why 'we do things this way in FPGAs'.  

He'll learn from you some of the ASIC methodologies that can be applied
to his flows.

Less Work / Less Stress?  That's a more company culture question IMHO, and
unrelated.  

Going back to ASIC after years in FPGA - well, I'm not interested.  But I think
it'd be doable too.  

My 2 cents...

--Mark


Article: 153002
Subject: Re: ASIC design job vs FPGA design job
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Thu, 10 Nov 2011 21:06:43 +0000 (UTC)
Links: << >>  << T >>  << A >>
Mark Curry <gtwrek@sonic.net> wrote:

(snip, someone wrote)
>>> I am an ASIC design engineer with over 6 years experience. 

(snip)
>>I knew a guy who had done really good FPGA designs for years, and for 
>>years had yearned to do ASIC design with the "big boys".  He lasted a 
>>year or two -- not because he wasn't up to the job, but because he hadn't 
>>realized the difference in the design cycle between ASIC and FPGA, and he 
>>vastly preferred FPGA design.

> I made the jump to FPGAs about 6 years ago, after doing ASICs for 
> around 11 years.   I prefer FPGAs for many of the reasons that 
> Tim mentioned - you get to actually touch and fiddle with the 
> hardware - often!  In all those year of ASIC design it was just 
> rush to tapeout, the on to the next rush.

This reminds me, some years ago I was told (in one of these
newsgroups) that ASIC designers prefered verilog and FPGA people
liked VHDL.  It seems that the FPGA tools now support both equally,
so maybe things have changed.  Without starting a flame war, 
is it still true that verilog is more popular in the ASIC world,
and VHDL in the FPGA world?

-- glen

Article: 153003
Subject: Re: ASIC design job vs FPGA design job
From: googler <pinaki_m77@yahoo.com>
Date: Thu, 10 Nov 2011 13:42:14 -0800 (PST)
Links: << >>  << T >>  << A >>
On Nov 10, 12:31=A0pm, gtw...@sonic.net (Mark Curry) wrote:
>
> I made the jump to FPGAs about 6 years ago, after doing ASICs for around =
11 years.
> I prefer FPGAs for many of the reasons that Tim mentioned - you get
> to actually touch and fiddle with the hardware - often! =A0In all those
> year of ASIC design it was just rush to tapeout, the on to the next rush.
> Others handled the actual bringup. =A0Not satisfying. =A0I never touched
> the finished products.

Thanks for your comments!

>
> Lab debug is very satisfying (well can be frustrating too!). =A0And a goo=
d
> skill to have. =A0You gotta want to do it though.

Yes, I agree.

>
> From a design point of view, yeah FPGA's are different than ASICs. =A0But
> they're 90% the same. =A0You can pickup the 10% on the job. =A0Plus,
> as others in the thread have pointed out, FPGAs because of their size, ar=
e
> starting to need some of the same flows that ASICs need. =A0So your
> experience there is a benefit.

But most of the tools are different, aren't they? I understand that
the essential/basic knowledge applies to both more or less the same,
but learning different tools can take time sometimes. Anyway, my
bigger concern in switching to FPGA is - AFAIK the scope of FPGA
designs are smaller than ASIC and many of the stages/features that
exit in ASIC do not apply to FPGA (or are significantly simpler). Is
that right? For example, I heard that FPGAs cannot support clock
gating, whereas for ASICs, it is almost essential these days. Other
examples may be scan, formal verification, etc So my point is, if I am
not using some of the knowledges/skills on a daily basis (because they
do not apply to FPGA), I may lose them. I don't know how much of this
concern is actually true, since I have very limited FPGA experience.

>
> Stick next to an experienced FPGA guy.
> You'll learn from him why 'we do things this way in FPGAs'.
>
> He'll learn from you some of the ASIC methodologies that can be applied
> to his flows.
>
> Less Work / Less Stress? =A0That's a more company culture question IMHO, =
and
> unrelated.

You mention "rushing to tapeouts" with ASICs. That's exactly how my
experience have been with ASICs too. It can get very stressful these
days especially with such a huge competition among companies for time-
to-market. That's why I asked if working in FPGAs is better in this
respect (although I understand the company culture does have a big
part to play).

>
> Going back to ASIC after years in FPGA - well, I'm not interested. =A0But=
 I think
> it'd be doable too.
>
> My 2 cents...
>
> --Mark- Hide quoted text -
>
> - Show quoted text -


Article: 153004
Subject: Re: ASIC design job vs FPGA design job
From: gtwrek@sonic.net (Mark Curry)
Date: 10 Nov 2011 22:08:10 GMT
Links: << >>  << T >>  << A >>
In article <j9hed3$8m4$1@speranza.aioe.org>,
glen herrmannsfeldt  <gah@ugcs.caltech.edu> wrote:
>Mark Curry <gtwrek@sonic.net> wrote:
>
>(snip, someone wrote)
>>>> I am an ASIC design engineer with over 6 years experience. 
>
>(snip)
>>>I knew a guy who had done really good FPGA designs for years, and for 
>>>years had yearned to do ASIC design with the "big boys".  He lasted a 
>>>year or two -- not because he wasn't up to the job, but because he hadn't 
>>>realized the difference in the design cycle between ASIC and FPGA, and he 
>>>vastly preferred FPGA design.
>
>> I made the jump to FPGAs about 6 years ago, after doing ASICs for 
>> around 11 years.   I prefer FPGAs for many of the reasons that 
>> Tim mentioned - you get to actually touch and fiddle with the 
>> hardware - often!  In all those year of ASIC design it was just 
>> rush to tapeout, the on to the next rush.
>
>This reminds me, some years ago I was told (in one of these
>newsgroups) that ASIC designers prefered verilog and FPGA people
>liked VHDL.  It seems that the FPGA tools now support both equally,
>so maybe things have changed.  Without starting a flame war, 
>is it still true that verilog is more popular in the ASIC world,
>and VHDL in the FPGA world?

I don't really know what's more popular.  I've worked at two places
with FPGAs.  Both were verilog houses.  Before that, two ASIC houses - both
verilog.  But at all we had to deal with VHDL too.  In one way or another, we 
were forced to mixed language flows.  IP from one place or another 
came in the other language.  IMHO, one will have his or her prefered 
language, but you'd better be able to do the basics in the other too.  

--Mark



Article: 153005
Subject: Re: ASIC design job vs FPGA design job
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Thu, 10 Nov 2011 22:25:19 +0000 (UTC)
Links: << >>  << T >>  << A >>
googler <pinaki_m77@yahoo.com> wrote:

(snip)
> But most of the tools are different, aren't they? I understand that
> the essential/basic knowledge applies to both more or less the same,
> but learning different tools can take time sometimes. Anyway, my
> bigger concern in switching to FPGA is - AFAIK the scope of FPGA
> designs are smaller than ASIC 

FPGAs are getting big amazingly fast.  (Though the really big
ones are expensive.)  As far as I know, they are big enough
that you still need to "think big."

> and many of the stages/features that
> exit in ASIC do not apply to FPGA (or are significantly simpler). Is
> that right? For example, I heard that FPGAs cannot support clock
> gating, whereas for ASICs, it is almost essential these days. 

As far as I know, you can do it for very slow clocks.  But it
is usual to have FF's with a clock enable.  That changes the
design a little bit, but, it seems to be, not a lot.

> Other examples may be scan, formal verification, etc So my point 
> is, if I am not using some of the knowledges/skills on a daily 
> basis (because they do not apply to FPGA), I may lose them. 

Maybe, but you would probably get them back pretty fast
if needed.  Like the old story about never forgetting
about how to ride a bicycle.

> I don't know how much of this concern is actually true, 
> since I have very limited FPGA experience.

It seems to me that the big difference is in the cost
of a redo.  That shifts the testing and verification needed.
You still have to design to avoid rare timing errors, though,
but many more obvious failures can be found in actual
testing instead of verification.

>> Stick next to an experienced FPGA guy.
>> You'll learn from him why 'we do things this way in FPGAs'.

-- glen

Article: 153006
Subject: Re: ASIC design job vs FPGA design job
From: gtwrek@sonic.net (Mark Curry)
Date: 10 Nov 2011 22:44:10 GMT
Links: << >>  << T >>  << A >>
In article <770abbbe-86b6-4d1e-8eb5-4f47fac0679f@h31g2000prl.googlegroups.com>,
googler  <pinaki_m77@yahoo.com> wrote:

><gtwrek@sonic.net wrote> 
>>
>> From a design point of view, yeah FPGA's are different than ASICs.  But
>> they're 90% the same.  You can pickup the 10% on the job.  Plus,
>> as others in the thread have pointed out, FPGAs because of their size, are
>> starting to need some of the same flows that ASICs need.  So your
>> experience there is a benefit.
>
>But most of the tools are different, aren't they? I understand that
>the essential/basic knowledge applies to both more or less the same,
>but learning different tools can take time sometimes. Anyway, my
>bigger concern in switching to FPGA is - AFAIK the scope of FPGA
>designs are smaller than ASIC and many of the stages/features that
>exit in ASIC do not apply to FPGA (or are significantly simpler). Is
>that right? For example, I heard that FPGAs cannot support clock
>gating, whereas for ASICs, it is almost essential these days. Other
>examples may be scan, formal verification, etc So my point is, if I am
>not using some of the knowledges/skills on a daily basis (because they
>do not apply to FPGA), I may lose them. I don't know how much of this
>concern is actually true, since I have very limited FPGA experience.

Tools are just tools.  From 10,000 ft they look the same.  A tool
takes your RTL and synthesizes it.  Another maps to the technology.
Another does Place and Route.  Sure there's details, but that's
constantly changing for all of them.  As long as you understand
the "goes intos" and the "goes outtas" you're most of the way
there. 

As to scope issues of FPGAs vs ASICs.  Well, as I said, I left
ASICs around 6 years ago.  One of the current FPGA I'm working
on is getting pretty darned close to the abilities
of that last ASIC I worked on.  The FPGA's today are big - you're
"big ASIC" experience is a benefit. (What's the current marketing term
for "big ASIC" anyway? - "SOC" seems to be falling out) 

>> Less Work / Less Stress?  That's a more company culture question IMHO, and
>> unrelated.
>
>You mention "rushing to tapeouts" with ASICs. That's exactly how my
>experience have been with ASICs too. It can get very stressful these
>days especially with such a huge competition among companies for time-
>to-market. That's why I asked if working in FPGAs is better in this
>respect (although I understand the company culture does have a big
>part to play).

It can get quite stressful when that end-of-quarter demo to the VP isn't 
working at the 11th hour.  Is the problem software, firmware, hardware, 
mechanical, etc., etc.  To steal an overused line, 
"Meet the new boss, same as the old boss..."

I find that just about anywhere I've worked, there's peaks and valleys
of work-load, stress, and accomplishments.
Deal with them how you can.

--Mark
 


Article: 153007
Subject: Re: ASIC design job vs FPGA design job
From: nico@puntnl.niks (Nico Coesel)
Date: Thu, 10 Nov 2011 23:22:49 GMT
Links: << >>  << T >>  << A >>
"jt_eaton" <z3qmtr45@n_o_s_p_a_m.n_o_s_p_a_m.gmail.com> wrote:

>
>>
>>So:  if the design cycle that I'm quoting for ASICs sounds accurate to 
>>you (I'm just forwarding a long-ago conversation), and the design cycle 
>>for FPGA work makes you think "ewww!", then FPGA work isn't for you.  If,
>
>>on the other hand, you get no joy from spending 90% of your time 
>>verifying before you actually get to see your work working -- maybe 
>>you'll like FPGA work.
>>
>
>This advice is a couple of years old and outdated.
>
>Todays larger fpgas are forcing fpgas designers to adopt asic design
>methods
>if you ever hope to get your design working. The best plan combines the
>two
>so that you create a robust simulation suite to ensure that it should work
>and use real hardware to run the bench tests needed for the corner cases.
>Two minutes on a fpga breadboard tests as much as a month of simulation.

IMHO it depends on the complexity of what you are doing. If you can
divide a design in many small pieces then you can test each piece and
put it together later on. I've worked on mid range FPGA designs which
where a piece of cake and small CPLD designs which where hard to get
right.

-- 
Failure does not prove something is impossible, failure simply
indicates you are not using the right tools...
nico@nctdevpuntnl (punt=.)
--------------------------------------------------------------

Article: 153008
Subject: Re: ASIC design job vs FPGA design job
From: Philip Herzog <ph1a@arcor.de>
Date: Fri, 11 Nov 2011 10:06:48 +0100
Links: << >>  << T >>  << A >>
On 11/10/2011 20:33, jt_eaton wrote:
> This advice is a couple of years old and outdated.

Depends.

>From the point of view of an (or better: the only) FPGA Engineer in a
600+ employees measurement instrument company, Tim's description sounds
pretty familiar to me.

The big thing that has changed in the last 10 years: While with a
Spartan XL I really had trouble fitting my few stepper drivers, PWMs and
preripheral interfacing in, With Spartan 3 (which we still use for most
products) I drag more and more functionality from firmware down into the
FPGA to make use of all the logic cells I get after picking the smallest
device with sufficient IO count.

So, your mileage may vary with the team, project and device size.

-   Philip
-- 
Democracy: Three wolves and a sheep voting on what's
for dinner.



Article: 153009
Subject: Re: ASIC design job vs FPGA design job
From: "jt_eaton" <z3qmtr45@n_o_s_p_a_m.n_o_s_p_a_m.gmail.com>
Date: Fri, 11 Nov 2011 11:14:33 -0600
Links: << >>  << T >>  << A >>

The Main differences between asics and fpgas:


1) Test

   Making an asic design scan testable affects how you do all your
   asynchronous logic. Fpgas come pretested and you don't need to do a 
   parts test with your logic.

2) Clocking

   Asics can easily have 20-30 clock domains and you have the tools to
manage
   them. Fpgas have a finite number of global clock routing resources and
you
   really want to keep your design under that number.

   Both asics and fpgas work with clock enables and you should use them as
   much as you can. Fpgas have clock enabled flops and asics will use
power
   compiler to turn them into separate clock domains.

3) Flexibility

   Asics can do anything. Want a and/or gate or invertor feeding your
flop?
   An asic can do it. So can a fpga but it will cost you 1 LUT. Fpga
designs
   work best if you have a consistent amount of logic between each stage.
To
   much and you have to use 2 LUT's and the speed goes down. To little and

   you have unused resources and your gate count goes down.


4) Performance

   Asics will always win. Hard coded paths beat switched paths any day. We

   would use fpgas to prototype all of our asics and we:

    a) Target the system clock to well under the asic process maximums

    b) Design the prototype for 1/4 the actual system clock.

   If you can show that your embedded system can perform each task @ 1/4
   clock speed then you buy yourself a nice safety margin for the product.


John Eaton


  
   	   
					
---------------------------------------		
Posted through http://www.FPGARelated.com

Article: 153010
Subject: Re: PCI Express development board
From: Michael S <already5chosen@yahoo.com>
Date: Sat, 12 Nov 2011 11:38:04 -0800 (PST)
Links: << >>  << T >>  << A >>
Michael S wrote:
> On Nov 7, 12:43=A0pm, "zsolt.garamvolgyi" <zsolt.garamvol...@gmail.com>
> wrote:
> > On Nov 6, 1:10=A0pm, Michael S <already5cho...@yahoo.com> wrote:
> > > On Nov 4, 1:15=A0pm, "zsolt.garamvolgyi" <zsolt.garamvol...@gmail.com=
>
> > > wrote:
> >
> > > > Hi,
> >
> > > > I'm looking for an FPGA-based PCI Express development board which i=
s
> > > > capable of transmitting data at about 1.4 GByte/sec to the host
> > > > computer (PCIe Gen1 x8 or Gen2 x4/x8).
>>>>> [snip]
> >
> > > In our experience Altera's hard IP PCIe core present in StratixIV GX
> > > and in ArriaII GX is broken rather badly.
> > > That is, you can find certain hosts where it appears to work most of
> > > the time, but that's exception rather than rule.
> > > Soft IP core in these devices works relatively better, but still badl=
y
> > > violates power up timing specifications defined in the PCIe standard,
> > > so we generally prefer to plug it into slots that support hot plug,
> > > since such slots are typically more tolerant to this sort of timing
> > > violations. Unfortunately for you, you want x8 slot. x8 slots with
> > > support for hot plug are significantly rarer than x4/x1 slots.
> >
> > This is really interesting. Can you tell me, exactly which hosts (if
> > any) did you manage to get the hard IP core work with correctly?
> >
>

I did a little more research.
The situation with Altera Hard IP is not as hopeless as I presented in
my previous posts.
In Quartus 10.1 (and hopefully in 11, but I didn't test) Altera seems
to implement a workarounds for majority of the Startix IV and Arria II
hard IP silicon problems. Powerup timing is still non standard, and
I'd guess, not much could be done about it, but the rest works o.k. At
least so far we saw no problems with Terrasic DE4 on Intel X58-based
PC.

Our problems with Hard IP on Arria2-GX could be traced back to
combination of bug in Quartus 9.1. and lack of attention on part of
our board developer. Hard IP in Arria2 GX requires certain fixed
assignment of the PCIe lanes to FPGA GX transceivers. However,
Quartus 9.1 does not properly detects incorrect assignments. We were
just unlucky to fall into this pitfall. You can be 100% sure that
nothing like that would happen if you buy development board from
Altera or Terrasic.

Back to recommended host platform.
I think, among single-CPU platforms, Intel X58 (the platform used with
Core-i7 9xx series of CPUs) is still the safest. Of course, it is not
as popular or easy-to-find as platforms based on Intel LGA 1156 or LGA
1155 processors, but it does feature hot plug on all PCIe slots. As a
consolation for higher price and lower price/performance, X58 gives
you the highest memory bandwidth and the highest memory capacity.
For comparison, typical LGA 1156- based boards have just one hot-plug
x4 Gen1 slot. All x8/x16 and/or Gen2 slots have no support for hot
plug, so it's far more likely that non-standard powerup timing of
Altera cores (both soft and hard IP variants) will cause problems,
even in "cold plug" scenarios.
I have no 1st hand experience with Altera PCIe solutions on the newest
Intel platform, i.e. LGA 1155, a.k.a. i7 Gen2, a.k.a. Sandy Bridge. I
am afraid that it is similar to LGA 1156 and is similarly unforgiving
to timing violations.
But test it yourself - this one is easiest to get and even if you find
that it does not satisfy you as PCIe host, at least you will enjoy ass-
kicking development machine ;-)

As to dual-CPU Intel platforms, IIRC, on dual-CPU chipsets all PCIe
slots support hot plug, so, in theory everything should work. However,
except for old and obsolete Blackford (5000 series), I didn't try it
myself.


Article: 153011
Subject: Enterpoint New Boards
From: John Adair <g1@enterpoint.co.uk>
Date: Sun, 13 Nov 2011 18:49:31 -0800 (PST)
Links: << >>  << T >>  << A >>
We have some new, and some not so new, offerings this week. The first
out is a new member of the Merrick family. Merrick3 has 26 FPGAs and
if that's not enough we can stack these boards. Details on
http://enterpoint.co.uk/products/asic-development-high-performance-computing/merrick-3/
.

For those of you that like the high I/O availability of our
Raggedstone family we have gone and cut a new derivative of
Raggedstone2 to offer more. Lamachan2 offers 266 I/O in our simple DIL
Header format and allows you to do some really daft combinations of
interfaces and functions in a true lego like approach. We will be
showing an example this week supporting 256 ADC channels at 12bit 200
KHz sampling. Details http://enterpoint.co.uk/products/lamachan-2/ .

And finally we have pushed out our Broaddown3 concept into proper
manufacture. it's been reworked a lot since we talked about the
initial concept but we have retained the 5 Virtex-6 FPGAs as part of
it. There will be a Webpack compatible version of this board for those
of you who don't like to pay for tools. Details on
http://enterpoint.co.uk/products/broaddown-3/.

John Adair
Enterpoint Ltd.

Article: 153012
Subject: Re: PCI Express development board
From: "scrts" <hidden@email.com>
Date: Mon, 14 Nov 2011 10:42:10 +0200
Links: << >>  << T >>  << A >>
As to dual-CPU Intel platforms, IIRC, on dual-CPU chipsets all PCIe
slots support hot plug, so, in theory everything should work. However,
except for old and obsolete Blackford (5000 series), I didn't try it
myself.


Hello,
maybe anyone can confirm that? What's the scenario of fpga restart then? 
Unload the module, reflash the binary and load module again? What about 
development on Windows then?

Regards,
Tomas D. 



Article: 153013
Subject: Re: Enterpoint New Boards
From: Marko Zec <zec@fer.hr>
Date: Mon, 14 Nov 2011 11:48:50 +0000 (UTC)
Links: << >>  << T >>  << A >>
John Adair <g1@enterpoint.co.uk> wrote:
> We have some new, and some not so new, offerings this week. The first
> out is a new member of the Merrick family. Merrick3 has 26 FPGAs and
> if that's not enough we can stack these boards. Details on
> http://enterpoint.co.uk/products/asic-development-high-performance-computing/merrick-3/
> .
> 
> For those of you that like the high I/O availability of our
> Raggedstone family we have gone and cut a new derivative of
> Raggedstone2 to offer more. Lamachan2 offers 266 I/O in our simple DIL
> Header format and allows you to do some really daft combinations of
> interfaces and functions in a true lego like approach. We will be
> showing an example this week supporting 256 ADC channels at 12bit 200
> KHz sampling. Details http://enterpoint.co.uk/products/lamachan-2/ .
> 
> And finally we have pushed out our Broaddown3 concept into proper
> manufacture. it's been reworked a lot since we talked about the
> initial concept but we have retained the 5 Virtex-6 FPGAs as part of
> it. There will be a Webpack compatible version of this board for those
> of you who don't like to pay for tools. Details on
> http://enterpoint.co.uk/products/broaddown-3/.

The FPGAs on this picture

http://enterpoint.co.uk/wp-content/uploads/2011/10/BROADDOWN3.jpg

look like a bad joke.  IMO such an ugly photoshop work unnecessarily
sheds grim light on an otherwise interesting product...

Marko


Article: 153014
Subject: Looking for a decent FPGA board with multiple Xilinx Virtex 5 FPGAs
From: maverick <sheikh.m.farhan@gmail.com>
Date: Mon, 14 Nov 2011 04:04:23 -0800 (PST)
Links: << >>  << T >>  << A >>
Hi,
I am looking for a decent PCIe (Gen1 & Gen2) based FPGA board with
preferably 2 Xilinx Virtex 5 FPGAs on it. A 2GB DDR2 SODIMM and
minimum 256 MB RAM is preferred. Other onboard periphals may include
gigbit ethernet and a USB 2.0. FPGAs must be Virtex-5 LX330T or higher
capacity. Other than that nothing much is actually required. I have
been searching for such a board but most of them are packed with other
peripherals making them too costly. I basically need 2 (or more) V5
LX330T FPGAs on a board with PCIe (x8) with 2GB DDR2 and 256 or higher
RAM. Any suggestions please........

Article: 153015
Subject: Re: Enterpoint New Boards
From: John Adair <g1@enterpoint.co.uk>
Date: Mon, 14 Nov 2011 07:29:23 -0800 (PST)
Links: << >>  << T >>  << A >>
Actually it's not a photoshop but cardboard Virtex, and a couple of
other cardboard semi chips, mounted on a real board and real passives.
That particular board is only for the show stand and we don't take
anything that costly with real chips that we let people can maul on
stand. We do have a real one being played with back at base 5000-6000
miles away and that being careful brought up into full functionality.

For anyone coming to SC11 the Merrick3 and Lamachan2 will be real
boards and running real FPGA designs in the display part of the stand.
I don't think we did badly building on our line last week for the
first time 3 new complex designs and bringing 2 of they fully working
in less than 3 days to the US and especially given the extreme design
cycle my team worked on under on the Merrick3 and Lamachan2
developments. 10 weeks ago Merrick3 and Lamachan2 were merely a
concept I bounced around the team meeting when we decided to show at
SC11.

John Adair
Enterpoint Ltd.

On Nov 14, 11:48=A0am, Marko Zec <z...@fer.hr> wrote:
> John Adair <g...@enterpoint.co.uk> wrote:
> > We have some new, and some not so new, offerings this week. The first
> > out is a new member of the Merrick family. Merrick3 has 26 FPGAs and
> > if that's not enough we can stack these boards. Details on
> >http://enterpoint.co.uk/products/asic-development-high-performance-co...
> > .
>
> > For those of you that like the high I/O availability of our
> > Raggedstone family we have gone and cut a new derivative of
> > Raggedstone2 to offer more. Lamachan2 offers 266 I/O in our simple DIL
> > Header format and allows you to do some really daft combinations of
> > interfaces and functions in a true lego like approach. We will be
> > showing an example this week supporting 256 ADC channels at 12bit 200
> > KHz sampling. Detailshttp://enterpoint.co.uk/products/lamachan-2/.
>
> > And finally we have pushed out our Broaddown3 concept into proper
> > manufacture. it's been reworked a lot since we talked about the
> > initial concept but we have retained the 5 Virtex-6 FPGAs as part of
> > it. There will be a Webpack compatible version of this board for those
> > of you who don't like to pay for tools. Details on
> >http://enterpoint.co.uk/products/broaddown-3/.
>
> The FPGAs on this picture
>
> http://enterpoint.co.uk/wp-content/uploads/2011/10/BROADDOWN3.jpg
>
> look like a bad joke. =A0IMO such an ugly photoshop work unnecessarily
> sheds grim light on an otherwise interesting product...
>
> Marko


Article: 153016
Subject: Re: Enterpoint New Boards
From: nico@puntnl.niks (Nico Coesel)
Date: Mon, 14 Nov 2011 15:45:08 GMT
Links: << >>  << T >>  << A >>
John Adair <g1@enterpoint.co.uk> wrote:

>first time 3 new complex designs and bringing 2 of they fully working
>in less than 3 days to the US and especially given the extreme design
>cycle my team worked on under on the Merrick3 and Lamachan2

Be a good boss and make them see some rewards around Christmas :-)

-- 
Failure does not prove something is impossible, failure simply
indicates you are not using the right tools...
nico@nctdevpuntnl (punt=.)
--------------------------------------------------------------

Article: 153017
Subject: Re: PCI Express development board
From: Michael S <already5chosen@yahoo.com>
Date: Mon, 14 Nov 2011 09:12:39 -0800 (PST)
Links: << >>  << T >>  << A >>
On Nov 14, 10:42=A0am, "scrts" <hid...@email.com> wrote:
>> As to dual-CPU Intel platforms, IIRC, on dual-CPU chipsets all PCIe
>> slots support hot plug, so, in theory everything should work. However,
>> except for old and obsolete Blackford (5000 series), I didn't try it
>> myself.
>
> Hello,
> maybe anyone can confirm that?

Confirm what?

>
> What's the scenario of fpga restart then?
> Unload the module, reflash the binary and load module again? What about
> development on Windows then?
>
> Regards,
> Tomas D.

On Windows it is the same.
Assuming you have plug&play driver (which, for PCIe, is the only
reasonable option anyway) and assuming that your device is not a boot
device and not a main display card:
1) disable your device in Device Manager;
2) reload FPGA;
3) re-enable device in Device Manager.
Or, if PCI Vendor/Device ID of your new design differs from the
previous one, you instruct device manager to scan for new devices
between steps 2 and 3.



Article: 153018
Subject: Re: PCI Express development board
From: "scrts" <hidden@email.com>
Date: Tue, 15 Nov 2011 09:05:04 +0200
Links: << >>  << T >>  << A >>
"Michael S" <already5chosen@yahoo.com> wrote in message 
news:f6ea35a5-8957-4b6e-98e4-fb70d273a3bb@v5g2000yqn.googlegroups.com...
On Nov 14, 10:42 am, "scrts" <hid...@email.com> wrote:
>> As to dual-CPU Intel platforms, IIRC, on dual-CPU chipsets all PCIe
>> slots support hot plug, so, in theory everything should work. However,
>> except for old and obsolete Blackford (5000 series), I didn't try it
>> myself.
>
> Hello,
> maybe anyone can confirm that?

>Confirm what?

Dual-CPU chipsets really support PCI-e hotplug? In this case, all the 
current chipset systems should support that feature.

The part about image reflash is clear now, thanks.


Regards,
Tomas D.



Article: 153019
Subject: Re: PCI Express development board
From: Michael S <already5chosen@yahoo.com>
Date: Tue, 15 Nov 2011 05:56:00 -0800 (PST)
Links: << >>  << T >>  << A >>
On Nov 15, 9:05=A0am, "scrts" <hid...@email.com> wrote:
> "Michael S" <already5cho...@yahoo.com> wrote in message
>
> news:f6ea35a5-8957-4b6e-98e4-fb70d273a3bb@v5g2000yqn.googlegroups.com...
> On Nov 14, 10:42 am, "scrts" <hid...@email.com> wrote:
>
> >> As to dual-CPU Intel platforms, IIRC, on dual-CPU chipsets all PCIe
> >> slots support hot plug, so, in theory everything should work. However,
> >> except for old and obsolete Blackford (5000 series), I didn't try it
> >> myself.
>
> > Hello,
> > maybe anyone can confirm that?
> >Confirm what?
>
> Dual-CPU chipsets really support PCI-e hotplug? In this case, all the
> current chipset systems should support that feature.
>

What you mean by "all the current chipset systems"? >99% of the
desktops sold are single CPU, not dual.
Or do you consider dual-cores as "dual-CPU"? No, that's not what I
meant. When I said "dual-CPU" I meant dual-socket.
Like Dell Precision T5500 or HP Z600 or majority of servers. However,
those are not the cheapest machines around.

From the cheaper things I recommend models based on Intel's relatively
old X58 chipset, like, for example, any of ASUS P6T series of
motherboards or Supermicro C7X58 motherboard.


> The part about image reflash is clear now, thanks.
>
> Regards,
> Tomas D.


Article: 153020
Subject: Xilinx PCI Express - Am I starting too low?
From: self <padudle@gmail.com>
Date: Tue, 15 Nov 2011 09:42:33 -0800 (PST)
Links: << >>  << T >>  << A >>
Hello,

I have used the Xilinx LogiCore Integrated Block for PCI Expres
several times in the past. On those occasions I have hacked into the
autogenerated example design to bring a standard parallel interface up
to the top level for access to registers and block ram.  This work has
always been for prototyping and was not really production firmware.
Working this way the PCI Express performance is really low because the
Logicore IP does not support burst transfers or DMA.  The software
engineer hacks the linux driver to prevent any PCI Express accesses of
greater than one word so we don't get bus errors.

I just genenerated a version 2.4 AXI4 compatible PCIe core for V6
using ISE 13.3 and I see the design still supports only single word
accesses.

Now we are dong a production design using PCIe and I would like to get
the full performance of the interface.  In particular I must support
burst transfers.  Ideally I will also provide DMA logic.

Can anyone advise me where to start in order to get where I want to
go?

Am I starting too low using the Xilinx Logicore design?

Does Xilinx provide a better core or reference design with burst
transfer and DMA?

Any advice is greatly appreciated.

  Pedro

Article: 153021
Subject: Re: ASIC design job vs FPGA design job
From: Darol <darol.klawetter@gmail.com>
Date: Tue, 15 Nov 2011 14:12:37 -0800 (PST)
Links: << >>  << T >>  << A >>
On Nov 9, 10:54=A0pm, googler <pinaki_...@yahoo.com> wrote:
> Hi folks,
>
> I am an ASIC design engineer with over 6 years experience. My
> experience in ASIC design spans across microarchitecture, RTL coding,
> synthesis, timing closure and verification. Is it advisable for me if
> I change to a FPGA design job? I mean, what are the pros and cons? I
> do not have much experience in FPGA other than school projects. How
> much learning is involved? Will it be difficult to switch back to ASIC
> design position in the future if I move to a FPGA job? Do FPGA design
> involve less work and stress than ASIC? Please provide your opinion,
> experience or any other comment.
>
> Thanks!

I've done both FPGA and ASIC design (front-end and back-end). I prefer
FPGA design because I can spend a greater part of my time doing the
interesting architecture and design work. During ASIC development, so
much time is spent slogging through the less interesting tasks of
corner-case verification, DFT, DFM, DRC, RC back-annotation, etc.

Darol Klawetter

Article: 153022
Subject: Re: PCI Express development board
From: "scrts" <hidden@email.com>
Date: Wed, 16 Nov 2011 08:46:13 +0200
Links: << >>  << T >>  << A >>
What you mean by "all the current chipset systems"? >99% of the
desktops sold are single CPU, not dual.
Or do you consider dual-cores as "dual-CPU"? No, that's not what I
meant. When I said "dual-CPU" I meant dual-socket.

My bad then, I thought You meant one socket multi-core CPUs.

From the cheaper things I recommend models based on Intel's relatively
old X58 chipset, like, for example, any of ASUS P6T series of
motherboards or Supermicro C7X58 motherboard.

So what's the procedure on single socket CPU boards? Turn off PC, load 
config to FPGA and start the machine again? I wonder if PCI-e standard 
defines PCI-e hotplug or not.

Regards,
Tomas D.



Article: 153023
Subject: Re: ASIC design job vs FPGA design job
From: Jon Beniston <jon@beniston.com>
Date: Wed, 16 Nov 2011 05:38:19 -0800 (PST)
Links: << >>  << T >>  << A >>
> This reminds me, some years ago I was told (in one of these
> newsgroups) that ASIC designers prefered verilog and FPGA people
> liked VHDL. =A0It seems that the FPGA tools now support both equally,
> so maybe things have changed. =A0Without starting a flame war,
> is it still true that verilog is more popular in the ASIC world,
> and VHDL in the FPGA world?

In my experience, ASICs are 95% of the time in Verilog. FPGAs 50/50.

Also starting to see people use SystemVerilog for ASIC design as well
as verification.

Jon



Article: 153024
Subject: Migrating to Actel Libero
From: "matrix" <ravikrishnanunni@n_o_s_p_a_m.gmail.com>
Date: Wed, 16 Nov 2011 07:57:19 -0600
Links: << >>  << T >>  << A >>
Hello all.
I am trying to migrate from Xilinx ISE to Actel Libero. I created a new
project in Libero and copied the *.vhd files from the ISE project. Then I
replaced all the Xilinx FIFOs and CLKDLLs with the equivalent Libero
specific cores. When I tried to synthesize the project using Synplify Pro,
I obtained the following error message.
"Can't open input file
C:\Actel\Libero_v9.1\Synopsys\synplify_E201009A-1\lib\xilinx\unisim.vhd"
I am not using any Unisim components in the Actel Libero project. Then what
cause can result in this error.

Thank you.

	   
					
---------------------------------------		
Posted through http://www.FPGARelated.com



Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search