What you'll learn
- Verilog basic knowledge
- Verilog coding skill
- How to use intel FPGA tools, such as Quartus, Modelsim, USB Blaster etc.
- Drive all kinds of sensors
Requirements
- FPGA basic knowledge
Description
This series of lessons base on Intel (Altera) FPGA. It will include the content as follows:
(1) Verilog basic knowledge and coding skill;
(2) FPGA basic knowledge and concept;
(3) How to use Intel FPGA Quartus software and USB Blaster for coding and debugging.
(4) How to use modelsim for simulation.
(5) It will discuss some verilog examples in detail, such as, clock divider, fifo, ram, rom, 7 segment dispaly, uart, sequence detector, keyboard etc.
Who this course is for:
- Freshman for intel FPGA
- Beginner of verilog design
Course content
- Preview10:07
- 15:59Simplest LED “Hello, World!”
- 16:48Simplest Testbench
- 16:32ModelSim
- 26:43USB Blaster
- 22:12Clock Divider 01 – Analysis & Coding
- 34:03Clock Divider 02 – Simulation
- 27:47Clock Divider 03 – PLL IP
- 11:16FIFO 01 – Introduction
- 08:14FIFO 02 – Synchronous FIFO 01: Analysis
- 26:06FIFO 03 – Synchronous FIFO 02: Coding
- 24:06FIFO 04 – Synchronous FIFO 03: Testbench
- 15:51FIFO 05 – Synchronous FIFO 04: One Extra Bit
- 28:21FIFO 06 – Asynchronous FIFO: FIFO IP
Instructor
Work in embedded system development nearly 15 years;
Proficient in embedded software development by using C, C++, Verilog, familiar with operation system like Linux, Android, OpenWRT, Contiki, best at ARM/FPGA firmware and low level driver software development.
Proficient in embedded hardware design, multi-layer PCB layout, and signal-integrity simulation, master orCAD capture, Allegro, PADS, Hyperlynx; finished hardware system development in ARM, FPGA etc.