The most amazing part of FPGAs may very well be this enormous array of switches that perform the internal connections you need.
- [Instructor] Let's talk about … the programmable interconnects. … This is the part of the FPGA … that has all the custom connections … between logic cells across logic blocks. … The interconnects are typically implemented … by switch boxes … which contain a number of simple semiconductor switches. … Each of these switches is either open or closed … depending on a logic state in it's input. … These open or closed states come from a special memory … in the FPGA. … This is how a switch box may be implemented. … At the left we have six different wires … that may be connected between each other in any way. … This is possible because there are switch boxes … at the intersections. … Now looking closer at the switch box, … it may contain as many as six switches … to route any signal in any direction needed. … If you look carefully, … you'll see that a single switch box … is capable of routing two different signals. … For example, one that goes horizontally … and one that goes vertically through the switch box. …
- 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.