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