All Projects → imihajlow → ccpu

imihajlow / ccpu

Licence: Unknown and 2 other licenses found Licenses found Unknown LICENSE.txt GPL-3.0 LICENSE.GPL Unknown LICENSE.TAPR
A 8-bit computer made of 74xx series logic gates and memory ICs.

Programming Languages

assembly
5116 projects
python
139335 projects - #7 most used programming language
Verilog
626 projects
rust
11053 projects
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to ccpu

z80
Single header Z80 emulator for C++ (C++11 or later)
Stars: ✭ 17 (-45.16%)
Mutual labels:  cpu, 8bit
vrcpu
Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
Stars: ✭ 98 (+216.13%)
Mutual labels:  cpu, electronics
LittleSixteen
Commodore 16 schematics and PCB, redrawn in Kicad
Stars: ✭ 26 (-16.13%)
Mutual labels:  electronics, 8bit
8bit Cpu
Schematics & code for my 74LS-based 8-bit MK1 CPU
Stars: ✭ 232 (+648.39%)
Mutual labels:  cpu, electronics
R8051
8051 soft CPU core. 700-lines statements for 111 instructions . Fully synthesizable Verilog-2001 core.
Stars: ✭ 70 (+125.81%)
Mutual labels:  cpu, 8bit
FPGACosmacELF
A re-creation of a Cosmac ELF computer, Coded in SpinalHDL
Stars: ✭ 31 (+0%)
Mutual labels:  cpu, 8bit
ARM9-compatible-soft-CPU-core
This ARMv4-compatible CPU core is written in synthesiable verilog.It could launch uCLinux and Linux in MODELSIM. It has high Dhrystone benchmark value: 1.2 DMIPS/MHz. It could be utilized in your FPGA design as one submodule, if you master the interface of this .v file. This IP core is very compact. It is one .v file and has only less 1800 lines.
Stars: ✭ 42 (+35.48%)
Mutual labels:  cpu
cpu-memory-monitor
CPU & Memory Monitor, auto dump.
Stars: ✭ 26 (-16.13%)
Mutual labels:  cpu
SBTCVM-Gen2-9
SBTCVM is a virtual machine implementation of a balanced ternary (base 3) computer. Features several compiled languages for ternary software development.
Stars: ✭ 32 (+3.23%)
Mutual labels:  computer
TinyMIPS
The Project TinyMIPS is dedicated to enabling undergraduates to build a complete computer system from scratch.
Stars: ✭ 29 (-6.45%)
Mutual labels:  cpu
cpuwhat
Nim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-19.35%)
Mutual labels:  cpu
mir-cpuid
BetterC CPU Identification Routines
Stars: ✭ 25 (-19.35%)
Mutual labels:  cpu
Part-DB
Open Source Electronic Parts Database using PHP and MySQL
Stars: ✭ 143 (+361.29%)
Mutual labels:  electronics
ersatz80
Z80+ARM=BUGS
Stars: ✭ 13 (-58.06%)
Mutual labels:  8bit
community
ROS 2 Hardware Acceleration Working Group community governance model & list of projects
Stars: ✭ 34 (+9.68%)
Mutual labels:  cpu
l1vm
L1VM - a tiny virtual machine with a 64 bit core
Stars: ✭ 112 (+261.29%)
Mutual labels:  cpu
SpiceSharp
Spice# is a cross-platform electronic circuit simulator based on Berkeley Spice - the mother of commercial industry-standard circuit simulators.
Stars: ✭ 146 (+370.97%)
Mutual labels:  electronics
UliEngineering
A python library for calculations perfomed in electronics engineering
Stars: ✭ 35 (+12.9%)
Mutual labels:  electronics
taskbar-monitor
monitoring tool with graphs (CPU, memory, disk and network) for Windows taskbar.
Stars: ✭ 121 (+290.32%)
Mutual labels:  cpu
yatcpu
Yet another toy CPU.
Stars: ✭ 42 (+35.48%)
Mutual labels:  cpu

A 74xx discrete logic IC-based computer.

Folder structure:

  • doc - documentation
  • model - Verilog model and test benches
  • boards - KiCAD designs of the computer
  • tools - various tools: ALU generator, assembler, linker, compiler, simulator.
  • app - software tests and applications
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].