In order to create a hardware system, you have to make a model of it. This is done with a hardware description language.
- [Instructor] Before showing you some examples, … let's go through some basic concepts of digital systems. … There are two main categories of digital systems. … We have combinational logic, … where the signals travel from an input … through the logic circuit, progressing forward … with no feedback loops, all the way to the output. … Combinational systems have no memory … and thus no notion of time. … Every combination of input values will always yield … the same output. … Examples of combinational circuits are multiplexers, … de-multiplexers, and arithmeticAdders. … On the other hand, we have sequential logic, … which has a combinational part with some feedback loops. … This is the basic principle for flip flops, … which are elements capable of holding a value … acting as memory. … This characteristic gives sequential systems … a notion of time … so they require a clock signal, … which is a sequence of zeros and ones, … at a constant known frequency. … Examples of sequential systems are registers, …
- What is an FPGA?
- FPGA use cases
- Logic blocks and interconnects
- The FPGA development process
- Reviewing the hardware description languages
- Running FPGA simulations
- Implementing an FPGA design
Skill Level Intermediate
Learning Arduino: Interfacing with Hardwarewith Zahraa Khalil1h 40m Intermediate
What you should know1m 9s
1. Field Programmable Gate Arrays
2. Embedded Development Process
3. Hardware Description Languages
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.