FPGA Turbo Series - Communication Protocols




FPGA Turbo Series - Communication Protocols

This course explains how multiple communication protocols are used and how they can be implemented onto a FPGA. Each communication protocol is explained in great detail so that the student will be able to successfully implement the communication protocol on their FPGA development board. After each communication protocol has been introduced and explained the students will then be tasked with completing a project that pertains to that specific communication protocol. These various projects and topics include:

  • Generating PWM Signals
  • Controlling a Buzzer
  • Controlling a RC servo motor
  • PS/2 Computer Keyboard Communication
  • PS/2 Computer Mouse Communication
  • Receiving Infrared Communication Commands
  • Transmitting Infrared Communication Commands


Students will be provided with VHDL design files that can be used as starting points for the various design projects. Working with the provided design files and using the lectures as references the students will implement fully functional communication protocols on their development boards. The students will get to use Xilinx's development tools for the design and debugging of their various communication protocol 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!

Upon completing this course students will have all the skills and knowledge to implement virtually any communication protocol on a FPGA. Beings that the students will be designing and debugging their own code they will have very detailed knowledge of how each design works and will be able to expand upon each project if they so desire.

Implementing fully functional communication protocols on your FPGA development board

Url: View Details

What you will learn
  • Implement virtually any communication protocol on their FPGA development board.
  • Improve their skill sets in FPGA development platforms, specifically Vivado's Design Suite.
  • Gain an understanding of various communication protocols.

Rating: 4.2

Level: All Levels

Duration: 2 hours

Instructor: Jordan Christman


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap