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
