Welcome to the course in this lecture I'm going to introduce myself the course layout and what to expect
from this course about me.
I have a master's of science and electrical engineering with a focus on embedded systems.
I'm currently working as an engineer where I work on firmware pokus on the processors the CPO DS and
microprocessors.
I absolutely love working with electronics especially embedded systems for all those fellow fliers out
there.
Go Eudy the course deliverables upon completion this course you should be able to do the following.
I want you to be able to read and understand a VHDL design as well as create your own VHDL design.
I want you to take your own ideas and have the tools to be able to say OK I had this idea I want to
implement it on PGA using VHDL.
And so you have the tools to be able to do that and also program an FPGA development board.
If someone gives you a set of VHDL design files I want you to know how to take those Impalas create
a configuration file and load it on the FPGA as well as take a configuration file and program the FPGA.
The way this course is laid out is that they are the first several sections.
I discussed the specifics of the VHDL language we talk about the data types the different coding structures
and the styles.
We also discuss the tools provided by Xilinx and Altera.
These are the major players in the FPGA.
See PLB world.
Then after that we go through and complete a set of seven labs.
These labs vary from a basic adder to a more complex RC servo controller.
And for each of these labs I have a set of my HDL design files to start from.
You will take these files and have to modify them to fit to actually get the lab to do what we want
it to.
But upon completing this course you'll have all these complete labs and a set of design files to work
from in the future.
If you find yourself not being challenged by this course I have a set of more challenging courses that
FPGA turbo series.
I have several of them.
They include implementing a you are or we go through and I explain the protocol and the design steps
required to implement this.
You are inside of your FPGA.
And so I also give you files to start from where you will complete them and upon completing this you
will have a fully functional you are that you can type commands in your computer to make specific things
happen on your PGA.
We also had a communication protocols course where we go through various communication protocols used
in the industry that we implement on the FPGA.
And one of these protocols is an infrared receiver will actually be able to read the infrared rays coming
from a TV standard TV remote and be able to implement them and understand what is going on and find
one we have is the advanced LCD control course where we will go through and I'll show you how to vary
the brightness of an LCD make a certain melodies change color as well as a string of neo picks well
IDs to individually change the color on every one of those.
Enough talking about me let's get started learning about VHDL.