FPGA Courses
- Home
- FPGA Courses
1. Learn VHDL and FPGA Development
Learn how to create a VHDL design that can be simulated and implemented on a Xilinx or Altera FPGA development board.
Content:
- Understand the design process for implementing a digital design onto a FPGA
- Learn how to simulate a design in Altera’s ModelSim and Xilinx Isim
- Learn how to use Xilinx ISE tool to program FPGA
2. Learn the Fundamentals of VHDL and FPGA Development
You will learn how to start with VHDL and FPGA Programming.
Content:
- Understand the design process for implementing a digital design onto a FPGA
- Learn how to simulate a design in Altera’s ModelSim and Vivado SImulator
- Learn how to use Xilinx Vivado tool to program FPGA
3. FPGA Embedded Design, Part 1 - Verilog
Learn FPGA embedded application design starting with the basics and leaving with your own working designs.
Content:
- Design hardware behavior with the Verilog Hardware Description Language
- Simulate Verilog Modules.
- The curriculum will take you by the hand through learning Verilog.
4. FPGA Turbo Series - Implementing a UART
Develop a fully functional UART from start to finish and implement on your own FPGA development board
Content:
- Gain a solid understanding on how the UART protocol works.
- Implement a fully functional UART on their FPGA development board.
- Have a UART implementation in VHDL that they have created themselves.
5. FPGA Design and VHDL
A course designed to teach FPGA design and digital design (basic and intermediate) using VHDL as a language
Content:
- Basics of Digital Design
- Combinational Logic design using VHDL
- Sequential Logic Deign Using VHDL
6. Learn VHDL Design using Xilinx Zynq-7000 ARM/FPGA SoC
For both the beginner and experienced Engineer using Vivado on the Zybo Z7 Xilinx Zynq FPGA Development Board
Content:
- Describe and explain VHDL syntax and semantics
- Create synthesizable designs using VHDL
- Use Xilinx FPGA development board for hand-on experience
7. High-Level Synthesis for FPGA, Part 1-Combinational Circuits
Logic Design with Vitis-HLS
Content:
- Designing combinational logic circuits with C/C++ language using the HLS approach
- Understanding the basic concepts of High-Level Synthesis (HLS)
- Using HLS concepts for designing combinational logic circuits
8. FPGA Embedded Design, Part 2 - Basic FPGA Training
Learn FPGA embedded application design starting with the basics and leaving with your own working hardware.
Content:
- Build an FPGA embedded solution from the ground up using Altera/Intel FPGAs and software.
- Apply your Verilog knowledge to real applications with FPGAs.
9. FPGA Design with MATLAB & Simulink
FPGA Design approach with System Generator of MATLAB/Simulink & HDL Coder, Course introduced the Complete Design Flow
Content:
- FPGA Development with Matlab and Simulink Tool.
- Creating Projects with System Generator and HDL coder
- Implementing FIR and IIR Filter on FPGA from System Generator
10. Altera FPGAs: Learning Through Labs using VHDL
Grab your Altera FPGA development board and get a hands on approach to learning all about your FPGA through labs
Content:
- Understand the design process for implementing a digital design onto a FPGA
- Program a FPGA
- Replicate all the labs demonstrated in this lab
11. Xilinx Vivado: Beginners Course to FPGA Development in VHDL
Making FPGA's Fun by Helping you Learn the Tools in Vivado Design Suite, using VHDL
Content:
- Use Vivado to create a simple HDL design
- Sythesize
- Implement a design and download to the FPGA
- Create a Microblaze Soft Core Processor
12. PYNQ FPGA Development with Python Programming & VIVADO
Learn Python Development with PYNQ FPGA: covers from Image Processing to Acceleration of Face Recognition Projects.
Content:
- PYNQ Development Flow
- Implementing Face Recognition with PYNQ FPGA
- Image and Video Processing with PYNQ FPGA and Python Library
13. Learn Verilog with Xilinx VIVADO Tool
Learn Verilog Programming from top to bottom with Xilinx VIVADO Design Suite for FPGA Development
Content:
- Learn and understand about Verilog Programming Language
- Verilog Design Flow and its Syntax/Semantics
- Creating Basic Logic Gates in Verilog
14. FPGA Turbo Series - Communication Protocols
Implementing fully functional communication protocols on your FPGA development board
Content:
- Implement virtually any communication protocol on their FPGA development board.
- Improve their skill sets in FPGA development platforms
- specifically Vivado's Design Suite.
- Gain an understanding of various communication protocols.
15. AMBA AXI Infrastructure Based on Xilinx FPGA IPs and Verilog
Explanation of AMBA AXI protocol based on Xilinx Infrastructure, verilog and System verilog
Content:
- ARM AXI Protocol
- Xilinx AXI Infrastructure
- Xilinx Vivado Tool
16. Program an Fpga for someone that has no Fpga experience
This programming course is made for a first time beginner.
Content:
- I want to show you how to program 15 digital circuits into an FPGA trainer board using the Xilinx ISE software tool. Each lesson starts by explaining how the logic works in one of the digital circuits. In this course
- the programming code for the circuit
- in the fpga
- will be described with Vhdl programming code. The programming code for each of the 15 circuits
- are converted to a bit file and the bit file programs the circuit into an fpga trainer board. The trainer board is now ready to test the circuit. Step by step procedures will show you exactly how to do this course. Learning how to program an FPGA is just like learning how to drive a car. You can read all about driving a car
- but until you get behind the wheel and try it for yourself you won't be able to do it. If you view this entire course and complete everything in it
- you will have the knowledge to be able program an FPGA by yourself.
- You will learn how to describe a circuit using Vhdl code
- 15 circuits of Vhdl programming code have already been written for this course.
Related Categories
Recent Posts
What careers are available in health informatics
A rapidly growing field, a career in Health Informatics has unlimited potential. In an attempt to improve the quality of health provided to patients, Health ...Read more
5 Effective Online Writing Courses For Beginners In 2022
Writing is now one of the most popular skills in the world today. However, the outbreak of the Covid epidemic has made it difficult to ...Read more
Top PR Careers Options and Job Descriptions in 2021
Most of us often think that Public relations jobs do not exist or are very limited – this doesn’t seem right. There are so many ...Read more
Essential Skills When You Study Abroad
Studying abroad is an unforgettable experience for everyone. These are indeed difficult challenges that not everyone can easily overcome. Before going to a foreign country ...Read more
What is Mining Bitcoin? All You Need to Know
Bitcoin is a digital currency without a single administrator. It gained popularity somewhat suddenly over the past few years. Today we’ll discuss more bitcoin mining ...Read more