An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: hardware-design

intel/rohd-cosim

Cosimulation for the Rapid Open Hardware Development (ROHD) framework with other simulators

Language: Dart - Size: 769 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 23 - Forks: 5

arm-university/Operating-Systems-Foundations-with-Linux-on-the-Raspberry-Pi

A textbook on the introduction to the foundations of modern operating systems with Linux

Size: 18.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 51 - Forks: 12

spsehavirov/haw-mcu-schematics

Náčrtky a bloková schémata pro (mikro)procesory do předmětu HAW a nejen

Language: TeX - Size: 33.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

yanranxiaoxi/MotoDrive-L298N-Solution

双路直流电机驱动 L298N 方案

Size: 156 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

intel/rohd-hcl

A hardware component library developed with ROHD.

Language: Dart - Size: 28.5 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 94 - Forks: 29

Vishwajeetsinh-K/RTL2GDS_demux

An RTL-to-GDSII ASIC Flow Project Design, simulate, synthesize, and layout a full 1×8 demux for 8-bit data — all the way from Verilog to GDSII.

Size: 4.88 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

NoxHarmonium/sirc

The best retro console that never existed

Language: Rust - Size: 2.33 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

player400/pi

My very own CPU architecture! Emulator availible!

Language: C++ - Size: 435 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 6 - Forks: 0

arm-university/Introduction-to-Computer-Architecture-Education-Kit

Gain an understanding of the fundamental topics and concepts of computer architecture including the application of these with modern Arm processors

Language: HTML - Size: 31.5 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 275 - Forks: 50

sigma-logic/hvtx

DVI/HDMITransmitter(Source) Core for Arora FPGA family

Language: SystemVerilog - Size: 124 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

sigma-logic/gowiners

Gowin EDA thin oxidized wrapper

Language: Rust - Size: 31.3 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

yanranxiaoxi/Offline-Voice-Control-Smart-Ball-Light

一款离线语音智能小球灯,兼容大部分小球(藤条)灯型号,为嘉立创智能训练营开源设计方案

Size: 131 KB - Last synced at: about 22 hours ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

ahmed-agiza/EDAViewer

EDAV: Open-Source EDA Viewer; render design LEF/DEF files in your browser!

Language: JavaScript - Size: 3.09 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 71 - Forks: 13

Anup-Naik/The-Elements-of-Computing-Systems

The solutions to projects specified in the book the elements of computing systems.

Language: Hack - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

contisimone99/Simple-HW-Asimmetric-Encryption

Simple Asymmetric Encryption (SAE) system implemented in SystemVerilog and Python. Demonstrates basic key generation, encryption, and decryption operations using modular arithmetic with communication between two parties through public key exchange.

Language: SystemVerilog - Size: 1.56 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

AlonMell/build-a-computer

Implementation of a modern computer system from first principles. Starting with basic NAND gates and progressively building a CPU

Language: Hack - Size: 61.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Rex1110/cache

Simple verification of an L1 cache supporting byte/halfword/word access. Implements direct-mapped structure with hit/miss handling, including read-allocate and write-around policies.

Language: SystemVerilog - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

matthias-bs/LoRaWAN_Node

Hardware design of a solar-powered LoRaWAN node based on ESP32

Size: 4.06 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

Staok/thoughs-about-hardware-design

介绍和罗列关于硬件设计所需要考虑的各个方面。纯个人经验总结,非科班念经。永远地不定期更新。CC-BY-NC-SA 4.0。

Language: Batchfile - Size: 528 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 91 - Forks: 30

thousrm/universal_NPU-CNN_accelerator

hardware design of universal NPU(CNN accelerator) for various convolution neural network

Language: Verilog - Size: 44.5 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 101 - Forks: 12

sudoDeVinci/ScreenSynth

VGA LCD version of the CRTelecaster from Electronicos Fantasticos

Language: C++ - Size: 15.8 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

yanranxiaoxi/Portable-Desktop-Uninterruptible-Power-Supply

便携桌面不间断电源

Size: 278 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

sini6a/stm32-pocket-console

STM32 Pocket Game/Dev Console 🕹️ is a handheld device powered by 2xAAA batteries. It features 5 programmable buttons, 2 LEDs, and an SPI TFT 2.4" display with a resolution of 320x240 pixels.

Language: C - Size: 24.6 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 0

SarwanShah/Embedded-System-For-Lunar-Landing-Pad-NASA-2024

Won Best System Engineering honor at NASA Big Idea Forum. Designed a state-machine based system for controlling 6 motor, 6 servos, 2 solenoid values using an ESP32C6.

Size: 199 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

chaseruskin/legoHDL

An experimental package manager and development tool for Hardware Description Languages (HDL).

Language: Python - Size: 3.9 MB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 2

FiestaBoy/Custom-16bit-MIPS-ISA

A custom 16-bit MIPS-inspired processor built in Logisim, featuring a unique instruction set, ALU, register file, and memory components. Designed for educational purposes and low-level computing exploration.

Size: 20.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

SarwanShah/HU_2021_Thesis_Development-of-Cart-Mounted-Inverted-Pendulum

This repository contains the report for the design and development of a cart-mounted inverted pendulum test bench, created as an undergraduate thesis project by Sarwan Shah, Muhammad Abdullah Siddiqui, and Adil Ali Khan at Habib University in 2021. The project aims to offer students an accessible, scalable, and cost-effective platform for learning.

Size: 17.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

sigma-logic/common-cores

Common cores for internal use under organization. Mostly oriented on Gowin Arora V family

Language: SystemVerilog - Size: 92.8 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

MohammedS2lah/Digital_Design_With_VHDL

In this repository, I'll provide a simple, organized collection of VHDL designs and tutorials to help anyone learn and practice digital design using VHDL.

Language: VHDL - Size: 36.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

LIMPIX31/tangmega138kpro-blink

Language: SystemVerilog - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

yanranxiaoxi/Floppy-based-on-CH331A

基于 CH331A 的模拟软盘

Size: 144 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

yanranxiaoxi/Multi-adaptation-Wi-Fi-Geiger-Counter-Double-Tube-Type

中文固件多管型 Wi-Fi 盖革计数器(MWGC-2T)

Size: 909 KB - Last synced at: about 22 hours ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 3

LinuxNerd14/JBD8-8

WDC 65C02 based computer with decent I/O and 272K bytes of SRAM

Size: 16.9 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

yanranxiaoxi/MotoDrive-MX1508-Solution

双路直流电机驱动 MX1508 方案

Size: 168 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

yanranxiaoxi/Floppy-and-3-USB-2.0-Hub

模拟软盘与 3×USB 2.0 集线器

Size: 232 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

intel/rohd

The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.

Language: Dart - Size: 18.3 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 369 - Forks: 65

KarimZakzouk/AES

Design and Development of AES Encryption and Decryption Modules in Verilog HDL for AES128, AES192, and AES256 Algorithms.

Language: Verilog - Size: 24.4 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

LudoProvost/fast-inverse-square-root

Hardware solution for calculating the inverse square root of an IEEE single-precision floating-point number done in Verilog.

Language: C - Size: 59.6 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

349gill/logic-chips

Implementation of various logical chips used in Modern CPU Architecture described in an Arbitrary HDL Format

Size: 9.77 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

kara-abdelaziz/Simple-VGA-card

A hardware implementation on Logisim of the World's Worst Video Card designed by Ben Eater.

Language: TeX - Size: 476 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Global-Health-Engineering/pre-cleaning-system-design-for-HDPE-bottles

This repository contains the technical documentation of the prototype station for pre-cleaning of the HDPE bottles. The station aims to provide a sustainable solution for enhancing the recycling processes in low-resource settings.

Language: JavaScript - Size: 36.4 MB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Spooky-Manufacturing/SpookyIDE

Spooky Manufacturing's Quantum Hardware IDE

Language: TypeScript - Size: 1020 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 3

nicolasbenatti/hw-convolutional-encoder

Digital Logic Design project at Politecnico di Milano

Language: VHDL - Size: 1.3 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

laqieer/opencartgba

Open Source GBA Flashcard

Language: VHDL - Size: 815 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 2

yu2924/XPS

preamplifier & power distributor for instruments

Language: C++ - Size: 5.01 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

RISCY-Lib/rtlpy

A Library of Python Utilities for RTL Design

Language: Python - Size: 4.67 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

BhattSoham/RISCV-HDP

Hardware Design Program Hosting By VLSI System Design (https://www.vlsisystemdesign.com/)

Language: Verilog - Size: 42.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

LEDswarm/NeoPixelRing

KiCad project and OpenSCAD model for a custom NeoPixel ring which uses a USB-C socket to interface with LEDswarm controller mainboards.

Language: OpenSCAD - Size: 4.65 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

alhassanalbadri/systemverilog-linter

Robust SystemVerilog Linter and Formatter to enhance code quality and ensure standards compliance. Perfect for hardware designers seeking efficient verification and readable code.

Language: JavaScript - Size: 143 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

IntelLabs/HDFIT.ScriptsHPC 📦

This repository contains an HPC (High Performance Computing) reliability benchmark, carrying out fault injection experiments on a variety of HPC applications, targeting BLAS (Basic Linear Algebra Subroutines) GEMM (GEneral Matrix Multiply) operations.

Language: Python - Size: 3.25 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 3

yanranxiaoxi/8051-Uno-Development-Board-based-on-STC8G-and-STC8H

基于 STC8G 与 STC8H 系列单片机的 8051 Uno 开发板

Size: 425 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

jamesminardi/mips-pipeline-processor

Hardware-Scheduled Pipeline Processor in VHDL

Language: Assembly - Size: 41.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DavidMorano/research

high instruction-level-parallelism (ILP) using Resource-Flow-Execution

Language: C - Size: 48.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

yanranxiaoxi/Arduino-Uno-Development-Board-based-on-LGT8Fx8P-and-ATMEGAx8PB

基于 LGT8Fx8P 与 ATMEGAx8PB 系列单片机的 Arduino Uno 开发板

Size: 603 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

adamalfath/sentsor-core-esp32embed

Super low power ESP32 development board for embedded application

Size: 5.08 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

adamalfath/sentsor-core-esp32dev

General purpose ESP32 development board with onboard RTC & environment sensor

Size: 4.69 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

adamalfath/sentsor-core-esp32micro

Features-rich ESP32 development board in super compact form factor

Size: 5.46 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

IntelLabs/HDFIT 📦

HDFIT (Hardware Design Fault Injection Toolkit) Github documentation pages.

Size: 130 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 2

chykon/svart

Svart is an embedded (in Dart) domain-specific language for describing binary circuits, generating a strict subset of SystemVerilog and easily interacting with external tools.

Language: Dart - Size: 81.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

yanboishere/L298N-Fan

大一下学期自动化实验室小课题:L298N变速风扇|A small topic in the automation laboratory in the second semester of freshmen: L298N variable speed fan.

Language: C - Size: 3.5 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

linguini1/gol-16

A custom 16-bit processor with a custom assembly language and emulator, based off of the ARM 32-bit processor.

Language: C - Size: 512 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

kbecke05/CPE315-Computer-Architecture

A collection of old projects in assembly and Java from class assignments

Language: Java - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

yanranxiaoxi/4-USB-2.0-Hub-based-on-SL2.1A

基于 SL2.1A 的 4×USB 2.0 集线器

Size: 175 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

gabrielonishi/clock-from-scratch Fork of sarahp31/projetoRelogio

Projeto de relógio digital com projeto de arquitetura, assembler e assembly. Feito como Projeto 1 da disciplina Design de Computadores, do 6° semestre de Engenharia da Computação do Insper.

Language: VHDL - Size: 9.52 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

a-alto/Working-zone_encoding_with_FPGA

Working-zone encoding: Digital Devices Project, Final Examination 2019/2020 - Politecnico di Milano

Language: VHDL - Size: 896 KB - Last synced at: about 17 hours ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

markods/NiLectures

Language: Cuda - Size: 18.3 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

lorenzozaccomer/iterative-multiplier

Project for Electronic Calculators course.

Language: VHDL - Size: 4.77 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

yu2924/DummyLoad50V2A

unipolar dummy load testing utility

Language: C++ - Size: 1.06 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

yu2924/SOIC2DIP8

SOIC8-DIP8 footplint adapter PCB

Size: 200 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

yanranxiaoxi/STM32-Mega-Mini-based-on-STM32F10xCxTx

基于 STM32F10xCxTx 系列单片机的 STM32 Mega Mini 开发板

Size: 609 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

yanranxiaoxi/STM32-Uno-based-on-STM32F0xxKxTx

基于 STM32F0xxKxTx 系列单片机的 STM32 Uno 开发板

Size: 376 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

mauer4/Personal-Project-Verilog-CLOCK

This project was a nice idea I had to build a digital logic clock on the DE1-SOC FPGA, while practicing System-verilog, Asynchronous design, and advanced debugging techniques

Language: SystemVerilog - Size: 34.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nathsou/hdl

Hardware Description (and Simulation) Library

Language: TypeScript - Size: 1.13 MB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

drifter1/mod2linematrixmul

VHDL Implementation of Modulo2 Line by Matrix Multiplication (with Tutorial Series on Steemit)

Language: VHDL - Size: 26.4 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Gabrielgr01/Sumador_ASCII

Sumador de dos números de dos dígitos cada uno codificados en ASCII estándar en 7 bits. Restricción: realizar la suma en binario natural.

Language: Verilog - Size: 5.09 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hanishkvc/prgs-hw-tools-helpers

Some utility programs I created to help simplify my life wrt hw development tool usage

Language: Python - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0