This is a top-level view of the whole process that starts with an idea and results in a digital system.
- [Instructor] Let's get to know … the FPGA development process … which is usually divided in two parts: … implementation and verification. … Implementation is the process of moving forward … from your abstract design all the way … to the final application. … This is done by a tool chain of programs … that perform a number of steps just like a compiler does. … Second is verification which is the necessary process … of testing the design … in every step of the implementation. … And this is, as you may imagine, an iterative process. … So let me tell you about the steps involved … in the implementation process. … The first step is to write the source code … which is a description of the hardware under development. … There are several levels of abstraction to write this code. … For example, your code can specify the connections … in your system or the behavior of your system. … This code is written in a hardware description language. … The two most popular of which are VHDL and Verilog. …
- 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.