add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

Implementing software algorithms in hardware

  • Apr 24, 2014 · 7:00 PM
  • OXON

Hello everyone!

I'm happy to announce that this time Anthony Mowers will prepare for us a demonstration on how to do FPGA (field programmable gate array) programming.

He writes:

"Some of the NYC micro-trading companies implement parts of their stock trading software algorithms in hardware.

I kind of think of it as hardware design for software engineers. It's not likely any of us would be using it in our work any time soon, but people might find it fun to see the process.

I'd design a simple digital circuit. Describe it using the Verilog language (which has a C like look to it). Synthesize a digital circuit layout and download that circuit onto an FPGA prototype board. Lights would flash when buttons are pushed. No electronic skills required."

See you all there!


Join or login to comment.

  • Juan C.

    Hi people,

    Thanks Anthony for all.

    On the Altera family something similar would be:

    This one is a bit more expensive but the associated materials are better:

    The 'communities' associated to the boards are something that worth to be checked:

    Something interesting for me as a software developer was to see Linux running on a Nios-II (32-bit RISC) processor inside an Altera FPGA.
    Just to give an idea of the size, the FPGA in the DE-1 board has 85K logic elements (LEs), and the size of the Nios-II processors are less than 2K LEs, so you could theoretically have tens of them inside.

    I have the (Altera) Arrow SoCKit board, so if anybody is interested in buying an Altera board but would like to get in touch first with one just let me know.


    April 26, 2014

    • Anthony M.

      These prototyping boards look very nice too.

      April 27, 2014

  • Anthony M.

    One more note:
    I saw a very cool looking inexpensive board at Trenz Electronics: ZYBO Zynq-7000 The little board has several extra goodies on it:
    Microprocessor which can run Linux
    HDMI input/output port
    7000 series FPGA chip

    That means you can design a custom circuit and also drive that circuit with an onboard software application.

    April 26, 2014

  • Anthony M.

    I'd like to thank everybody for showing up and and being such a friendly group.

    Here are some reference materials related to learning FPGA in case you want to pursue it on your own:

    Development board:
    Digilent Nexys 3 purchased from Trenz Electronics GmbH Germany

    Good Starter Tutorials

    Digital Circuit Development Environment:
    I used the Xilinx Design Suite 13.2
    After it is downloaded get the Free Webpac license

    Digital Design and Computer Architecture by David Harris, Sarah Harris

    FPGA Prototyping by Verilog examples by Chu

    If you have any questions feel free to contact me.
    Cheers Tony

    1 · April 26, 2014

  • Rui Miguel S.

    Very interesting subject and presentation

    April 25, 2014

  • Benjamin S.

    Love this topic!
    Since this is my first time around, does anyone knows of a suitable place to park nearby?

    April 22, 2014

  • Rui Miguel S.

    Bringing a friend with me

    April 22, 2014

  • Rui Miguel S.

    Are the meetups taken in English?

    April 21, 2014

  • Anthony M.


    April 21, 2014

  • Raffael K.

    Looking forward to that! :)

    April 15, 2014

12 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy