FPGA Turbo Series - Implementing a UART Udemy
Price: USD 50
  • Duration: Flexible

Course details

This course will explainhow the Universal Asynchronous Receiver Transmitter (UART) protocol can be used to transmit and receive information. The UARTprotocol structure is explained in greatdetail 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 anddevelopment process in order to implement a fully functional UART on their FPGAdevelopment 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 UARTon their development boards. The students will get to use Xilinx's development tools for thedesign and debugging of their UART implementations.

This course is geared towards students who have been exposed to VHDL, FPGA's, as well as abasic 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. Thiscourse is also great for anyone who is currently employedin the field engineering. Also any electronic hobbyist would benefit greatly from this course!

Upon completing this course students will have all the necessary design files to implement a UART on virtually any FPGA with minimal modifications. Beings that the students will be designing and debugging their own code they will have very detailed knowledge of how this design works and will easily be able to adapt it so that they can add support for many more commands!


Updated on 11 March, 2020
Courses you can instantly connect with... Do an online course on Structural Engineering starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or