Field-programmable Gate Array

Want to just shoot the breeze? Forum 42 is the place!

Moderator: Moderators

Post Reply
Haunted360
Posts: 1000
Joined: Sat Jan 30, 2010 12:22 am
PSN Username: Haunted360
360 GamerTag: Haunted 360
Location: Australia
Contact:

Field-programmable Gate Array

Post by Haunted360 »

Hey,

Anyone care to fully explain what an FPGA can do?

I mean, can you plug for example all the wires of a GameBoy game into it (correctly somehow) and see the data on the ROM or E(E)ROM???


EG: This is what I would buy, but again can it do that stuff above???

http://www.altera.com/education/univ/ma ... board.html
http://www.terasic.com.tw/cgi-bin/page/ ... lish&No=83

or

http://cgi.ebay.com.au/EP2C5T144-Altera ... 3f0730875a


Thanks.
bicostp
Moderator
Posts: 10491
Joined: Mon Mar 07, 2005 5:47 pm
Steam ID: bicostp
Location: Spamalot
Contact:

Re: Field-programmable Gate Array

Post by bicostp »

Basically it's a programmable chip you can program almost any ASIC circuitry you want onto.

http://en.wikipedia.org/wiki/FPGA" onclick="window.open(this.href);return false;

As for dumping Game Boy ROMS with it, you would have to program the chip to do that first.
bassmasta
Posts: 684
Joined: Sun Sep 06, 2009 8:56 pm
Steam ID: randomguy737

Re: Field-programmable Gate Array

Post by bassmasta »

Here's a good place to start.
http://www.fpga4fun.com/FPGAinfo1.html" onclick="window.open(this.href);return false;
zeturi wrote:If you're getting 404'd when trying to use the links in stickies, try this tutorial to find that juicy info.
Haunted360
Posts: 1000
Joined: Sat Jan 30, 2010 12:22 am
PSN Username: Haunted360
360 GamerTag: Haunted 360
Location: Australia
Contact:

Re: Field-programmable Gate Array

Post by Haunted360 »

But it IS possible to see any data being transferred.

AWESOME!


I will need to buy one of these then...
evilteddy
Portablizer
Posts: 423
Joined: Tue Mar 25, 2008 2:11 am
360 GamerTag: Kirren of Smeg
Steam ID: kizzinator
Location: Newcastle, Australia

Re: Field-programmable Gate Array

Post by evilteddy »

Just remember that FPGAs require quite a bit of technical know how to get anything going. If this is your first foray into the world of embedded electronics I would recommend that you start with a pic, arduino or avr. I would recommend at least reading through some of the datasheet of an FPGA to see if its at your level.
Haunted360
Posts: 1000
Joined: Sat Jan 30, 2010 12:22 am
PSN Username: Haunted360
360 GamerTag: Haunted 360
Location: Australia
Contact:

Re: Field-programmable Gate Array

Post by Haunted360 »

Oh, well I was going to buy an Arduino UNO module, but instead I went and bought the Altera DE2 anyway...

Besides, I am going to need it anyway for my 'secret' project (if it works out that is)...

And Arduino could not handle it...


Uh just to sum things up, if I say write code and have something running from the ADE2 board. Can I 'copy' the project to a single IC with the pins going to where they did?

So instead of having a massive ADE2 board plugged into a gameboy, I can fit it onto the size of the gameboys cartridge.

Is that how it works?

Make your own circuit, and place an IC on it??

(Hope you know what I mean)

Or is that the Application-specific integrated circuit (ASIC) that Bicostp was talking about...
tom61
Senior Member
Posts: 1517
Joined: Fri Mar 25, 2005 6:51 pm

Re: Field-programmable Gate Array

Post by tom61 »

Haunted360 wrote: Uh just to sum things up, if I say write code and have something running from the ADE2 board. Can I 'copy' the project to a single IC with the pins going to where they did?

So instead of having a massive ADE2 board plugged into a gameboy, I can fit it onto the size of the gameboys cartridge.

Is that how it works?

Make your own circuit, and place an IC on it??

(Hope you know what I mean)

Or is that the Application-specific integrated circuit (ASIC) that Bicostp was talking about...
Yes to all questions. You just need to program another FPGA IC of the same model with the code from your ADE2 prototype with some supporting circuitry (for power, buffers, etc.). An ASIC is a non-programmable chip that is production run for a specific application. Basically you'd replace a FPGA with an ASIC after you were finished prototyping and had the bugs worked out, if you were going to do a large production run of it.
Haunted360
Posts: 1000
Joined: Sat Jan 30, 2010 12:22 am
PSN Username: Haunted360
360 GamerTag: Haunted 360
Location: Australia
Contact:

Re: Field-programmable Gate Array

Post by Haunted360 »

Ah ok that makes sense then.

Thanks for your help. Much appreciated.

I'll have more questions upon receiving the item...
Post Reply