Learn Fpga Design With Vhdl (Intel/Altera)

ดาวน์โหลดคอร์สเรียน Learn Fpga Design With Vhdl (Intel/Altera) ฟรี

9.0 GBFOR EDUCATIONAL PURPOSES ONLYCourse 12
Learn Fpga Design With Vhdl (Intel/Altera) icon

ดาวน์โหลด Learn Fpga Design With Vhdl (Intel/Altera)

 

หมวดหมู่ (Category) : IT & Software / Hardware / FPGA

ข้อมูลไฟล์ (File Info) :

MP4 Video: h264, 1280×720 Audio: AAC, 44.1 KHz
Language: English (US) Size: 8.57 GB Duration: 20h 14m

Gain a Solid Foundation in VHDL for FPGA Development with Lots of Examples

สิ่งที่คุณจะได้เรียนรู้ (What you’ll learn) :

  • We will cover the VHDL language and syntax with lots of example projects
  • Relate VHDL code to hardware implementation
  • Creating FPGA building blocks using VHDL
  • Creating State Machines using VHDL
  • Creating complex FPGA designs from scratch
  • Highlight good design practice & common pitfalls
  • Writing Test Benches in VHDL
  • Simulate & debug FPGA Designs using ModelSim
  • Use the Intel Quartus software to compile and implement projects
  • Use Quartus To Perform Pin Assignments
  • Programming FPGAs using the USB Blaster
  • Using the Quartus Netlist Viewer to view the Hardware Realisation
  • Making sense of the Quartus Fitter Reports
  • Quartus Assignment Editor
  • Quartus Settings, Options & Optimisations
  • Basic Introduction to Quartus Timing Analyser
  • Implement a UART project that communicates over RS232 with a PC
  • Implement a State Machine project
  • Implement a 4 Digit 7-Segment Display to print a Count value
  • Implement a Project to Create A PWM output
  • Implement a Shift Register to Drive LEDs
  • Implement a Project to cover Switch De-bouncing and Synchronisation

ข้อกำหนด (Requirements) :

  • Fundamentals of digital electronics & logic gates
  • Knowledge of binary and hexadecimal number systems

คำอธิบาย (Description) :

Course Audience :

This course is aimed at students & engineers who want to get into the field of FPGA development using VHDL. No prior knowledge in VHDL/FPGA is assumed so we will start from the very basics.

Students should have a basic knowledge of digital electronics including logic gates and flip-flops.

Course Summary :

This course covers the VHDL language in detail. In between lectures, we will complete a number of fun projects (please see below) with increasing complexity to consolidate the knowledge we have gained during the course. We will go through how to write Test Benches and we will implement a number of Test Benches to verify the UART project. We cover the Intel Quartus software in detail and also go through how to simulate Test Benches using using ModelSim.

Projects (Implemented and Tested On a Cyclone IV Development Board):

1. Reading a switch input and driving an LED output

2. Simple State Machine which reacts to user input and drives a number of LEDs

3. Synchronising and de-bouncing a Switch Input.

4. Generating a PWM output.

5. Designing a Shift Register.

6. 4 Digit 7-Segment display for counting the number of push button activations

7. UART module & State machine for echoing back characters received from a PC over RS232

คอร์สนี้เหมาะกับใคร (Who this course is for) :

  • Graduate students looking for a career as an RTL engineer or Design Engineer
  • Electronics engineers/hobbyists who want to get into the field of FPGA design
  • Those interested in FPGA development who are looking for an introductory course
  • Anyone about to embark on their first VHDL design project

เนื้อหาหลักสูตร (Overview) :

Course Videos
69 lectures • 20hr 14min

Introduction
Cyclone IV Development Board
Installing Quartus
FPGA Fundamentals
Signals & Data Types I
Signals & Data Types II
Constants
VHDL Operators
Structure of a VHDL File
Project : Switch And LED
The Process Block
State Machine Project
Component Instantiation
Project : Using Quartus IP Wizard To Generate PLL
Quartus Netlist Viewer & Fitter Reports
Quartus Settings & Options
VHDL Concurrent Statements
VHDL Sequential Statements
Signal Assignments I
Signal Assignments II
How To Generate A PWM
Project : PWM LED
Variables
Functions and Procedures
Packages and Libraries
Parameterised Components
Type Conversions
Miscellaneous Topics
Tri-State Drivers
Comparators
Multiplexers
Shift Registers
Serialisers
RAMs & ROMs
Finite State Machines
State Machine Practise
Good Design Practice I
Good Design Practice II
Project : LED Shift Register
How To Debounce A Switch Input
Project : De-bouncing Asynchronous Input
Quartus Timing Analyser
Driving A Seven Segment Display
Project : 4 Digit Counter Using Seven Segment Display
Test Benches I
Test Benches II
Test Benches III
UART Block Diagram
RS232 Protocol
BaudClkGenerator Block Diagram
BaudClkGenerator VHDL
BaudClkGenerator Test Bench
Serialiser Block Diagram
Serialiser VHDL
Serialiser Test Bench
UART Transmitter VHDL
UART Transmitter Test Bench
Shift Register VHDL
Shift Register Test Bench
Synchroniser VHDL
Synchroniser Test Bench
UART Receiver VHDL
UART Receiver Test Bench
Summary So Far
Top Level Module VHDL
Top Level Module Test Bench I
Top Level Module Test Bench II
Quartus Implementation
Conclusion
Quartus Project

ดาวน์โหลด

 

ตัวอย่างหลักสูตร
(Course Preview)

Learn FPGA Design With VHDL Intel Altera

 

ข้อมูลไฟล์ (File Info)

Official Website : www.udemy.com/course/learn-fpga-design-with-vhdl/
License : FOR EDUCATIONAL PURPOSES ONLY

ชื่อไฟล์ : Learn FPGA Design With VHDL IntelAltera.rar
ขนาดไฟล์ : 9.0 GB
นามสกุลไฟล์ : *.rar
Server : Google Drive
วันที่อัพโหลด
: 21/04/2023
แก้ไขล่าสุด : 21/04/2023
รหัสผ่าน : sbz

โปรดระวังโฆษณาเด้งไปหน้าอื่น เช็คชื่อไฟล์, ขนาดไฟล์ ก่อนดาวน์โหลดทุกครั้ง 

 Buy 

ดาวน์โหลด

รหัสแตกไฟล์คือ sbz

วิธีดาวน์โหลด  วิธีแก้ลิ้งค์เกินโควต้า


🗨  JOIN OUR COMMUNITY