Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Inexpensive FPGA development and prototyping by example
Rating: 4.2 out of 5(37 ratings)
1,246 students

Inexpensive FPGA development and prototyping by example

Learn how to code the Numato Elbert V2 FPGA Development board by programming the on-board and external peripherals.
Created byStephen Borsay
Last updated 6/2019
English

What you'll learn

  • Learn how to access and use peripherals on the Numato Elbert FPGA
  • Practice with the external interfacing of peripherals to the Elbert
  • Work with the fundamental constructs of VHDL and Verlilog to create "digital building blocks"
  • Become comfortable with integrating different digital components into a cohesive system
  • Quick prototyping with the Elbert

Course content

8 sections27 lectures2h 11m total length
  • Introducing the course and expectations2:06

    A introduction to the course explaining materials to be taught.

  • Prerequisites for FPGA course1:37

    A short video explaining the previous free Udemy video lecture series to be used as an introduction to the course. Also a link to the material and parts used in external prototyping for the course.

Requirements

  • Experience and comfort with working within an IDE, and some background in coding and hardware interfacing

Description

Before buying the Elbert board make sure to download and install a working copy of the Xilinx ISE Webpack.  Remember only the older versions of the tool support the Spartan-3 FPGA on the Elbert Board.  Make sure the software works on your Windows machine, it may not work with Windows 10.  You have 30 days to refund this course and get your money back.


In this course we cover programming the low cost Numato Elbert V2 FPGA development board with the Xilinx Spartan 3A chip.  Using the free Xilinx ISE webpack IDE software we program multiple examples in both Verilog and VHDL.  Besides coding and interfacing the on-board peripherals like the 7-segment display, DIP switches, buttons, LEDs, and audio we also externally prototype some simple examples using Servo and Stepper motors, LCDs and character displays.  All examples are done with inexpensive components that are easy to acquire and interface.

This course will help the practicing engineer get up to speed with the basics of FPGA's.  It's also well suited for the advanced engineering student interested in digital design, and is appropriate for the technologically savvy hobbyist wanting to gain knowledge of configurable logic in an effort to expand their designs.


Before buying the Elbert board make sure to download and install a working copy of the Xilinx ISE Webpack.  Remember only the older versions of the tool support the Spartan-3 FPGA on the Elbert Board.  You have 30 days to refund this course and get your money back.




ISE 14.7 is the latest version of tool which supports Spartan-3. Webpack supports these devices in spartan-3 family


Who this course is for:

  • Suitable for Engineering students with an interest in digital logic
  • Applicable to working engineers wanting more knowledge of HDL and FPGAs
  • Hobbyists who want to "make" with FPGA's and reconfigurable logic