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 50850

Article: 50850
Subject: Re: Async RAM on an FPGA board
From: Ray Andraka <ray@andraka.com>
Date: Fri, 20 Dec 2002 21:16:18 GMT
Links: << >>  << T >>  << A >>
I've done that on many designs.  The weak pullups are enough as long as the
memory is located close to the FPGA.  Where I have an influence, I recommend
pullups on the control signals so that reconfiguration won't upset the
contents of the RAM.  It is very useful to have the capability to reconfigure
without corrupting RAM contents (see my paper on the radar environment
simulator for examples of this, available at no charge on my website).

Falk Brunner wrote:

> "Prashant" <prashantj@usa.net> schrieb im Newsbeitrag
> news:ea62e09.0212201207.82e34a7@posting.google.com...
>
> > Step 1 : Program FPGA to read data from serial port and write to the
> > external RAM. I described this in details in my previous post. My
> > feeling is that this part is getting done correctly. I do keep the
> > write signal asserted all the time, but the chip select signal
> > deasserts itself when no writing is being done. 64,000 words are
> > written to the external RAM.
> >
> > Step 2: In a similar process as above, I reprogram the FPGA to read
> > data from the external RAM and write to the serial port of the PC.
> > This data is then checked on the PC and found to be exactly the same
> > as what was written to the RAM in step 1.
>
> ??? Do you really RECONFIGURE the FPGA?? You mean, you pull PROGRAM low to
> reset the configuration, download a new configuration via serial/JTAG mode
> and run the second configuration to read the data from the SRAM?
> Sound dangerous. The IOS go tristate when PROGRAM is pulled low, so who is
> driving CS, RD, WR to the SRAM? There are at least EXTERNAL pull-ups
> required.
>
> --
> MfG
> Falk

--
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930     Fax 401/884-7950
email ray@andraka.com
http://www.andraka.com

 "They that give up essential liberty to obtain a little
  temporary safety deserve neither liberty nor safety."
                                          -Benjamin Franklin, 1759



Article: 50851
Subject: Re: Hi xilinx
From: nweaver@ribbit.CS.Berkeley.EDU (Nicholas C. Weaver)
Date: Fri, 20 Dec 2002 21:20:21 +0000 (UTC)
Links: << >>  << T >>  << A >>
In article <3E0387F7.CB8D5E6B@andraka.com>,
Ray Andraka  <ray@andraka.com> wrote:
>I am aware of some of those customers that purposely turn off the inference of
>the SRL16's because of a misguided (IMHO) attempt of having 'generic RTL
>code'.  Many of the others don't get SRL16's because they put resets on all of
>the flip-flops, which keeps synplify from inferring the SRL16, whether it is
>intentional or not.   I do know that I use the SRL16's much more extensively
>than most users (I've got designs where 70% of the LUTs used are SRL16's).

Also, although I don't use SRL16s in my retiming code, I'd probably
see a nontrivial benefit if I did.  My hand-benchmarks used a fair
number (I think my AES core uses a good 10% as SRL-16s).
-- 
Nicholas C. Weaver                                 nweaver@cs.berkeley.edu

Article: 50852
Subject: thermal issues on FPGA
From: "Theron Hicks" <hicksthe@egr.msu.edu>
Date: Fri, 20 Dec 2002 16:29:56 -0500
Links: << >>  << T >>  << A >>
Hello,
    I have an EMI noise problem with a cooling fan on an FPGA based system.
As a result, I am considering using a thermostat to control my cooling fans
in my system.  I would like to attach the thermostat directly to the worst
case element on the board.  To do so I need to decide what the likely
maximum allowable case temperature is.  I am using a Spartan2E
XC2S50E-7TQ144C.  I believe that the part is dissipating about a watt
although I haven't measured this yet.  When I look at XAPP415 I see that
they list a maximum Theta J-A of 57.6 C/W with a typical value of 33.5C/W.
They also list Theta J-C of 5.5 W/C (typical).  The first question is, "What
are the assumtions about heatsinking through the ground plane in the PCB for
theta J/C ?"  The second question is can I use the 5.5 number to calculate
the temperature setting for my thermostat?  Thus the maximum junction
temperature is 85C and the part dissapates 1 watt for a J/C temperature rise
of 5.5C.  Thus the temperature of the thermostat could be set at say 79.5C.
For safety, I could use a 65C thermostat.  The intent of all this is to
allow the customer to run the part in a low noise condition if the
environment is cool enough, but yet protect the system from overheating.

    As I think about it turning the fan on will generate a nasty EMI glitch
that would corrupt the user's measurements.  Perhaps, I should provide any
idiot light/beeper that would tell the user to turn on the fan.  Still, how
do I make the determination as to what the allowable case temperature should
be.

    By the way, the system is a low noise pulse width modulated anemometer
which is intended to be used in the field (i.e. in the sun on the salt flats
in Utah.)

Thanks,
Theron Hicks



Article: 50853
Subject: Re: FPGA Supercomputing opportunity
From: John Jakson <johnjakson@yahoo.com>
Date: Fri, 20 Dec 2002 21:37:30 GMT
Links: << >>  << T >>  << A >>
Ray Andraka wrote:
> Seems somewhat limiting, but then it is an employer's market more or 
> less.  It would rule me out too, as well as the few people I know to be 
> very strong in both FPGAs and computer arithmetic/DSP.
> 
> John Jakson wrote:
> 
>> I have been seeing an interesting group of job posts for an FPGA
>> supercompuer startup for the Bioinformatics industry. The positions
>> apparently requires a Phd from only the best 5 US schools so that
>> rules me out. Seems to be a new team, location in NY city, maybe SJ
>> or SD.
>>
>> goto \/ and enter FPGA and look at Cybercoders, 2 pages, 8 positions.
>>
>> http://seeker.dice.com/seeker.epl?rel_code=1102&op=2 
>> <http://seeker.dice.com/seeker.epl?rel_code=1102&op=2>
>>
>> Also a google on schrodinger (sitemap, careers..) looks remarkably
>> similar as do posts on a no of other job sites!
>>
>> Good luck hunting!
>>
> -- 
> --Ray Andraka, P.E.
> President, the Andraka Consulting Group, Inc.
> 401/884-7930     Fax 401/884-7950
> email ray@andraka.com
> http://www.andraka.com
> 
>  "They that give up essential liberty to obtain a little
>   temporary safety deserve neither liberty nor safety."
>                                           -Benjamin Franklin, 1759
>  
> 
\

Hi Ray

I kind of posted it to illustrate the nonsense that goes on when two 
cultures that normally do not work together are forced to rub shoulders. 
In this particular case the company involved is 50 people with 30+ Phd 
Bioinformatics types who do not understand that you can be a brilliant 
and employed engineer and not even degreed (I know a few) let alone have 
a Phd let alone selected to 5 schools. Now we all expect medical Dr's to 
be Phd'ed otherwise they wouldn't be a Dr for the obvious legal reasons, 
but I haven't ever worked with Phd EEs as a matter of legal necessity. A 
few have, but most don't.

Anyway I hope that all the good available EEs in this group who do know 
what they are doing do apply for these positions. Eventually they will 
get the message that there probably aren't too many ivory tower virgins 
for them to recruit.

Once they realize the cultural difference, 8 lucky guys might get busy.

Irony is that even most of Xilinx or Altera EEs are also unqualified to 
work on this FPGA project, hee hee.


Article: 50854
Subject: Re: Virtex2Pro question
From: Kuan Zhou <zhouk@rpi.edu>
Date: Fri, 20 Dec 2002 16:50:25 -0500
Links: << >>  << T >>  << A >>
Hi,
  One way of doing floating point computation is to first shift the binary
inputs to the left and then shift it back on the outputs.I am not sure
whether Virtex II pro has an easy way to do that or not.

sincerely
-------------
Kuan Zhou
ECSE department


On Mon, 16 Dec 2002, Terrence Mak wrote:

> Hi,
> 
> Does Xilinx Virtex2Pro support the floating point computation? In fact what
> is the advantages of embedded the PowerPC in the FPGA. What's software
> design environment support the system design of Virtex2Pro with the PowerPC?
> 
> Besides, would you mind suggest any FPGA prototyping board available in the
> market is embedding the Virtex2Pro and with PCI interface? Thanks.
> 
> Terrence Mak
> 
> 
> 
> 


Article: 50855
Subject: Re: FPGA Supercomputing opportunity
From: Ray Andraka <ray@andraka.com>
Date: Fri, 20 Dec 2002 22:01:31 GMT
Links: << >>  << T >>  << A >>
Exactly.  I'm probably about as experienced an FPGA designer you will find
anywhere....I've done nothing but FPGAs since 1994, and have completed well
over 100 FPGA designs in that time.  Frankly, many of the PhD types I've run
across wouldn't know where to start when presented with a real design with
time to market, device size/cost/power and real performance constraints.
There are of course exceptions, but they are relatively rare.   If the issue
is for legal reasons, a P.E. would be more appropriate than a PhD.  I'm not
aware that a PhD in engineering carries any more legal status than a B.S.

John Jakson wrote:

>
> Hi Ray
>
> I kind of posted it to illustrate the nonsense that goes on when two
> cultures that normally do not work together are forced to rub shoulders.
> In this particular case the company involved is 50 people with 30+ Phd
> Bioinformatics types who do not understand that you can be a brilliant
> and employed engineer and not even degreed (I know a few) let alone have
> a Phd let alone selected to 5 schools. Now we all expect medical Dr's to
> be Phd'ed otherwise they wouldn't be a Dr for the obvious legal reasons,
> but I haven't ever worked with Phd EEs as a matter of legal necessity. A
> few have, but most don't.
>
> Anyway I hope that all the good available EEs in this group who do know
> what they are doing do apply for these positions. Eventually they will
> get the message that there probably aren't too many ivory tower virgins
> for them to recruit.
>
> Once they realize the cultural difference, 8 lucky guys might get busy.
>
> Irony is that even most of Xilinx or Altera EEs are also unqualified to
> work on this FPGA project, hee hee.

--
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930     Fax 401/884-7950
email ray@andraka.com
http://www.andraka.com

 "They that give up essential liberty to obtain a little
  temporary safety deserve neither liberty nor safety."
                                          -Benjamin Franklin, 1759



Article: 50856
Subject: Re: thermal issues on FPGA
From: Peter Alfke <peter@xilinx.com>
Date: Fri, 20 Dec 2002 14:11:05 -0800
Links: << >>  << T >>  << A >>


Theron Hicks wrote:

>  When I look at XAPP415 I see that
> they list a maximum Theta J-A of 57.6 C/W with a typical value of 33.5C/W.
> They also list Theta J-C of 5.5 W/C (typical).  The first question is, "What
> are the assumtions about heatsinking through the ground plane in the PCB for
> theta J/C ?"

I think the extra heat conduction through the pins to the pc-board is more
relevant in the junction-to-ambient case, and does very little for the already
low junction-to-case situation.

I would glue or clamp a generous piece of aluminum onto the FPGA, and then
measure its temperature.
I am sure there are soft-start ways for the fan, and when you have a big piece
of Al, you can mount the fan really far away, and still be effective.

You can also use Cu and even Ag, they are even better.  :-)

Peter Alfke, Xilinx Applications


Article: 50857
Subject: Re: Virtex2Pro question
From: Peter Alfke <peter@xilinx.com>
Date: Fri, 20 Dec 2002 14:20:07 -0800
Links: << >>  << T >>  << A >>
The 18 x 18 multipliers are ideally suited to shift data ( multiplication by a
power of 2 = shift)
There as many multipliers as there are BlockRAMs, so you might never run out of
them...

Peter Alfke, Xilinx Applications
====================
Kuan Zhou wrote:

> Hi,
>   One way of doing floating point computation is to first shift the binary
> inputs to the left and then shift it back on the outputs.I am not sure
> whether Virtex II pro has an easy way to do that or not.
>
> sincerely
> -------------
> Kuan Zhou
> ECSE department
>
> On Mon, 16 Dec 2002, Terrence Mak wrote:
>
> > Hi,
> >
> > Does Xilinx Virtex2Pro support the floating point computation? In fact what
> > is the advantages of embedded the PowerPC in the FPGA. What's software
> > design environment support the system design of Virtex2Pro with the PowerPC?
> >
> > Besides, would you mind suggest any FPGA prototyping board available in the
> > market is embedding the Virtex2Pro and with PCI interface? Thanks.
> >
> > Terrence Mak
> >
> >
> >
> >


Article: 50858
Subject: Re: FPGA Supercomputing opportunity
From: Jim Lewis <jim@SynthWorks.com>
Date: Fri, 20 Dec 2002 15:28:58 -0800
Links: << >>  << T >>  << A >>
I have seen some of these things constructed in such a way
that only one person can meet the job requirements.
Hate to be a cynic but isn't this person usually a newly
graduated PHD from a foreign country that they can get to
work for them at a nice price?  Sometimes reality bites.
Hopefully for all the reasons you mentioned that a non-PHd
is well suited for the job, it will also bite them back.

Cheers,
Jim


Ray Andraka wrote:
> Exactly.  I'm probably about as experienced an FPGA designer you will find
> anywhere....I've done nothing but FPGAs since 1994, and have completed well
> over 100 FPGA designs in that time.  Frankly, many of the PhD types I've run
> across wouldn't know where to start when presented with a real design with
> time to market, device size/cost/power and real performance constraints.
> There are of course exceptions, but they are relatively rare.   If the issue
> is for legal reasons, a P.E. would be more appropriate than a PhD.  I'm not
> aware that a PhD in engineering carries any more legal status than a B.S.
> 
> John Jakson wrote:
> 
> 
>>Hi Ray
>>
>>I kind of posted it to illustrate the nonsense that goes on when two
>>cultures that normally do not work together are forced to rub shoulders.
>>In this particular case the company involved is 50 people with 30+ Phd
>>Bioinformatics types who do not understand that you can be a brilliant
>>and employed engineer and not even degreed (I know a few) let alone have
>>a Phd let alone selected to 5 schools. Now we all expect medical Dr's to
>>be Phd'ed otherwise they wouldn't be a Dr for the obvious legal reasons,
>>but I haven't ever worked with Phd EEs as a matter of legal necessity. A
>>few have, but most don't.
>>
>>Anyway I hope that all the good available EEs in this group who do know
>>what they are doing do apply for these positions. Eventually they will
>>get the message that there probably aren't too many ivory tower virgins
>>for them to recruit.
>>
>>Once they realize the cultural difference, 8 lucky guys might get busy.
>>
>>Irony is that even most of Xilinx or Altera EEs are also unqualified to
>>work on this FPGA project, hee hee.
> 
> 
> --
> --Ray Andraka, P.E.
> President, the Andraka Consulting Group, Inc.
> 401/884-7930     Fax 401/884-7950
> email ray@andraka.com
> http://www.andraka.com
> 
>  "They that give up essential liberty to obtain a little
>   temporary safety deserve neither liberty nor safety."
>                                           -Benjamin Franklin, 1759
> 
> 


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jim Lewis
Director of Training             mailto:Jim@SynthWorks.com
SynthWorks Design Inc.           http://www.SynthWorks.com
1-503-590-4787

Expert VHDL Training for Hardware Design and Verification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Article: 50859
Subject: Re: thermal issues on FPGA
From: nweaver@ribbit.CS.Berkeley.EDU (Nicholas C. Weaver)
Date: Fri, 20 Dec 2002 23:34:16 +0000 (UTC)
Links: << >>  << T >>  << A >>
In article <3E039579.C7F02062@xilinx.com>,
Peter Alfke  <peter@xilinx.com> wrote:
>You can also use Cu and even Ag, they are even better.  :-)

I'm just waiting for polycrystaline diamond coatings.  :)


-- 
Nicholas C. Weaver                                 nweaver@cs.berkeley.edu

Article: 50860
Subject: Re: Programming ACEX1K from FlashEprom
From: gregs@altera.com (Greg Steinke)
Date: 20 Dec 2002 15:40:07 -0800
Links: << >>  << T >>  << A >>
Mr. Giaccaglini,
The Altera web site has some information for what you want to do. The
page http://www.altera.com/literature/lit-acx.html contains the
following:
- AN 116: Configuring SRAM-Based LUT Devices. This documents the
configuration process and how to set up the board. It also has an
example design for a MAX device which reads from a Flash eprom and
sends the configuration data to the FPGA.
- "Design File for Configuring FLEX 10K & FLEX 6000". This is VHDL
code for a MAX device to implement the design. The configuration
process is identical for ACEX 1K, so you can use this file.

Sincerely,
Greg Steinke
gregs@altera.com


"Giaccaglini Giorgio" <g.giaccaglini@libero.it> wrote in message news:<QerM9.32988$TC5.1006092@twister1.libero.it>...
> I want to programme an ACEX1K (where I put a NIOS CPU) using a simple CPLD
> (as controller) and a Flash Eprom in which I have the FPGA configuration and
> the application.
> 
> Do you have a  VHDL source for the controller that download the FPGA?
> 
> Thank you very much for your help.
> 
> Giorgio Giaccaglini
> Aethra Telecommunication
> Italy
> +39 02 2189877
> g.giaccaglini@aethra.it
> www.aethra.it

Article: 50861
Subject: Re: FPGA Supercomputing opportunity
From: nweaver@ribbit.CS.Berkeley.EDU (Nicholas C. Weaver)
Date: Fri, 20 Dec 2002 23:46:17 +0000 (UTC)
Links: << >>  << T >>  << A >>
In article <3E03A7BA.90605@SynthWorks.com>,
Jim Lewis  <jim@SynthWorks.com> wrote:
>I have seen some of these things constructed in such a way
>that only one person can meet the job requirements.
>Hate to be a cynic but isn't this person usually a newly
>graduated PHD from a foreign country that they can get to
>work for them at a nice price?  Sometimes reality bites.
>Hopefully for all the reasons you mentioned that a non-PHd
>is well suited for the job, it will also bite them back.

Also, far too many spin ASICs.  These applications are either
poster-children for FPGA cluster-boxes (Quickturnish boxen, or boxen
of cheap FPGAs ($.01 or less/CLB)) or clusters-of-PCs, perhaps
clusters-of-PCs with Nvidia graphics cards (there is a LOT of FP in
those GPUs).  Yet you still here of new companies going with an ASIC
approach.

As someone who is really close to meeting the listed requirements
(once I write the F@#)$* dissertation), I would NOT hire me to
actually implement such a thing, as it really is detailed
implemnetation and programming, and a fair mix of algorithm
understanding.

-- 
Nicholas C. Weaver                                 nweaver@cs.berkeley.edu

Article: 50862
Subject: Re: FPGA Supercomputing opportunity
From: John Jakson <johnjakson@yahoo.com>
Date: Sat, 21 Dec 2002 00:20:03 GMT
Links: << >>  << T >>  << A >>
Jim Lewis wrote:
> I have seen some of these things constructed in such a way
> that only one person can meet the job requirements.
> Hate to be a cynic but isn't this person usually a newly
> graduated PHD from a foreign country that they can get to
> work for them at a nice price?  Sometimes reality bites.
> Hopefully for all the reasons you mentioned that a non-PHd
> is well suited for the job, it will also bite them back.
> 
> Cheers,
> Jim
> 
> 


Usually those types of adverts are posted in specific places where US 
citizens won't find them, ie very local newspapers, & in IEEE Spectrum 
back pages where you write back to an obvious US gov labor office where 
it's obvious that the job is already held by a H1 holder hoping for a 
Green Card. This ploy works atleast 95% of the time and the US gov knows 
the game in hand. How would I know that, nudge nudge wink wink!

In this case I am 100% sure it is a cultural wall between scientists & 
engineers. The scientists aren't used to dealing with a horde of 
relatively uneducated co workers, I know this from other EE insiders 
working in the Bio FPGA field.

I would venture that Phd's do have one huge advantage over EEs, they 
seem to be much better connected to the startup $ from investors & esp 
DOD even if they don't know how to hire the teams.

I'd would ignore the silly limits & apply if you are interested, nothing 
to lose.


Article: 50863
Subject: Re: FPGA Supercomputing opportunity
From: nweaver@ribbit.CS.Berkeley.EDU (Nicholas C. Weaver)
Date: Sat, 21 Dec 2002 01:47:15 +0000 (UTC)
Links: << >>  << T >>  << A >>
In article <b2PM9.243699$pN3.19940@sccrnsc03>,
John Jakson  <johnjakson@yahoo.com> wrote:

>One ASIC company Paracel supposedly gave up after realising that ASICs 
>take a long time to develop, aren't reprogrammable, and are useless if 
>you didn't think of every possible app before you taped out. They are a 
>division of Celera, the company that co won with the gov the Human 
>Genome mapping project. The actual Genome mapping was done with mega 
>clusters of Alpha racks hosted by Compaq. Good for Alpha PR since it 
>wasn't going anywhere anyway.

IIRC, their ASIC ended up being a SIMD array anyway.  If you are going
to go that route, you would do better making an SMP of vectors.

Vectors may be out-of-vogue, but they really are powerful.  There is a
reason why the Earth Simulator is the #1 supercomputer, with "only"
5000 CPUs.  ASCI Q (#2) is less than 1/4 the teraflops, with 2x the
CPUs.  Similarly, the video cards have portions that look like vector
machines without some of the nicer control mechanisms.

>Any sane EE would likely just buy off the shelf DINI boards and start 
>from there, well I would.

I'd split it in half: The integer/fixed-point half would be all FPGA
or perhaps Chamelion parts/similar ALU array if any useful one ships.
Without that, Xilinx parts, as you really want SRL16s for various
delay chains.

FP applications, I'd still vote cluter-of-PCs.  <$500,000 buys 660
GFlops worth of cluter-based supercomputer
(http://space-simulator.lanl.gov/).  If they were willing to spend a
wee bit more, they could have gotten a $<1M teraflop.

> > As someone who is really close to meeting the listed requirements
> > (once I write the F@#)$* dissertation), I would NOT hire me to
> > actually implement such a thing, as it really is detailed
> > implemnetation and programming, and a fair mix of algorithm
> > understanding.
>
>Well thats honest! But is Berkeley in the list of top 5?

We like to say #1....

But that's omitting that it is generally considered
a 4-way tie (Berkeley, Stanford, MIT, CMU) in CS.  :)

>Actually Nick, just for saying that, I would give you the job, not 
>detail FPGA work but consulting on the C codes operational intent, 
>assuming you know all about Blasting.

I remember looking at Blast a while ago.  Pretty hash, nice hash...

But I ended up using Smith/Waterman as my benchmarks, as it makes a
good, simple benchmark for FPGAs: it specializes well (saves a good
amount of real-estate), works well with 16 bit precision, etc etc etc.

>I am real curious if anyone knows, is there any scoop on Hal, are they 
>for real?

Star Bridge Systems has been around for a bit, is that who you mean?

Their website has generally ditched the "hal" term, probably got a bit
of smackdown from Arthur C Clark's lawyers, but they are still around.



-- 
Nicholas C. Weaver                                 nweaver@cs.berkeley.edu

Article: 50864
Subject: Re: Hi xilinx
From: Russell <rjshaw@iprimus.com.au>
Date: Sat, 21 Dec 2002 13:17:41 +1100
Links: << >>  << T >>  << A >>
Peter Alfke wrote:
 > Russell wrote:
 >
 >>I need a linux version of webpack with a gui
 >>that works. If it wasn't for spartan-II devices
 >>with distributed ram (SRL16) and some floorplanning
 >>ability, i'd be using altera now.

 > I'll forward this to our software tools management.
 > It is nice to hear that superior hardware feature still mean a little
 > something...
 >
 > Peter Alfke
 > ============================

Thanks. FPGA tools are the only reason i'm still stuck on windows.
Only after getting use to linux after a few months or maybe after
more than one attempt at finding the right distro, do you realize how
much windows turns your pc into a stupid consumer appliance.
I found the 'right' distro for me is debian, because it has
a really good way of installing and uninstalling programs and
resolving library dependencies when installing new programs.


Article: 50865
Subject: Re: Hi xilinx
From: Russell <rjshaw@iprimus.com.au>
Date: Sat, 21 Dec 2002 13:44:23 +1100
Links: << >>  << T >>  << A >>
Uwe Bonnes wrote:
> Russell <rjshaw@iprimus.com.au> wrote:
> : I need a linux version of webpack with a gui
> : that works. If it wasn't for spartan-II devices
> : with distributed ram (SRL16) and some floorplanning
> : ability, i'd be using altera now.
> 
> I installed a normal windows version of webpack/ise with a recent version of
> wine on linux.  With some patches already included in newer version of wine,
> webpack works quite well. No chance for running impact, and no interest from
> xilinx to get help to get impact running however...
> 
> For webpack installation in wine, unzip the exe file in a directory. Read
> the wine docs about Installshield 6 (in short builtin ole32/oleaut32/rpcrt4
> and native std*.tlb). For running, native msvcrt helps in some
> cases. Sometimes startup hangs, but restarting normally works then.

I've tried installing other cad packages in wine, but the installer kind of
hangs even tho there is HDD accesses every few seconds. Is 64MB ram enough?
Does the webpack gui work in your setup?


Article: 50866
Subject: Re: State of the PCB world
From: "Theron Hicks (Terry)" <hicksthe@egr.msu.edu>
Date: Fri, 20 Dec 2002 22:43:28 -0500
Links: << >>  << T >>  << A >>
Tom,
    I do assemble surface mount parts in what is only just above a hobbiest level
shop.  The trick is to use a very small iron.  A magnifier to help with the vision
may be useful but not absolutely necessary.  A cheap jeweler's loupe will save
many headaches in troubleshooting your assembly.  Hand soldering resistors and
capacitors down to 0603 size is not to bad.  0805 size parts are easy even for a
47 year old man who feels half blind.  Surface mount semiconductors are much
simpler to mount than you would ever believe.  Even the fine pitch parts (0.5 mm
pin pitch) are remarkably easy to solder.  If you are dealing with standard SOIC
parts (0.05" pitch) then they are really easy to do.  The trick is to tie down one
corner with a small amount of solder and then tie down the opposite corner at
exactly the right spot.  The other pins automatically line up.  The only thing
that I would say is that if you are paying for boards to be made, pay the extra
for solder mask.  It is worth 10 times what they charge in terms of less
headaches.  ( I wouldn't even try a 0.5 mm pitch part without solder mask.)  The
gull wing IC leads are much easier to deal with than the J-lead style.  (Xilinx
TQ144 is a gull wing,   their PC84 package is J-lead).  I personally would not
even consider a Ball Grid Array type package although some say they are easy.  One
more comment... surface mount ICs are easy to install.  They can be really
difficult to remove without damaging the board beyond repair.  Take your time if
you need to remove a part.

By the way, do you folks over there have Digikey available.  While they are
sometimes a little more expensive than some of the competition they do sell small
quantities of surface mount parts.  I suspect that Farnell will do so as well.
Here in the USA, they are Newark and I know that Newark does so.  In fact, Newark
sometimes gets small quantities of Farnell parts for me when Newark's US warehouse
is out of stock.

Theron Hicks

Theo Markettos wrote:

> Hi Tom,
>
> Thomas Womack <pmxtow@merlot.uucp> wrote:
> > This may be an incoherent request, but I'll go ahead.
> >
> > When I last played with electronics, resistors were little cylindrical
> > things with long wire legs, and ICs had at most forty pins, which came
> > out of the side at convenient 2.54mm spacing; you could design on
> > bread-board. If you wanted to connect to a computer, you used the
> > parallel port, or the four-channel analogue-digital converter on the
> > BBC Micro joystick port. If you were really advanced, you might try to
> > build a two-layer PCB with little metal fingers at the bottom to plug
> > into an ISA slot on a PC.
>
> Sounds like what I do at work :-)  Seriously, just because everything has
> gone surface mount isn't necessarily a good reason for you to do the same.
> We deal almost exclusively with through-hole components because the boards
> are easy to repair in the field (20000ukp machines in hospitals).  Often you
> can get away with using through-hole if you want, with perhaps daughter
> boards with surface mount chips on them.  The speed won't be wonderful, but
> if you're hacking sometimes you don't really care about speed.
>
> > So, what do people do to prototype now? As I read it, you do a lot in
> > simulation and then, once you're happy with a design, you send a file
> > to a boutiquie to get a PCB made and the components fitted to it. How
> > much does it cost to get one two- or four-layer PCB made, how long
> > does it take, and do you have to provide the company with all the
> > components you want fitted, or will they have 1kohm surface-mount
> > resistors and 555 oscillators in stock?
>
> It depends.  I'm just getting my first board built at home - through a
> contact, so it isn't costing me anything - but I've heard
> http://www.olimex.com/pcb recommended.  They're in Bulgaria, but a double
> sided 160x100mm board is $26 plus postage, which is very good (and $5
> postage is probably cheaper for UK people than fabbing in the US).
>
> You _can_ get people to build boards for you, but you'll be stung by the
> tooling charge for small quantities.  Also getting obscure components in small
> quantities is difficult - you have to pretend[1] to be a company before
> distributors will talk to you, but you can sometimes get samples (eg Maxim
> give them free from their website).
>
> [1] AFAIK completely legally.  IANAL, but anyone can be a sole trader
> without any paperwork if you don't make a profit - this is what I do to stop
> silly web forms from telling me to go back and fill in the company field.
>
> Surface mount soldering is possible by hand.  I've done it with a piece of
> wire wrapped around a free-with-cornflake-packet iron - not the best tools
> for the job, but possible.  If you don't go down the PCB route, another
> method is to solder wires to each pad to convert the SMD to a through-hole
> layout - tedious but possible.  For an example, see a board I built:
> http://www.chiark.greenend.org.uk/~theom/riscos/superio/
>
> If you're into getting components (since I know you're in the UK), Maplin
> are fairly useless these days unless you're near a shop, but it's often
> still easier to mail order.  Rapid http://www.rapidelec.co.uk/ are very good
> and cheap (definitely worth getting a catalogue), whilst RS
> http://rswww.com/ and Farnell http://www.farnell.com/ are more expensive but
> have wider ranges.  For credit cards, Farnell have a minimum order of 10ukp
> whilst Rapid charge 3ukp postage below 30ukp of order (haven't used RS
> recently from home, so can't comment).  Rapid are better at selling things
> in small quantities (sometimes Farnell/RS only sell things in packs of 5 or
> 10).
>
> > How do you interface widgets to a computer nowadays? Are there chips
> > which can convert USB or PCI to something easier to contemplate; is it
> > practical for a hobbyist to connect things to the PCI bus?
>
> There are USB microcontrollers out there; Cypress make some.  There are also
> USB to serial chips - there's a thread on comp.arch.embedded on this very
> subject at the moment.
>
> > Which is the right group for me to be asking these questions in?
>
> comp.arch.hobbyist is another group to look at.  It's fairly low traffic,
> but mostly consists of people doing this sort of thing at home, as opposed
> to full time (so can't afford $$$ for tools etc - but there are tricks to
> get around this).  It's bot-moderated (to stop floods of OT noise it was
> receiving), but if you post you'll get an email explaining it all.
>
> Hope this helps,
> Theo
>
> PS Tom, grab me (caliston) on #chiark if there's anything you want to
> ask with a slightly lower latency :-)
>
> --
> Theo Markettos                 theo@markettos.org.uk
> Liphook, Hampshire, UK         theom@chiark.greenend.org.uk
>                                http://www.markettos.org.uk/


Article: 50867
Subject: Re: State of the PCB world
From: "Theron Hicks (Terry)" <hicksthe@egr.msu.edu>
Date: Fri, 20 Dec 2002 22:44:16 -0500
Links: << >>  << T >>  << A >>
Tom,
    I do assemble surface mount parts in what is only just above a hobbiest level
shop.  The trick is to use a very small iron.  A magnifier to help with the vision
may be useful but not absolutely necessary.  A cheap jeweler's loupe will save
many headaches in troubleshooting your assembly.  Hand soldering resistors and
capacitors down to 0603 size is not to bad.  0805 size parts are easy even for a
47 year old man who feels half blind.  Surface mount semiconductors are much
simpler to mount than you would ever believe.  Even the fine pitch parts (0.5 mm
pin pitch) are remarkably easy to solder.  If you are dealing with standard SOIC
parts (0.05" pitch) then they are really easy to do.  The trick is to tie down one
corner with a small amount of solder and then tie down the opposite corner at
exactly the right spot.  The other pins automatically line up.  The only thing
that I would say is that if you are paying for boards to be made, pay the extra
for solder mask.  It is worth 10 times what they charge in terms of less
headaches.  ( I wouldn't even try a 0.5 mm pitch part without solder mask.)  The
gull wing IC leads are much easier to deal with than the J-lead style.  (Xilinx
TQ144 is a gull wing,   their PC84 package is J-lead).  I personally would not
even consider a Ball Grid Array type package although some say they are easy.  One
more comment... surface mount ICs are easy to install.  They can be really
difficult to remove without damaging the board beyond repair.  Take your time if
you need to remove a part.

By the way, do you folks over there have Digikey available.  While they are
sometimes a little more expensive than some of the competition they do sell small
quantities of surface mount parts.  I suspect that Farnell will do so as well.
Here in the USA, they are Newark and I know that Newark does so.  In fact, Newark
sometimes gets small quantities of Farnell parts for me when Newark's US warehouse
is out of stock.

Theron Hicks

Theo Markettos wrote:

> Hi Tom,
>
> Thomas Womack <pmxtow@merlot.uucp> wrote:
> > This may be an incoherent request, but I'll go ahead.
> >
> > When I last played with electronics, resistors were little cylindrical
> > things with long wire legs, and ICs had at most forty pins, which came
> > out of the side at convenient 2.54mm spacing; you could design on
> > bread-board. If you wanted to connect to a computer, you used the
> > parallel port, or the four-channel analogue-digital converter on the
> > BBC Micro joystick port. If you were really advanced, you might try to
> > build a two-layer PCB with little metal fingers at the bottom to plug
> > into an ISA slot on a PC.
>
> Sounds like what I do at work :-)  Seriously, just because everything has
> gone surface mount isn't necessarily a good reason for you to do the same.
> We deal almost exclusively with through-hole components because the boards
> are easy to repair in the field (20000ukp machines in hospitals).  Often you
> can get away with using through-hole if you want, with perhaps daughter
> boards with surface mount chips on them.  The speed won't be wonderful, but
> if you're hacking sometimes you don't really care about speed.
>
> > So, what do people do to prototype now? As I read it, you do a lot in
> > simulation and then, once you're happy with a design, you send a file
> > to a boutiquie to get a PCB made and the components fitted to it. How
> > much does it cost to get one two- or four-layer PCB made, how long
> > does it take, and do you have to provide the company with all the
> > components you want fitted, or will they have 1kohm surface-mount
> > resistors and 555 oscillators in stock?
>
> It depends.  I'm just getting my first board built at home - through a
> contact, so it isn't costing me anything - but I've heard
> http://www.olimex.com/pcb recommended.  They're in Bulgaria, but a double
> sided 160x100mm board is $26 plus postage, which is very good (and $5
> postage is probably cheaper for UK people than fabbing in the US).
>
> You _can_ get people to build boards for you, but you'll be stung by the
> tooling charge for small quantities.  Also getting obscure components in small
> quantities is difficult - you have to pretend[1] to be a company before
> distributors will talk to you, but you can sometimes get samples (eg Maxim
> give them free from their website).
>
> [1] AFAIK completely legally.  IANAL, but anyone can be a sole trader
> without any paperwork if you don't make a profit - this is what I do to stop
> silly web forms from telling me to go back and fill in the company field.
>
> Surface mount soldering is possible by hand.  I've done it with a piece of
> wire wrapped around a free-with-cornflake-packet iron - not the best tools
> for the job, but possible.  If you don't go down the PCB route, another
> method is to solder wires to each pad to convert the SMD to a through-hole
> layout - tedious but possible.  For an example, see a board I built:
> http://www.chiark.greenend.org.uk/~theom/riscos/superio/
>
> If you're into getting components (since I know you're in the UK), Maplin
> are fairly useless these days unless you're near a shop, but it's often
> still easier to mail order.  Rapid http://www.rapidelec.co.uk/ are very good
> and cheap (definitely worth getting a catalogue), whilst RS
> http://rswww.com/ and Farnell http://www.farnell.com/ are more expensive but
> have wider ranges.  For credit cards, Farnell have a minimum order of 10ukp
> whilst Rapid charge 3ukp postage below 30ukp of order (haven't used RS
> recently from home, so can't comment).  Rapid are better at selling things
> in small quantities (sometimes Farnell/RS only sell things in packs of 5 or
> 10).
>
> > How do you interface widgets to a computer nowadays? Are there chips
> > which can convert USB or PCI to something easier to contemplate; is it
> > practical for a hobbyist to connect things to the PCI bus?
>
> There are USB microcontrollers out there; Cypress make some.  There are also
> USB to serial chips - there's a thread on comp.arch.embedded on this very
> subject at the moment.
>
> > Which is the right group for me to be asking these questions in?
>
> comp.arch.hobbyist is another group to look at.  It's fairly low traffic,
> but mostly consists of people doing this sort of thing at home, as opposed
> to full time (so can't afford $$$ for tools etc - but there are tricks to
> get around this).  It's bot-moderated (to stop floods of OT noise it was
> receiving), but if you post you'll get an email explaining it all.
>
> Hope this helps,
> Theo
>
> PS Tom, grab me (caliston) on #chiark if there's anything you want to
> ask with a slightly lower latency :-)
>
> --
> Theo Markettos                 theo@markettos.org.uk
> Liphook, Hampshire, UK         theom@chiark.greenend.org.uk
>                               http://www.markettos.org.uk/


Article: 50868
Subject: Re: Async RAM on an FPGA board
From: hmurray@suespammers.org (Hal Murray)
Date: Sat, 21 Dec 2002 05:10:39 -0000
Links: << >>  << T >>  << A >>
>Alternate Step 2 : I program the FPGA to run my 'design code' which
>reads data from the external RAM and uses it to produce the required
>outputs. This time 64 values are read in 64 cycles from the external
>RAM for every run of my 'design code'. Thus the design code will run
>for 1000 runs before all 64000 values are used from the external RAM.

> It is during the alternate step 2, when I read 64 words in 64 cycles @
> 40MHz, that some of the data read is found to be erroneous.

Is there a simple timing problem?  If you are doing a read, what's
the time from clock to address out of FPGA, address to data valid
at RAM, setup time at FPGA.  Correct for speed of light on traces,
clock jitter, many outputs switching...  How much do yo have to spare?

Is there any pattern to which data bits are getting picked/dropped?
Or which address lines are not working?

If you run it again do you get the same errors?  If you run
it several times, do most of the errors happen at the same spot?

If you reload your Step 2 code is the data still correct?

-- 
The suespammers.org mail server is located in California.  So are all my
other mailboxes.  Please do not send unsolicited bulk e-mail or unsolicited
commercial e-mail to my suespammers.org address or any of my other addresses.
These are my opinions, not necessarily my employer's.  I hate spam.


Article: 50869
Subject: Re: thermal issues on FPGA
From: "glen herrmannsfeldt" <gah@ugcs.caltech.edu>
Date: Sat, 21 Dec 2002 08:41:25 GMT
Links: << >>  << T >>  << A >>

"Theron Hicks" <hicksthe@egr.msu.edu> wrote in message
news:au01e8$17oj$1@msunews.cl.msu.edu...

(snip)
>     As I think about it turning the fan on will generate a nasty EMI
glitch
> that would corrupt the user's measurements.  Perhaps, I should provide any
> idiot light/beeper that would tell the user to turn on the fan.  Still,
how
> do I make the determination as to what the allowable case temperature
should
> be.
>
>     By the way, the system is a low noise pulse width modulated anemometer
> which is intended to be used in the field (i.e. in the sun on the salt
flats
> in Utah.)

How about a hot-wire anemometer?

Do you have to worry about the effect of the fan on the
anemometer itself?

-- glen




Article: 50870
Subject: Re: Async RAM on an FPGA board
From: "Rob Finch" <robfinch@sympatico.ca>
Date: Sat, 21 Dec 2002 03:41:55 -0500
Links: << >>  << T >>  << A >>
> It is during the alternate step 2, when I read 64 words in 64 cycles @
> 40MHz, that some of the data read is found to be erroneous.
>

How do you know the data read in alternate step 2 is erroneous ?

If you re-run step 2 again after running alternate step 2, are the data
values corrupted ?

Are the I/O constraints in the config file the same between the two
configurations ? eg. same pin settings, same switching standards ?

Rob




Article: 50871
Subject: Re: FPGA Supercomputing opportunity
From: "glen herrmannsfeldt" <gah@ugcs.caltech.edu>
Date: Sat, 21 Dec 2002 09:24:42 GMT
Links: << >>  << T >>  << A >>

"Ray Andraka" <ray@andraka.com> wrote in message
news:3E0393A3.C6F00486@andraka.com...
> Exactly.  I'm probably about as experienced an FPGA designer you will find
> anywhere....I've done nothing but FPGAs since 1994, and have completed
well
> over 100 FPGA designs in that time.  Frankly, many of the PhD types I've
run
> across wouldn't know where to start when presented with a real design with
> time to market, device size/cost/power and real performance constraints.
> There are of course exceptions, but they are relatively rare.   If the
issue
> is for legal reasons, a P.E. would be more appropriate than a PhD.  I'm
not
> aware that a PhD in engineering carries any more legal status than a B.S.

Not to say that you wouldn't do a great job, but sometimes
they want someone to understand FPGA design, algorithm
design, and molecular biology.  There are plenty of B.S.
out there that understand two of the three, but finding all
three is harder.

-- glen



Article: 50872
Subject: Re: Matrics Memory controller
From: "Rob Finch" <robfinch@sympatico.ca>
Date: Sat, 21 Dec 2002 04:54:55 -0500
Links: << >>  << T >>  << A >>
Just thinking out loud... This is really a bit off topic (but somewhat
similar) but,

I've been thinking about trying to build a simple neural network accelerator
(mostly as an academic exercise). Each neuron needs to take input from
multiple sources and accumulate the results, ideally within a single clock
cycle.

The problem with using bram for this is that it doesn't allow enough
simultaneous read ports. So much time would be spent reloading the bram or
switching outputs for different neurons that it would mostly negate any
advantage of building the thing in hardware. So, I've been thinking about
using registers and distributed ram to build a serially loaded synaptic
weights matrix(s). As long as the network can be built entirely within the
FPGA and weights matrix doesn't need to be reloaded, I think the whole thing
could be made to work very fast.

Of course I'm thinking of trying something really simple to begin with like
recognizing characters from an 8x8 pixel image input. I'd be relying on a
pre-trained network.

Rob




Article: 50873
Subject: Re: Hi xilinx
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Sat, 21 Dec 2002 12:32:45 +0000 (UTC)
Links: << >>  << T >>  << A >>
Russell <rjshaw@iprimus.com.au> wrote:
: Uwe Bonnes wrote:
:> Russell <rjshaw@iprimus.com.au> wrote:
:> : I need a linux version of webpack with a gui
:> : that works. If it wasn't for spartan-II devices
:> : with distributed ram (SRL16) and some floorplanning
:> : ability, i'd be using altera now.
:> 
:> I installed a normal windows version of webpack/ise with a recent version of
:> wine on linux.  With some patches already included in newer version of wine,
:> webpack works quite well. No chance for running impact, and no interest from
:> xilinx to get help to get impact running however...
:> 
:> For webpack installation in wine, unzip the exe file in a directory. Read
:> the wine docs about Installshield 6 (in short builtin ole32/oleaut32/rpcrt4
:> and native std*.tlb). For running, native msvcrt helps in some
:> cases. Sometimes startup hangs, but restarting normally works then.

: I've tried installing other cad packages in wine, but the installer kind of
: hangs even tho there is HDD accesses every few seconds. Is 64MB ram enough?
: Does the webpack gui work in your setup?

You can't run the full webpack installer directly. The exe need a lot for
memory which collides with the wine memory layout. But you can use unzip on
the exe. This will create a lot of files in the current directory. Run the
setup.exe that was created there. Be sure to use a recent wine version,
don't fiddle with windows dlls (no change in the ~/.wine/config
[DllOverrides] section and don't give a --dll yyy=n option to wine on the
command line), but have std*.tlb from windows available in the directory
declared in the [wine] System directory. That should be enough to get the
IS6 installer working. Beware! It's slow, even on windows.

To run webpack v5, set the ~/.wine/config [Version] to nt40, or otherwise
webpack will hang silently ( like it does on a real win95/98 machine). Hint
to the xilinx developpers: Some check for the windows version and some
message to the user would be helpfull.

Bye

-- 
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

Article: 50874
Subject: Re: State of the PCB world
From: russelmann@hotmail.com (Rudolf Usselmann)
Date: 21 Dec 2002 05:14:41 -0800
Links: << >>  << T >>  << A >>
pmxtow@merlot.uucp (Thomas Womack) wrote in message news:<at4pse$k8m$1@oyez.ccc.nottingham.ac.uk>...
> This may be an incoherent request, but I'll go ahead.
> 
> When I last played with electronics, resistors were little cylindrical
> things with long wire legs, and ICs had at most forty pins, which came
> out of the side at convenient 2.54mm spacing; you could design on
> bread-board. If you wanted to connect to a computer, you used the
> parallel port, or the four-channel analogue-digital converter on the
> BBC Micro joystick port. If you were really advanced, you might try to
> build a two-layer PCB with little metal fingers at the bottom to plug
> into an ISA slot on a PC.
> 
> Nowadays, passive components are little flecks of ceramic with solder
> pads at each end, small ICs come in tiny flat-packs with centipede
> fringes of legs around, and the interesting ones come either in large
> flat-packs with centipede fringes, or in BGA form. And I presume the
> signal-integrity requirements are such that bread-board, and even the
> two-layer PCB, are Right Out.  The BBC Micro and the ISA slot have
> gone the way of the dinosaur; the parallel port is dying out.
> 
> So, what do people do to prototype now? As I read it, you do a lot in
> simulation and then, once you're happy with a design, you send a file
> to a boutiquie to get a PCB made and the components fitted to it. How
> much does it cost to get one two- or four-layer PCB made, how long
> does it take, and do you have to provide the company with all the
> components you want fitted, or will they have 1kohm surface-mount
> resistors and 555 oscillators in stock?
> 
> How do you interface widgets to a computer nowadays? Are there chips
> which can convert USB or PCI to something easier to contemplate; is it
> practical for a hobbyist to connect things to the PCI bus?
> 
> Which is the right group for me to be asking these questions in?
> 
> Tom

Tom,

you must be very old - probably about my age, to remember those big
resistors ! ;*)

Seriously, there are many ways to do prototypes or hobby projects.
Believe it or not but those "big" resistors you are used to are still
available. The biggest problem these days as you point out are the
high pitch IC packages (commonly known as PQFP for Plastic Quad Flat
Pack) and of course BGA and evern worth FPBA (Fine pitch Ball Grid
Arrays) !

BGAs and FPGAs are virtually impossible to do in two or even 4 layer
PCBs. Depending on the number of balls you are forced to use quite a
few extra layers. Our company, like many others out there, specialize
in all kinds of prototypes and all sizes of productions runs. For
hobbyists FBGA "prototypes" are prohibitively expensive (unless you
cashed in your stock option at the right time ;*). All of our low
budges clients make sure they don't use any of the BGAs at all. It
is sometimes hard but possible. Many chips do come in a variety of
packages so you can chose the best solution for your needs. 

As others already have suggested, another popular solution is to use
FPGAs and widely available prototyping boards. There you don't need to
hire anybody, you can do it your self !

If you are still lost, please feel free to email me privately and I'd
be happy to  help. We do just as many low budget small projects, as
we do full custom ASICs and 20 layer PCBs !

Best regards,
rudi
------------------------------------------------
www.asics.ws   - Solutions for your ASIC needs -
NEW ! 3 New Free IP Cores this months (so far :*)
FREE IP Cores  -->   http://www.asics.ws/  <---
-----  ALL SPAM forwarded to: UCE@FTC.GOV  -----



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