SparkFun Forums 

Where electronics enthusiasts find answers.

Have a good idea for a new product for SFE or Olimex? Let us know!
By mindthomas
#113750
Hi all.
Just wanted to show you our latest project, which I hope to be able to sell sometime.
We've made a board which makes it easier to get started using FPGAs, because our board plugs directly into two breadboards, and you only have to apply 3.3V.
We have just finished soldering the prototype, and everything works as expected :)

The board contains a Spartan 3E 500k and a 4Mbit PROM for storing the FPGA configurations. You have direct access to almost every IO-pin on the FPGA, which is routed to the 2x30 pin headers. This makes some endless possibilities, and we are currently making some Examples/Demos, to show you, what you can do with this board.

You can see a couple of pictures of the prototype here: http://blog.tkjelectronics.dk/2010/11/fpga-stamp/

Best Regards
Thomas Jespersen
By dincay
#114045
This seems a great board for an fpga starter. However I think there are some minor details that can be improved.

I think assigning some I/O's to LEDs or pushbuttons allow new users to directly use the board without any external components to develop basic programs. Also some permanent LEDs and pushbuttons allow easier debugging for more advanced users.

I think employing another regulator that allows >5 V voltage input relaxes the supply requirements.

For example codes, don't forget to put a .ucf template that matches the board I/O's with fpga pins.

--
Dincay
http://www.dincaysroom.blogspot.com
By mindthomas
#114075
dincay wrote:This seems a great board for an fpga starter. However I think there are some minor details that can be improved.

I think assigning some I/O's to LEDs or pushbuttons allow new users to directly use the board without any external components to develop basic programs. Also some permanent LEDs and pushbuttons allow easier debugging for more advanced users.

I think employing another regulator that allows >5 V voltage input relaxes the supply requirements.

For example codes, don't forget to put a .ucf template that matches the board I/O's with fpga pins.

--
Dincay
http://www.dincaysroom.blogspot.com
Thanks for your reply.
We have thought about adding a couple of LEDs and some buttons, and we might add it.
The reason why we it isn't added is because we try to make the board as small as possible.
We have thought about adding 100ohm resistors on every IO pin too, to make 5V connections possible!

An 3.3V regulator (>5V input) has also been added in revision 2, and I'm currently making some code examples in VHDL :)
So everything goes as planned...

Thomas
By dincay
#114085
I forgot to mention about clocks. I think employing some clock sources on the board greatly simplifies the designs. Practically every fpga design needs a clock. Connecting an external clock each time might be tiresome. Also clocks used in fpga based systems are relatively faster (25-100 MHz typically). Considering 16 MHz of fastest arduino, these fast clocks might not be easily available to hobbyists.
By mindthomas
#114099
dincay wrote:I forgot to mention about clocks. I think employing some clock sources on the board greatly simplifies the designs. Practically every fpga design needs a clock. Connecting an external clock each time might be tiresome. Also clocks used in fpga based systems are relatively faster (25-100 MHz typically). Considering 16 MHz of fastest arduino, these fast clocks might not be easily available to hobbyists.
There is an onboard 50MHz oscillator :)