My Notes Wiki
CtrlK
  • Documentation
  • Data Science
    • Data Science Bootcamp Udemy Course
  • Digital Design by Morris Mano
    • Digital Systems and Binary Numbers
    • Boolean Algebra and Logic Gates
    • Gate‐Level Minimization
    • Combinational Circuits
    • Synchronous Sequential Logic
    • Registers and Counters
    • Memory and Programmable Logic
    • Design at the Register Transfer Level
  • FPGA
    • Overview
    • Hardware
      • FPGA History
      • FPGA Architecture
      • Static Timing Analysis
      • Clock Domain Crossing
    • Protocols
      • UART
      • AXI
      • SPI
      • PCIE
    • Peripherals & IPs
      • Memories
      • RAM
      • DDR
      • DDR3
      • Flash
      • EMMC
      • Gigabit Ethernet
      • DMA
    • Software & Tools
      • verilog
    • Links & References
  • HLS
    • High-Level Synthesis Prerequisites(UG998)
    • Vitis High-Level Synthesis(UG1399)
    • Vivado High-Level Synthesis Tutorial(UG871)
  • Image Processing
  • Programming Languages
    • C
    • Cpp
    • HDL
      • HDL Basics
      • Verilog
      • SystemVerilog
      • VHDL
      • Verilog Codes
    • Python
  • Vitis
    • Vitis
  • Zynq
    • zynq
Powered by GitBook
On this page
  • Overview
  • Hardware
  • Protocols
  • Peripherals & IPs
  • Software & Tools
  • Links & References

FPGA

This is an FPGA Primer written/compiled by me from multiple sources which I have listed in the links and references.

Overview

Hardware

  • FPGA History

  • FPGA Architecture

  • Static Timing Analysis

  • Clock Domain Crossing

Protocols

  • UART

  • AXI

  • SPI

  • PCIE

Peripherals & IPs

  • Memories

  • RAM

  • DDR

  • DDR3

  • Flash

  • EMMC

  • Gigabit Ethernet

  • DMA

Software & Tools

Links & References

PreviousDesign at the Register Transfer LevelNextOverview

Last updated 5 days ago