Sign in

username:

password:



Not a member?

Search fpga-cpu



Search tips

Subscribe to fpga-cpu



fpga-cpu by Keywords

Altera | CISCifying | IDE | ISA | Java | JHDL | JTAG | LBU | MicroBlaze | PAR | PCI | RISC | SoC | Spartan | Transputers | Verilog | VHDL | Virtex | VLIW | WebPack | Xilinx | Xsoc | YARD-1A

Discussion Groups

Discussion Groups | FPGA-CPU | Re: BGA prototyping

This list is for discussion of the design and implementation of field-programmable gate array based processors and integrated systems. It is also for discussion and community support of the XSOC Project (see http://www.fpgacpu.org/xsoc).

Re: BGA prototyping - Ed Corter - Feb 5 10:43:00 2004


Here are 2 pic's of my prototype that uses a xilinx virtex 300 BGA 350 somthing (lots)

pic 1 shows the IO VCC, Core VCC and the ground rings and the bypassing capacitors used. the pic doesnt show the 2 switching regulators built on board.
http://ca.geocities.com/artiedc/files/1.jpg

I reccomend the used of 250 khz Step down circuit; because, the parts count is minimal and the circuit is simple: In cap, out cap, out incuctor, out shottky diode & 2 R's to set the Vout. The whole thing was powered by a radio shack 12V wall wart.

Here is a pic of the BGA side: it show's how I used standard perforated board to build on:
http://ca.geocities.com/artiedc/files/2.jpg

color coding was used to keep things in order: Red, white and black ( vcc's and gnd )
blue for the IO's: as you can see I only hooked up 30 IO's

the bottom right is the JTAG interface connector
the FPGA was first super glued to the perf board for relief and as every wire was fished through the perf board and terminated, it was also glued to the perf hole it came through.

The popsicle stick on the left just protects the wiring in the event that the board gets put down upsidewown: there are stand off's on the bottom If you can zoom in on this next pic,, it's a xilinx paralell port JTAG cable schematic
http://ca.geocities.com/artiedc/files/xcable.gif

---------------------------------





(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Re: BGA prototyping - Martin Schoeberl - Feb 5 16:48:00 2004

That's cool ;-)
But not really the way how VCC/GND should be decoupled. I think you will
run into problems with such long wires to the caps.

Martin
----------------------------------------------
JOP - a Java Processor core for FPGAs:
http://www.jopdesign.com/ ----- Original Message -----
From: "Ed Corter" <>
To: <>
Sent: Thursday, February 05, 2004 4:43 PM
Subject: [fpga-cpu] Re: BGA prototyping > Here are 2 pic's of my prototype that uses a xilinx virtex 300 BGA 350
somthing (lots)
>
> pic 1 shows the IO VCC, Core VCC and the ground rings and the bypassing
capacitors used. the pic doesnt show the 2 switching regulators built on
board.
> http://ca.geocities.com/artiedc/files/1.jpg
>
> I reccomend the used of 250 khz Step down circuit; because, the parts
count is minimal and the circuit is simple: In cap, out cap, out
incuctor, out shottky diode & 2 R's to set the Vout. The whole thing was
powered by a radio shack 12V wall wart.
>
> Here is a pic of the BGA side: it show's how I used standard perforated
board to build on:
> http://ca.geocities.com/artiedc/files/2.jpg
>
> color coding was used to keep things in order: Red, white and black
( vcc's and gnd )
> blue for the IO's: as you can see I only hooked up 30 IO's
>
> the bottom right is the JTAG interface connector
> the FPGA was first super glued to the perf board for relief and as
every wire was fished through the perf board and terminated, it was also
glued to the perf hole it came through.
>
> The popsicle stick on the left just protects the wiring in the event
that the board gets put down upsidewown: there are stand off's on the
bottom > If you can zoom in on this next pic,, it's a xilinx paralell port JTAG
cable schematic
> http://ca.geocities.com/artiedc/files/xcable.gif >
>
> --------------------------------- >
>
> To post a message, send it to:
> To unsubscribe, send a blank message to:

> Yahoo! Groups Links





(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Re: BGA prototyping - Leon Heller - Feb 6 7:14:00 2004


----- Original Message -----
From: "Ed Corter" <>
To: <>
Sent: Thursday, February 05, 2004 3:43 PM
Subject: [fpga-cpu] Re: BGA prototyping > Here are 2 pic's of my prototype that uses a xilinx virtex 300 BGA 350
somthing (lots)

Amazing! I'm doing something like it (much less complex) to wire up a
SpartanXL PLCC-84 chip to a Philips LPC2106 ARM.

Leon
--
Leon Heller, G1HSM
Email:
My low-cost Philips LPC210x ARM development system:
http://www.geocities.com/leon_heller/lpc2104.html






(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Re: BGA prototyping - Leon Heller - Feb 6 7:16:00 2004

Bob,

I've heard of people doing this, but it's the first time I've seen pics of
it. Much cheaper than a 6- or 8-layer PCB, if rather more fiddly. Regards,

Leon
--
Leon Heller, G1HSM
Email:
My low-cost Philips LPC210x ARM development system:
http://www.geocities.com/leon_heller/lpc2104.html

----- Original Message -----
From: "Ed Corter" <>
To: <>
Sent: Thursday, February 05, 2004 3:43 PM
Subject: [fpga-cpu] Re: BGA prototyping > Here are 2 pic's of my prototype that uses a xilinx virtex 300 BGA 350
somthing (lots)
>
> pic 1 shows the IO VCC, Core VCC and the ground rings and the bypassing
capacitors used. the pic doesnt show the 2 switching regulators built on
board.
> http://ca.geocities.com/artiedc/files/1.jpg
>
> I reccomend the used of 250 khz Step down circuit; because, the parts
count is minimal and the circuit is simple: In cap, out cap, out incuctor,
out shottky diode & 2 R's to set the Vout. The whole thing was powered by a
radio shack 12V wall wart.
>
> Here is a pic of the BGA side: it show's how I used standard perforated
board to build on:
> http://ca.geocities.com/artiedc/files/2.jpg
>
> color coding was used to keep things in order: Red, white and black (
vcc's and gnd )
> blue for the IO's: as you can see I only hooked up 30 IO's
>
> the bottom right is the JTAG interface connector
> the FPGA was first super glued to the perf board for relief and as every
wire was fished through the perf board and terminated, it was also glued to
the perf hole it came through.
>
> The popsicle stick on the left just protects the wiring in the event that
the board gets put down upsidewown: there are stand off's on the bottom > If you can zoom in on this next pic,, it's a xilinx paralell port JTAG
cable schematic
> http://ca.geocities.com/artiedc/files/xcable.gif >
>
> --------------------------------- >
>
> To post a message, send it to:
> To unsubscribe, send a blank message to:

> Yahoo! Groups Links >





(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

RE: Re: BGA prototyping - Austin Franklin - Feb 6 8:44:00 2004

Hi Martin,

> But not really the way how VCC/GND should be decoupled. I think you will
> run into problems with such long wires to the caps.

If you supply one cap per VCC/GND, even if the wires are a few inches long,
it will be OK, up to a hundred MHz or so. I'd suggest using 28 or 26 gauge
wire, not 30 for VCC/GND.

Please be sure to read the Xilinx application note on PDS (Power
Distribution Systems). It suggests a multi-level decoupling, using
something like 10Nf, 100Nf, 1uf etc. The low value caps are for higher
frequencies, and require more of them, larger caps decrease in number
required.

Regards,

Austin




(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

RE: Re: BGA prototyping - Austin Franklin - Feb 6 9:22:00 2004


> I'm doing something like it (much less complex) to wire up a
> SpartanXL PLCC-84 chip to a Philips LPC2106 ARM.

Hi Leon,

There are PLCC-84 sockets. If you want one, I probably have a spare one or
two and can stick it in the mail to you.

Regards,

Austin




(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Re: BGA prototyping - Leon Heller - Feb 6 9:29:00 2004


----- Original Message -----
From: "Austin Franklin" <>
To: <>
Sent: Friday, February 06, 2004 2:22 PM
Subject: RE: [fpga-cpu] Re: BGA prototyping >
> > I'm doing something like it (much less complex) to wire up a
> > SpartanXL PLCC-84 chip to a Philips LPC2106 ARM.
>
> Hi Leon,
>
> There are PLCC-84 sockets. If you want one, I probably have a spare one
or
> two and can stick it in the mail to you.

That's OK, I'm using a though-hole socket.

Regards,

Leon
--
Leon Heller, G1HSM
Email:
My low-cost Philips LPC210x ARM development system:
http://www.geocities.com/leon_heller/lpc2104.html






(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

RE: Re: BGA prototyping - Austin Franklin - Feb 6 9:33:00 2004

Hi Leon,

> > > I'm doing something like it (much less complex) to wire up a
> > > SpartanXL PLCC-84 chip to a Philips LPC2106 ARM.
> >
> > Hi Leon,
> >
> > There are PLCC-84 sockets. If you want one, I probably have a spare one
> or
> > two and can stick it in the mail to you.
>
> That's OK, I'm using a though-hole socket.

That sounds like what I have, a socket that has pins on the bottom side, on
.1" centers, in a grid that fits into a PGA socket.

Regards,

Austin




(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )