Address

Author Topic: FPGA - who's got em?  (Read 3344 times)

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
FPGA - who's got em?
« on: March 05, 2013, 02:35:13 PM »
There comes a time in a man's life where he realizes he still hasn't cracked DES in an FPGA, and that is unacceptable. So I bought the Pailio XC3S500E Spartan FPGA from Adafruit


https://www.sparkfun.com/products/11158


I know I've heard a lot of excitement about FPGAs from you guys before. Who all has FPGAs, or experience with FPGAs? Or a burning desire to buy their own now and learn Verilog?


They are $65 from Adafruit, and Bill found a kickstarter that is producing a new board for the same price with a Spartan6 in it: http://www.kickstarter.com/projects/1106670630/mojo-digital-design-for-the-hobbyist
« Last Edit: March 05, 2013, 02:36:50 PM by tetsuharu »

darkmoonsinger

  • Treasurer
  • Administrator
  • Hero Member
  • *****
  • Posts: 740
  • I am no one but all that I am.
    • View Profile
Re: FPGA - who's got em?
« Reply #1 on: March 05, 2013, 02:43:33 PM »
I have a Basys board from Digilent (I would need to check when I get home which one- it's been a while since I took it out) and am acquiring another board soon in an Intermediate VHDL class here at work (in April, I think).  I did Verilog in uni and just took a VHDL course last week. :)
« Last Edit: March 05, 2013, 02:45:51 PM by darkmoonsinger »

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FPGA - who's got em?
« Reply #2 on: March 05, 2013, 02:48:28 PM »
What's the difference between VHDL and Verilog?

darkmoonsinger

  • Treasurer
  • Administrator
  • Hero Member
  • *****
  • Posts: 740
  • I am no one but all that I am.
    • View Profile
Re: FPGA - who's got em?
« Reply #3 on: March 05, 2013, 02:53:23 PM »
Not a whole lot, honestly. Two different ways to say the same thing. Verilog seems more lower-level, but that may be because that's what we did with them at the time/how I remember it. Verilog's syntax is more C-like, which is deceptive, because you can't think of it like you would normal software development.  Our instructor said it's mostly a west-coast/east-coast thing and that Verilog is more common on the west coast, but I had only used Verilog before, so... Dunno.

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FPGA - who's got em?
« Reply #4 on: March 06, 2013, 02:24:45 AM »
the software im gonna try is from http://www.xilinx.com/support/download/index.htm , I think this is what you suggested downloading -- it's about 8G total.

Apparently Xilinx also has a full linux distribution for developing on their boards, http://www.xilinx.com/tools/petalinux-sdk.htm

darkmoonsinger

  • Treasurer
  • Administrator
  • Hero Member
  • *****
  • Posts: 740
  • I am no one but all that I am.
    • View Profile
Re: FPGA - who's got em?
« Reply #5 on: March 06, 2013, 08:00:46 AM »
Woah, I didn't know about the distro.  They've come pretty far, given that the last time I played with their software/an FPGA, they didn't even have a Linux version of their development software.

willasaywhat

  • Administrator
  • Hero Member
  • *****
  • Posts: 987
    • View Profile
Re: FPGA - who's got em?
« Reply #6 on: March 06, 2013, 11:54:50 AM »
I backed the Mojo board based on the Xilinx Spartan 6. Hopefully get it in a couple months, maybe longer. I've played around inside the embedded Linux on a Xilinx FPGA over a serial interface though. Its... interesting.

darkmoonsinger

  • Treasurer
  • Administrator
  • Hero Member
  • *****
  • Posts: 740
  • I am no one but all that I am.
    • View Profile
Re: FPGA - who's got em?
« Reply #7 on: March 06, 2013, 11:59:38 AM »
The thought of putting an OS on an FPGA makes me take pause- that feels like such a big, higher-level thing to be using them for. On the other claw, I've also very very rarely used IP cores on my boards- every project has been home-grown because every project I've done was to learn about the lower-level stuff (yeah, it makes my head hurt, too).  I'd be interested in peering over your shoulder, abyss, at said embedded Linux on an FPGA.

I backed the Mojo, but I'm cheap, so I only backed it to the PCB level. :P

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FPGA - who's got em?
« Reply #8 on: March 24, 2013, 07:31:37 AM »
I've been following this series of tutorials: http://hamsterworks.co.nz/mediawiki/index.php/FPGA_course

It's based on the Xilinx "ISE" development tool, which is cross-platform (java).

The tutorial is fantastic so far, lots of very explicit screenshots and explanations.

tetsuharu

  • FamiLAB Member
  • Sr. Member
  • *
  • Posts: 487
  • My sincerest contrafibularities.
    • View Profile
Re: FPGA - who's got em?
« Reply #9 on: March 26, 2013, 08:18:52 AM »
I got to like, module 6. I made a 4-bit adder last night :D

I'd like to try cheating and get this arduino core in it for serial communication: http://www.alvie.com/zpuino/download.html