Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST


Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | Anyone else need bigger parts in small (low pin count) packages

There are 30 messages in this thread.

You are currently looking at messages 0 to 10.

Anyone else need bigger parts in small (low pin count) packages - rickman - 2010-05-28 13:05:00

I am looking at reducing the cost of a board
while improving the
performance and one way is to add a processor to offload the low
bandwidth portions of an FPGA design and then reduce the capacity of
the FPGA.  Using an FPGA with 5 volt tolerant I/Os will let me remove
a couple of quick switch parts as well.  This has potential of saving
a few bucks off the top and greatly improving the usable capacity of
the device.  However... there just don't seem to be *any* FPGAs that
fit the bill.

5 volt tolerance (a potential bonus, but not required)
small package/low pin count, not BGA, ~32 usable I/Os, 48 TQFP ideal
500 LUTs and 256 bits of memory
Price <$5

Currently the entire design is in a Lattice XP device with 3k LUTs,
but is 90% utilized with a recent capability upgrade.  I can't even go
with a larger FPGA without also going to a BGA package which drives
the price up.  I don't like BGAs because they take extra space for
fanout of the signals and they are harder to probe than QFPs.  I don't
think any two of these three requirements can be found in the same
part. Well, maybe CPLDs come in smaller packages at a low cost...

I'm just surprised that there isn't more demand for FPGAs in low pin
count packages.  I guess I'm getting to be a dinosaur in my preference
for QFPs.  Still, I don't think you can even find a FPGA under $10 in
a BGA package because the pin count is typically higher which drives
the part cost up.

Just some thoughts about my continued frustration in reaching design
goals.

Rick
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: Anyone else need bigger parts in small (low pin count) packages - Rob Gaddi - 2010-05-28 13:29:00

On 5/28/2010 10:05 AM, rickman wrote:
> I am looking at reducing the cost of a board while improving the
> performance and one way is to add a processor to offload the low
> bandwidth portions of an FPGA design and then reduce the capacity of
> the FPGA.  Using an FPGA with 5 volt tolerant I/Os will let me remove
> a couple of quick switch parts as well.  This has potential of saving
> a few bucks off the top and greatly improving the usable capacity of
> the device.  However... there just don't seem to be *any* FPGAs that
> fit the bill.
>
> 5 volt tolerance (a potential bonus, but not required)
> small package/low pin count, not BGA, ~32 usable I/Os, 48 TQFP ideal
> 500 LUTs and 256 bits of memory
> Price<$5
>
> Currently the entire design is in a Lattice XP device with 3k LUTs,
> but is 90% utilized with a recent capability upgrade.  I can't even go
> with a larger FPGA without also going to a BGA package which drives
> the price up.  I don't like BGAs because they take extra space for
> fanout of the signals and they are harder to probe than QFPs.  I don't
> think any two of these three requirements can be found in the same
> part. Well, maybe CPLDs come in smaller packages at a low cost...
>
> I'm just surprised that there isn't more demand for FPGAs in low pin
> count packages.  I guess I'm getting to be a dinosaur in my preference
> for QFPs.  Still, I don't think you can even find a FPGA under $10 in
> a BGA package because the pin count is typically higher which drives
> the part cost up.
>
> Just some thoughts about my continued frustration in reaching design
> goals.
>
> Rick

My problem with QFPs is that those long leads on 0.5mm pitch are perfect 
solder wicks.  Our BGA soldering yield is 100%, whereas we have to clear 
at least one bridge on QFPs about half the time.

I'd love a 49 ball, 1mm pitch part.  With 6/6 rules you could route out 
all but the inner 9 balls on the top layer; with 5/5 you could route out 
all but the center (which in a sensible world would be ground anyhow). 
That would put it at about 8mm on a side while still providing enough IO 
pins to do something interesting.

-- 
Rob Gaddi, Highland Technology
Email address is currently out of order
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: Anyone else need bigger parts in small (low pin count) packages - Uwe Bonnes - 2010-05-28 15:22:00

Rob Gaddi <r...@technologyhighland.com>
wrote:

> My problem with QFPs is that those long leads on 0.5mm pitch are perfect 
> solder wicks.  Our BGA soldering yield is 100%, whereas we have to clear 
> at least one bridge on QFPs about half the time.

> I'd love a 49 ball, 1mm pitch part.  With 6/6 rules you could route out 
> all but the inner 9 balls on the top layer; with 5/5 you could route out 
> all but the center (which in a sensible world would be ground anyhow). 
> That would put it at about 8mm on a side while still providing enough IO 
> pins to do something interesting.

Some spare rows between the center supply and the IO pins on the outer rows
could also make a two layer enabled BGA package.

Otherwise the XC3S50A-VQ100 with a small SPI flash could could be what the
original poster asked for...
-- 
Uwe Bonnes                b...@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: Anyone else need bigger parts in small (low pin count) packages - rickman - 2010-05-28 16:37:00

On May 28, 3:23=A0pm, Uwe Bonnes
<b...@elektron.ikp.physik.tu-
darmstadt.de> wrote:
> Rob Gaddi <rga...@technologyhighland.com> wrote:
> > My problem with QFPs is that those long leads on 0.5mm pitch are perfec=
t
> > solder wicks. =A0Our BGA soldering yield is 100%, whereas we have to cl=
ear
> > at least one bridge on QFPs about half the time.
> > I'd love a 49 ball, 1mm pitch part. =A0With 6/6 rules you could route o=
ut
> > all but the inner 9 balls on the top layer; with 5/5 you could route ou=
t
> > all but the center (which in a sensible world would be ground anyhow).
> > That would put it at about 8mm on a side while still providing enough I=
O
> > pins to do something interesting.
>
> Some spare rows between the center supply and the IO pins on the outer ro=
ws
> could also make a two layer enabled BGA package.
>
> Otherwise the XC3S50A-VQ100 with a small SPI flash could could be what th=
e
> original poster asked for...

Hi Uwe,

I have seen the Xilinx parts and they don't do much for me.  Compared
to what I am using now, the 3S50 is less than half the size at only
1400 LUTs while the 3S200 is only slightly larger at 3600 LUTs vs 3000
LUTs.  The 3S200 is not any cheaper and uses more board space with the
SPI flash as well as costing more.  I am trying to make the same board
cheaper and have *no* extra space on the board.  So to add an MCU, I
need to reduce the size of the FPGA.  I would love to ditch the FPGA
and go 100% software, but there is one interface that makes that
impossible I think.  The app configuration data (not FPGA
configuration) comes over a serial port that has timing requirements
for read that you can't meet with software.  So a small ram block has
to be written and read in some sort of PLD.  That is why I can't use
most of the CPLDs on the market.

Cypress has a configurable CPU out, but their analog is not too good
and the digital is not very programmable.  The Actel FPGA with a CPU
is way too expensive at $40.  Currently the CODEC used is $2 and the
FPGA is under $10 in a TQ100 package (flash based so no external
flash).  I just can't seem to beat this combination either in price or
board space.  The only thing I can do is to put a CPU into the FPGA
which is an option I have been considering for a while.  I just would
prefer to use a standard MCU which would give me a lot more memory
than the 6 kB currently available, but they just don't make an FPGA
which will fit this design.

Rick

Re: Anyone else need bigger parts in small (low pin count) packages - Symon - 2010-05-28 19:49:00

You can't meet the SI requirements of modern
sub-ns rise time silicon's 
I/O in 'easy to solder' packages. It's because of the loop area.

BGAs "are harder to probe" made me laugh! I bet you still have a logic 
analyser!

One way to prevent yourself becoming an extinct dinosaur is to splash 
the cash on some decent stimulation tools. Your competitors have.

Syms.

Re: Anyone else need bigger parts in small (low pin count) packages - Michael Kellett - 2010-05-29 04:57:00

"Symon" <s...@hotmail.com> wrote in message 
news:htpkq7$435$1...@news.eternal-september.org...
> You can't meet the SI requirements of modern sub-ns rise time silicon's 
> I/O in 'easy to solder' packages. It's because of the loop area.
>
> BGAs "are harder to probe" made me laugh! I bet you still have a logic 
> analyser!
>
> One way to prevent yourself becoming an extinct dinosaur is to splash the 
> cash on some decent stimulation tools. Your competitors have.
>
> Syms.
Lighten up Syms !

For serious work with hardware I need a logic analyser and a scope !! (if 
you can suggest a "stimulation tool" substitute I'm listening).

I'm totally with Rick on this one - TQFP easy to hand solder, easy to probe, 
check, modify  etc.
Most of my designs are one or two off, weirdo interfaces for production line 
test systems - the largest production run I've ever done with an FPGA was 
about 100 off.

I can see the appeal of BGA for mass production but I'm convinced that TQFP 
is cheaper to prototype in low pin counts. A serious FPGA (>20K LUT) in 100 
pin TQFP would be very nice.
 But I accept that the number I might buy wouldn't make the supplier very 
rich.

Michael Kellett




Re: Anyone else need bigger parts in small (low pin count) packages - Nico Coesel - 2010-05-29 06:40:00

Rob Gaddi <r...@technologyhighland.com>
wrote:

>On 5/28/2010 10:05 AM, rickman wrote:
>> I am looking at reducing the cost of a board while improving the
>> performance and one way is to add a processor to offload the low
>> bandwidth portions of an FPGA design and then reduce the capacity of
>> the FPGA.  Using an FPGA with 5 volt tolerant I/Os will let me remove
>> a couple of quick switch parts as well.  This has potential of saving
>> a few bucks off the top and greatly improving the usable capacity of
>> the device.  However... there just don't seem to be *any* FPGAs that
>> fit the bill.
>>
>> 5 volt tolerance (a potential bonus, but not required)
>> small package/low pin count, not BGA, ~32 usable I/Os, 48 TQFP ideal
>> 500 LUTs and 256 bits of memory
>> Price<$5
>>
>> Currently the entire design is in a Lattice XP device with 3k LUTs,
>> but is 90% utilized with a recent capability upgrade.  I can't even go
>> with a larger FPGA without also going to a BGA package which drives
>> the price up.  I don't like BGAs because they take extra space for
>> fanout of the signals and they are harder to probe than QFPs.  I don't
>> think any two of these three requirements can be found in the same
>> part. Well, maybe CPLDs come in smaller packages at a low cost...
>>
>> I'm just surprised that there isn't more demand for FPGAs in low pin
>> count packages.  I guess I'm getting to be a dinosaur in my preference
>> for QFPs.  Still, I don't think you can even find a FPGA under $10 in
>> a BGA package because the pin count is typically higher which drives
>> the part cost up.
>>
>> Just some thoughts about my continued frustration in reaching design
>> goals.
>>
>> Rick
>
>My problem with QFPs is that those long leads on 0.5mm pitch are perfect 
>solder wicks.  Our BGA soldering yield is 100%, whereas we have to clear 
>at least one bridge on QFPs about half the time.

Sounds more like a soldering process problem than a package problem.
We use a lot of QFP packages for many different devices and we never
see solder bridging problems.

-- 
Failure does not prove something is impossible, failure simply
indicates you are not using the right tools...
nico@nctdevpuntnl (punt=.)
--------------------------------------------------------------
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: Anyone else need bigger parts in small (low pin count) packages - Symon - 2010-05-29 20:22:00

On 5/29/2010 9:57 AM, Michael Kellett wrote:
> "Symon"<s...@hotmail.com>  wrote in message
> news:htpkq7$435$1...@news.eternal-september.org...
>> You can't meet the SI requirements of modern sub-ns rise time silicon's
>> I/O in 'easy to solder' packages. It's because of the loop area.
>>
>> BGAs "are harder to probe" made me laugh! I bet you still have a logic
>> analyser!
>>
>> One way to prevent yourself becoming an extinct dinosaur is to splash the
>> cash on some decent stimulation tools. Your competitors have.
>>
>> Syms.
> Lighten up Syms !
>
> For serious work with hardware I need a logic analyser and a scope !! (if
> you can suggest a "stimulation tool" substitute I'm listening).
>
> I'm totally with Rick on this one - TQFP easy to hand solder, easy to probe,
> check, modify  etc.
> Most of my designs are one or two off, weirdo interfaces for production line
> test systems - the largest production run I've ever done with an FPGA was
> about 100 off.
>
> I can see the appeal of BGA for mass production but I'm convinced that TQFP
> is cheaper to prototype in low pin counts. A serious FPGA (>20K LUT) in 100
> pin TQFP would be very nice.
>   But I accept that the number I might buy wouldn't make the supplier very
> rich.
>
> Michael Kellett
>
Hi Michael,

Lighten up? About FPGA design? OK, I'll try! Anyway, it made me laugh, 
how light do you want? And then you talk about serious work. Talk about 
bringing the mood down! :-)

Anyway, I have a 'scope too. I use it a fair bit, but not as much as 
LTSpice. I don't have a logic analyser. I have used Chipscope as a last 
resort, but a simulator like ModelSIM is my preferred tool for catching 
logic bugs. My spectrum analyser is far more useful than a logic 
analyser could be.

Here's the skinny. You're correct that TQFPs are easier to hand solder 
than BGAs. Also, they are easier to probe. That's just as well because 
the SI of a TQFP because of the leads' loop area is poor enough that you 
may well need to probe them. I would have thought that the kind of ATE 
type equipment you are making needs to have good SI? When I design test 
equipment, I would not even consider a leaded part. Especially as, in a 
  pinch, you can reflow a BGA with a toaster oven.

Anyway, I don't know your specific circumstances, and I'm sure you have 
excellent reasons for choosing the parts you do. I would just like to 
point out that there are some jolly good incentives for ditching leaded 
parts, and that some investment in decent simulation tools and a toaster 
oven is the way forward!

Cheers, Syms.




______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: Anyone else need bigger parts in small (low pin count) packages - John Adair - 2010-05-31 03:44:00

I'd agree on the comment on solder bridges. We
have a rework of about
0.03% on our BGAs last year. Our TSSOP/TQFP rework rate is something
like 100x that. BGAs do get a little tricky when you go down to 0.5mm
pitch like we do on our Craignell1 family but 0.8mm and 1mm pitch are
easy. The minimum board technology gets more expensive in low volumes
although this becomes much less of an issue if you start making 1k+
units.

The TQFP I would agree with is that signal integrity is much worse
that BGAs typically. Ground bounce effects can be very bad. We have
seen customer designs where they had lots of problems when they have
used a 2 layer PCB and a TQFP package together. That's not say it
can't be done. As yet we have not had any problems on our Polmaddie
boards reported and they areTQFP on a 2 layer board. We spent  lots of
time looking at how we could solve those issues before they happened
on these boards and it looks like it paid off.

John Adair
Enterpoint Ltd.

On 28 May, 18:29, Rob Gaddi <rga...@technologyhighland.com> wrote:
> On 5/28/2010 10:05 AM, rickman wrote:
>
>
>
>
>
> > I am looking at reducing the cost of a board while improving the
> > performance and one way is to add a processor to offload the low
> > bandwidth portions of an FPGA design and then reduce the capacity of
> > the FPGA. =A0Using an FPGA with 5 volt tolerant I/Os will let me remove
> > a couple of quick switch parts as well. =A0This has potential of saving
> > a few bucks off the top and greatly improving the usable capacity of
> > the device. =A0However... there just don't seem to be *any* FPGAs that
> > fit the bill.
>
> > 5 volt tolerance (a potential bonus, but not required)
> > small package/low pin count, not BGA, ~32 usable I/Os, 48 TQFP ideal
> > 500 LUTs and 256 bits of memory
> > Price<$5
>
> > Currently the entire design is in a Lattice XP device with 3k LUTs,
> > but is 90% utilized with a recent capability upgrade. =A0I can't even g=
o
> > with a larger FPGA without also going to a BGA package which drives
> > the price up. =A0I don't like BGAs because they take extra space for
> > fanout of the signals and they are harder to probe than QFPs. =A0I don'=
t
> > think any two of these three requirements can be found in the same
> > part. Well, maybe CPLDs come in smaller packages at a low cost...
>
> > I'm just surprised that there isn't more demand for FPGAs in low pin
> > count packages. =A0I guess I'm getting to be a dinosaur in my preferenc=
e
> > for QFPs. =A0Still, I don't think you can even find a FPGA under $10 in
> > a BGA package because the pin count is typically higher which drives
> > the part cost up.
>
> > Just some thoughts about my continued frustration in reaching design
> > goals.
>
> > Rick
>
> My problem with QFPs is that those long leads on 0.5mm pitch are perfect
> solder wicks. =A0Our BGA soldering yield is 100%, whereas we have to clea=
r
> at least one bridge on QFPs about half the time.
>
> I'd love a 49 ball, 1mm pitch part. =A0With 6/6 rules you could route out
> all but the inner 9 balls on the top layer; with 5/5 you could route out
> all but the center (which in a sensible world would be ground anyhow).
> That would put it at about 8mm on a side while still providing enough IO
> pins to do something interesting.
>
> --
> Rob Gaddi, Highland Technology
> Email address is currently out of order- Hide quoted text -
>
> - Show quoted text -

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: Anyone else need bigger parts in small (low pin count) packages - Rob Gaddi - 2010-06-01 11:58:00

On 5/29/2010 5:22 PM, Symon wrote:
> On 5/29/2010 9:57 AM, Michael Kellett wrote:
>> "Symon"<s...@hotmail.com> wrote in message
>> news:htpkq7$435$1...@news.eternal-september.org...
>>> You can't meet the SI requirements of modern sub-ns rise time silicon's
>>> I/O in 'easy to solder' packages. It's because of the loop area.
>>>
>>> BGAs "are harder to probe" made me laugh! I bet you still have a
logic
>>> analyser!
>>>
>>> One way to prevent yourself becoming an extinct dinosaur is to splash
>>> the
>>> cash on some decent stimulation tools. Your competitors have.
>>>
>>> Syms.
>> Lighten up Syms !
>>
>> For serious work with hardware I need a logic analyser and a scope !! (if
>> you can suggest a "stimulation tool" substitute I'm listening).
>>
>> I'm totally with Rick on this one - TQFP easy to hand solder, easy to
>> probe,
>> check, modify etc.
>> Most of my designs are one or two off, weirdo interfaces for
>> production line
>> test systems - the largest production run I've ever done with an FPGA was
>> about 100 off.
>>
>> I can see the appeal of BGA for mass production but I'm convinced that
>> TQFP
>> is cheaper to prototype in low pin counts. A serious FPGA (>20K LUT)
>> in 100
>> pin TQFP would be very nice.
>> But I accept that the number I might buy wouldn't make the supplier very
>> rich.
>>
>> Michael Kellett
>>
> Hi Michael,
>
> Lighten up? About FPGA design? OK, I'll try! Anyway, it made me laugh,
> how light do you want? And then you talk about serious work. Talk about
> bringing the mood down! :-)
>
> Anyway, I have a 'scope too. I use it a fair bit, but not as much as
> LTSpice. I don't have a logic analyser. I have used Chipscope as a last
> resort, but a simulator like ModelSIM is my preferred tool for catching
> logic bugs. My spectrum analyser is far more useful than a logic
> analyser could be.
>
> Here's the skinny. You're correct that TQFPs are easier to hand solder
> than BGAs. Also, they are easier to probe. That's just as well because
> the SI of a TQFP because of the leads' loop area is poor enough that you
> may well need to probe them. I would have thought that the kind of ATE
> type equipment you are making needs to have good SI? When I design test
> equipment, I would not even consider a leaded part. Especially as, in a
> pinch, you can reflow a BGA with a toaster oven.
>
> Anyway, I don't know your specific circumstances, and I'm sure you have
> excellent reasons for choosing the parts you do. I would just like to
> point out that there are some jolly good incentives for ditching leaded
> parts, and that some investment in decent simulation tools and a toaster
> oven is the way forward!
>
> Cheers, Syms.
>

The logic analyzer's not because you don't understand what your FPGA is 
doing.  The logic analyzer's because you don't understand what the 
complex ASSP your FPGA is hooked up to is doing, because the data sheet 
is both 800 pages long and woefully incomplete.  And so you take your 
best guess at how it behaves, throw together a simulation model of it, 
and crank out your logic, but then you put it on the copper and use the 
LA to find out that you vastly misunderstood the bus interface because 
the translation from Japanese to English by way of Sanskrit wasn't clear.

Simulate, but verify.

-- 
Rob Gaddi, Highland Technology
Email address is currently out of order
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

| 1 | 2 | 3 | next