Skip to content

Latest commit

 

History

History
175 lines (123 loc) · 14.7 KB

README.md

File metadata and controls

175 lines (123 loc) · 14.7 KB

Awesome Digital IC

A collection of great ASIC/FPGA/VLSI project/tutorial/website.

  • 🚩 = Chinese
  • 📍 = Github Project
  • 📽 = With vedio
  • 👶 = Easy to get start with
  • ⭐ = Recommended
  • 💬 = More Details

Awesome Awesome ⭐

Awesome-lists for digital ic.

Github Topics

  • verilog 📍 - Here are 2,566 public repositories matching "verilog" topic...
  • vhdl 📍- Here are 1,766 public repositories matching "vhdl" topic...
  • fpga 📍 - Here are 3,136 public repositories matching "fpga" topic...

Quora Topics

  • verilog 📍 - Here are 2,566 public repositories matching "verilog" topic...
  • vhdl 📍- Here are 1,766 public repositories matching "vhdl" topic...
  • fpga 📍 - Here are 3,136 public repositories matching "fpga" topic...

Projects and IPs

Communication Technology

  • ALEX FORENCICH - Verilog IPs including PCIe/Ethernet/I2C/Uart etc.

  • ALEX FORENCICH - AXI 📍stars - Collection of AXI4 and AXI4 lite bus components. Most components are fully parametrizable in interface widths.

  • TVIP - AXI 📍stars - An UVM package of AMBA AXI4 VIP.

  • PULP-platform - AXI 📍stars - AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication.

  • ALEX FORENCICH - AXIS 📍stars - Collection of AXI Stream bus components. Most components are fully parametrizable in interface widths.

  • ALEX FORENCICH - IIC 📍stars - I2C interface components. Includes full MyHDL testbench with intelligent bus cosimulation endpoints.

  • corundum - NIC 📍stars

  • RIFFA - PCIe 📍stars - Reusable Integration Framework for FPGA Acceleratorscommunication.

  • ALEX FORENCICH - UART 📍stars - A basic UART to AXI Stream IP core, written in Verilog with cocotb testbenches.

  • zipcpu - UART 📍stars - A simple, basic, formally verified UART controller.

  • C910 - UART 📍

Information Technology

RISC-V

Others

  • zipcpu ⭐📍stars - with detailed comments.
  • openmsp430 - The openMSP430 is a synthesizable 16bit microcontroller core written in Verilog.
  • Nyuzi Processor 📍stars - GPGPU microprocessor architecture.

Tutorials and Courses 💬Intro

  • zipcpu 👶 - Verilog, Formal Verification and Verilator Beginner's Tutorial
  • WORLD OF ASIC ⭐ - A great source of detailed VLSI tutorials and examples.

HDL

  • More information about hardware description language on Awesome HDL

Verilog Grammar

VHDL Grammar

Chisel

SpinalHDL

Verification

  • Verification Academy - The most comprehensive resource for verification training.
  • Verification Guide - Tutorials with links to example codes on EDA Playground.
  • Doulos - Global training solutions for engineers creating the world's electronics products.
  • testbench - Some training articals for systemverilog.
  • ClueLogic - Providing the clues to solve your verification problems.
  • ChipVerify - A simple and complete set of verilog/System Verilog/UVM tutorials.

Build a CPU

FPGA

Tools

Forums

  • EETOP 🚩 - The most popular IC bbs in China.
  • edaboard - An EE World Online Resource.
  • 极术社区 🚩 - A bbs sponsered by Arm China.

Online Judge Platforms

  • HDL bits - A collection of small circuit design exercises for practicing digital hardware design using Verilog Hardware Description Language (HDL).
  • USTC Verilog OJ 🚩 - A verilog online judge service
  • nowcoder - Verilog Part - A verilog oj platform.

Games

PC

  • MHRD - Become a hardware engineer & Build your own CPU from NAND.

web

  • NAND Game - Build a CPU from basic cells by dragging.

Mobile Phone

  • 与门 🚩 - Build an adder from nand.

Discuss: QQ Group 830367636 Email [email protected]