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).
|
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 --------------------------------- |
|
|
|
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 |
|
|
|
----- 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 |
|
|
|
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 > |
|
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 |
|
> 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 |
|
----- 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 |
|
|
|
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 |