Computer Engineering Resources
  • Computer Engineering Resources
  • Deep dive
    • Accelerators
    • Distributed Systems
    • Electronics
    • FPGA
    • Hardware Design
    • High Performance Computing
    • Hardware-Software Interface
    • Interconnects
    • Interesting Companies
    • Memory and Storage Systems
    • Systems for ML
    • Computer Networks
    • Operating Systems and Virtualization
    • Parallel Computing
    • Performance
    • Processors
    • Programming Resources relevant to Comp Engg.
    • Computer Security
    • Systems
    • Tools and Utilities
Powered by GitBook
On this page
  • FPGA
  • 1. Getting Started
  • 2. Frameworks
  • 3. Resources
  • 4. Research

Was this helpful?

Edit on Git
  1. Deep dive

FPGA

PreviousElectronicsNextHardware Design

Last updated 2 years ago

Was this helpful?

FPGA

1. Getting Started

  • - FPGA for beginners

  • - Refresher on digital logic

  • - A self-contained online book containing a library of FPGA design modules and related coding/design guides.

  • - Recipe for FPGA cooking

  • - What are FPGAs?

  • - This repository is intended for folks who are new and want to learn something about FPGA. This repository is a collection of useful resources and links rather than a thorough FPGA tutorial.

2. Frameworks

3. Resources

3.1. Articles

3.2. Open Source Implementations

4. Research

4.1. Conferences

4.2. Labs/Opportunities

- LiteX is a MiSoC-based SoC builder using Migen as Python DSL that can be used to create SoCs and full FPGA designs.

- Scalable Network Stack supporting TCP/IP, RoCEv2, UDP/IP at 10-100Gbit/s

- Article on using the Xilinx AXI VIPs.

- ETH Parallel Computing lab

- Send video/audio over HDMI on an FPGA

- Conference on Field-Programmable Logic and Applications

- Consortium of universities doing good FPGA research

- The NetFPGA is an open source hardware and software platform designed for research and teaching. These platforms allow researchers, and students to build prototypes of high-speed, hardware-accelerated networking systems.

SoC Builder from LiteX
Scalable Network Stack for FPGA
Xilinx AXI VIP for FPGAs
Part 2
Productive Parallel Programming for FPGA with HLS
Course on MPSoC
Using SDRAM in FPGA Designs
HDMI HDL UTIL
FPL
SHREC
NetFPGA
Nandland: FPGA 101
Hackaday: FPGA Bootcamp
FPGA Glossary
FPGA Design Elements
Blinky on every FPGA
FPGA Project ideas
FPGA Boards list
FPGA in Finance blog
Getting started with FPGA
FPGA timing
1. Getting Started
2. Frameworks
3. Resources
3.1. Articles
3.2. Open Source Implementations
4. Research
4.1. Conferences
4.2. Labs/Opportunities