Table of Contents
Preface
Section 1: Introduction to FPGAs and Xilinx Architectures
Chapter 1: Introduction to FPGA Architectures and Xilinx Vivado
Technical requirements
Hardware
Software
What is an ASIC?
Why an ASIC or FPGA?
How does a company create a programmable device using an ASIC process?
Fundamental logic gates
More complex operations
Introducing FPGAs
Exploring the Xilinx Artix-7 and 7 series devices
Combinational logic blocks
Storage
Clocking
I/Os
DSP48E1
ASMBL architecture
Introduction to the Vivado toolset and evaluation boards
Evaluation boards
Nexys A7 100T (or 50T)
Basys 3
Introducing Vivado
Vivado installation
Directory structure
Running the example
Summary
Questions
Challenge
Further reading
Section 2: Introduction to Verilog ...
Get FPGA Programming for Beginners now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.