95% off FPGA Turbo Series – Implementing a UART (Coupon)

Attention: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission at no extra cost to you. Thanks!

FPGA Turbo Series - Implementing a UART - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: FPGA Turbo Series – Implementing a UART

Subtitle: Develop a fully functional UART from start to finish and implement on your own FPGA development board

Instructor: Taught by Your Embedded Systems Guy

Category: IT & Software

Subcategory: Hardware

Provided by: Udemy

Price: $49.99 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 15, 2019…

Students: 1143 students enrolled

Ratings: 149 reviews

Rank: ranked #986 in Udemy IT & Software Courses

Brief course description

This course will explain how the Universal Asynchronous Receiver Transmitter (UART) protocol can be used to transmit and receive information. The UART protocol structure is explained in great detail with many visual representations to help the students understand how a UART works. Once the UART protocol has been sufficiently explained to the students, they will then be guided through the FPGA design and development process in order to implement a fully functional UART on their FPGA development boards. This fully functional UART will be able to accept commands received over the UART serial port and act upon these commands. These actions will include being able to individually select which LED’s are on and which ones are off, as well as being able to set the number displayed on the 7 segment display.

Students will be provided with VHDL design files that can be used as starting points for their UART design. Working with the provided design files and using the lectures as references the students will implement a fully functional UART on their development boards. The students will get to use Xilinx’s development tools for the design and debugging of their UART implementations.

This course is geared towards students who have been exposed to VHDL, FPGA’s, as well as a basic understanding of digital circuits. This is a great supplement to any engineering student who wants to improve upon their hardware design skills before entering the workforce. This course is also great for anyone who is currently employed in the field engineering. Also any electronic hobbyist would benefit greatly from this course!

(Read more about this course on the official course page.)

Jordan Christman bio

Jordan Christman graduated from the University of Dayton with his Bachelor’s degree in Electronic and Computer Engineering Technology. He also graduated from UD with his Master’s degree in Electrical Engineering. Jordan currently has a patent pending for an electronic monitoring device. He has strong knowledge in FPGA (Field Programmable Gate Array) development, Digital Electronics, Circuit Board design, and VHDL design and modeling of hardware systems. Jordan’s focus of study in school was embedded systems which involves circuit design, firmware development, implementation of computer hardware, and the interfacing of computer operating systems. Jordan’s hobbies include mobile application development, layout and assembly of PCB’s (Printed Circuit Boards), computer application programming, and anything related to electrical engineering.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. All about Arduino Wireless and the IoT

A complete course on using your Arduino to communicate data wirelessly

Taught by Computer Engineer Embedded IoT: Device to Web Integration


2. Risk Management: Master FMEA/FMECA & Criticality from A to Z

Become an expert in Risk Analysis and Management by applying the most widely used and accepted methodology: FMEA/FMECA

Taught by Chartered Engineer – MSc – Senior Consultant


3. SQL Introduction and Injection

Hack and protect yourself from SQL Injection.

Taught by Scientist, Engineer, Android Developer,Trainer and CEO


4. Learning the UNIX Command Line on OS X

Mac beginners can easily become power OS X users by using the Terminal to interact with the UNIX shell.

Taught by Founder at Chip Castle Dot Com, Inc.


5. Apache Kafka Series – Kafka Monitoring & Operations

Kafka Monitoring Setup with Prometheus and Grafana, Kafka Operations and Kafka Cluster Upgrades Hands-On. Setup in AWS

Taught by Best Selling Instructor, Kafka Guru, AWS Certified Developer

Final details for this Udemy course

Languages: English

Skill level: N/A

Lectures: 23 lectures lessons

Duration: 2 hours of video

What you get: Gain a solid understanding on how the UART protocol works.

Target audience: You should take this course if: You have completed my Learn VHDL and FPGA Development course

Requirements: Download and install Xilinx Vivado Design Suite.

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons