New Equipment! An FPGA Board And Some Delicious Pi :-)
June 10, 2012 7 Comments
So I’ve finally got myself something I’ve been wanting for a long time – an FPGA board. FPGAs are extremely useful for building large digital systems. All you need to do is write code in either VHDL or Verilog and you’re done (well not quite. There are a few more steps but we’ll look at that later). Originally, I was planning to buy a DSP board from Texas Instruments. However, a friend at MITx (More on that in another blog post) told me about the boards made by Digilent (Thanks Hobie!). Till now, the boards I found were too costly for me. There were a few with Digilent that were perfect! I decided to go with the Nexys3.
The Nexys3 is a nice little board with a Spartan 6 chip. It comes with a USB host, a VHDC interface, a VGA port and many other interesting features. I originally wanted the DSP board to work on some signal processing projects and get more insight into the subject. However, I also wanted to know how these processors work. Using an FPGA would be ideal for the latter as I would have to build the processor myself. That’s the long term plan. For now, I’m working to get familiar with the board and tools. I’ll post new tutorials as I learn. If you’re interested in an FPGA board, you could buy the Nexys3 like I did. If you want something less expensive, you could try the Basys2 (Spartan 3E based). I hear that is pretty neat as well. I also bought a VmodBB – a breadboard with a VHDC connection. This will allow me to build my own circuits and interface them with the Nexys3 easily.
Alright. That was part 1 of the story. The next one is even more exciting. If you follow tech news, you would have surely heard of the Raspberry Pi. It’s a single board Linux computer – not the extremely hard to use CLI type of Linux – but a complete Linux desktop installation! All that on one single board which costs just Rs 2500 (excluding shipping and customs that is). Well I just got mine last week! I’ve been waiting to get one since 29th Feb. 29th Feb was the day this board was launched. There was so much demand for it that both retail websites suffered a DDOS. So the retailers (RS Components and Element 14) had to switch from “Buy Now” to “Register you interest”. Here is what the Raspberry Pi looks like:
I’ll be giving a small demo and a few setup instructions in a separate post once I get more familiar with it. I’m not really sure what I should do with this. Honestly, I bought this more out of curiosity. Now, I plan to give ARMv6 assembly a shot. Lets hope I can do it.
For my next post, I’m going to give you instructions on how you can setup the required software to program the FPGA board in a Linux environment – Fedora 17 to be specific. The installation and post installation procedure is not as straight forward as Windows but it’s worth going through all those extra steps as you can then write a few shell scripts and automate most of your work. I’m still using Windows for now as Digilent has a nice tool which can talk to the board. I wish they had this for Linux as well.
That’s it for now. There should be another post coming up in a few hours. Stay tuned and thanks for reading! 🙂