Go through the code of the solution to implement a 4-bit adder using Vivado.
- [Instructor] So let's take a look at my solution … for the other application on the Xilinx Board. … First, in line 21, we have the module definition, … and this definition uses some inputs … that were not in the previous example. … For instance, we have in line 24 an input … that is called ClockIn, … that's the 100 megahertz clock line on the board. … We have an array of Anodes, … that is an array of four registers. … These are the controllers for the transistors … we just saw in the schematic diagram. … And scrolling down, there is an array … I want you to pay attention to. … It's this one in line 32. … This is tri array … of four lines called DecoderInput. … Now the tri type of wire … is a special wire that can be driven by a Tristate buffer. … TriState buffers are special primitive buffers … in digital electronics that provide three logical states. … One, zero, … and a high impedance state, … which is electrically equivalent to being disconnected. … This is how most bus architectures work. …
- 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.