Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-digital-ic

A collection of great digital IC project/tutorial/website etc..
https://github.com/qninth/awesome-digital-ic

Last synced: about 5 hours ago
JSON representation

  • Awesome Awesome ⭐

    • Quora Topics

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

    • Quora Topics

    • Communication Technology

      • ALEX FORENCICH - AXI - axi) - Collection of AXI4 and AXI4 lite bus components. Most components are fully parametrizable in interface widths.
      • TVIP - AXI - ishitani/tvip-axi) - An UVM package of AMBA AXI4 VIP.
      • PULP-platform - AXI - platform/axi) - AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication.
      • ALEX FORENCICH - AXIS - axis) - Collection of AXI Stream bus components. Most components are fully parametrizable in interface widths.
      • ALEX FORENCICH - IIC - i2c) - I2C interface components. Includes full MyHDL testbench with intelligent bus cosimulation endpoints.
      • corundum - NIC
      • RIFFA - PCIe - Reusable Integration Framework for FPGA Acceleratorscommunication.
      • zipcpu - UART - A simple, basic, formally verified UART controller.
      • ALEX FORENCICH - Verilog IPs including PCIe/Ethernet/I2C/Uart etc.
      • C910 - UART
    • Information Technology

      • RISC-V Instruction Set Manual - This repository contains the LaTeX source for the draft RISC-V Instruction Set Manual.
      • PULP - Open source Parallel Ultra-Low-Power RISC-V core.
      • XiangShan - Open-source high-performance RISC-V processor.
      • picorv32 - A Size-Optimized RISC-V CPU.
      • Hummingbirdv2 E203 Core and SoC - mcu/e203_hbirdv2) [Docs](https://doc.nucleisys.com/hbirdv2/) - A Ultra-Low Power RISC-V Core.
      • darkriscv - A proof of concept for the opensource RISC-V instruction set.
      • CVA6 RISC-V CPU - An application class 6-stage RISC-V CPU capable of booting Linux.
      • VexRiscv - A FPGA friendly 32 bit RISC-V CPU implementation.
      • zipcpu - with detailed comments.
      • Nyuzi Processor - GPGPU microprocessor architecture.
      • RISC-V Exchange: Cores & SoCs - A list of RICS-V cores and SoCs.
      • openmsp430 - The openMSP430 is a synthesizable 16bit microcontroller core written in Verilog.
  • Tutorials and Courses 💬[Intro](./Tutorials%20and%20Courses/README.md)

  • Tools

    • FPGA

      • tree-core-ide - cpu/tree-core-ide)- A VSCode-based HDL extension.
      • EDA Playground - Edit, save, simulate, synthesize SystemVerilog, Verilog, VHDL and other HDLs from your web browser.
      • WaveDrom - Digital Timing Diagram everywhere
      • Icarus Verilog - A Verilog simulation and synthesis tool.
      • OpenROAD - OpenROAD-Project/OpenROAD)![stars](https://img.shields.io/github/stars/The-OpenROAD-Project/OpenROAD) - An RTL-to-GDS Flow
  • Forums

    • FPGA

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

    • FPGA

      • 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

    • web

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

      • 与门 - Build an adder from nand.