Searched Projects

Tags: 8-bit

project.name
0 Stars     597 Views

ram rom selector

ram rom selector
These are example circuits targeted to 8-bits homebrew computers. They are simple circuits to select between ROM and RAM memories when they share partial block of address space, i.e. if you have a big ROM chip, let's say 32K but you won't use it every single cell of it. So you can set a ROM and a RAM chip on the same address space and set your computer to select the proper one.
Let me explain. Let's say that you have 1x 32K ROM chip and 2x 32K RAM chips and you're using a Z80. The Z80 needs ROM on the first page of the address space because at reset it points to $0000 address cell. But your firmware only occupies 16/18 KB of space. So you can build this RAM/ROM selector using simple chips from the 74xx series and let the computer switches between the 2 kinds of memory. In the first one, for example, the CPU reads from ROM chip up to address $4FFF (20,479), then reads/writes from/RAM. In the second one, the CPU addresses the ROM for the first 24K of memory then switches to RAM

project.name
2 Stars     802 Views
User:
SAP-1 ("Simple As Possible")

A simple 8-bit processor. It has a simple instruction set:
  • LDA - 0 - Load RAM data into accumulator
  • ADD - 1 - Add RAM data to accumulator
  • SUB - 2 - Subtract RAM data from accumulator
  • OUT - e - Load accumulator data into output register
  • HLT - f - Stop processing
Credits to the book "Digital Computer Electronics" by Albert Paul Mauvino, where he invented the educational processor.

project.name
1 Stars     155 Views

DED for 8-bit data using Hamming code

DED for 8-bit data using Hamming code

DED for 8-bit data using Hamming code


project.name
0 Stars     300 Views
User:

8B Addressable RAM

8B Addressable RAM

8 Bytes of addressable Memory. 3 Inputs top left are address, 8 inputs above flip-flops are data in, and button above data in is write. (Don't hurt me I'm new)


project.name
0 Stars     330 Views
User:

8-bit computer simplified v2

8-bit computer simplified v2

A computer made completely out of logic gates. Version 2. V1 can be found here: https://circuitverse.org/users/13948/projects/49969

Because of the limitations of the circuitverse.org simulator, and for easier use, some inbuilt components are used (like the 256-byte RAM module), but most of it is made up of OR, AND, NOT, XOR, NOR and NAND.

This project was originally made for my profile project. This is (or will be) version 2 of the 8-bit computer.


project.name
3 Stars     215 Views

I finally did it.
I made my own 8-bit CPU! With a bit of inspiration from other CircuitVerse projects and from a book called, Digital Computer Electronics.
The premade program does this: 12 + 6 - 3 + 2 (which equals 17)

program the computer by typing in the opcodes in the ROM

Opcodes: (X = address)
0X = Load X's value to Accumulator
1X = Add X's value to Accumulator
2x = Subtract X's value from Accumulator
ee = Take Accumulator's value and put it in the Output
ff = Halt/stop everything

Versions (Date format: DD/MM)
9/11 v1.0 - Finally finished it!


project.name
0 Stars     69 Views
User:

8-bit Adder

8-bit Adder

project.name
0 Stars     143 Views
User:

An 8-bit CPU with an instruction set that includes the analytic integration and differentiation of polynomial expressions.


project.name
0 Stars     52 Views

7-Bit BRWD

7-Bit BRWD

BRWD: BINARY READER AND WRITER DEVICE

Specs:

7-bit RAM

8-bit Memory

How to use:

1. To start writing, set your clock speed, and turn on the "Writer" switch.

2. To scroll through the memory, turn on the "Scroll" switch. Press "Reset" if you are ready to read.

3. Turn the "Writer" switch off, and turn on "Scroll" to start reading the binary.

4. Then when you're done, press "Reset RAM" to reset your writing.


project.name
0 Stars     41 Views

8-bit Microcomputer v1.9

8-bit Microcomputer v1.9

Under construction.


project.name
0 Stars     32 Views

8-bit Microcomputer v1.5

8-bit Microcomputer v1.5

Under construction.


project.name
0 Stars     110 Views

8-bit Microcomputer v2.0

8-bit Microcomputer v2.0

Under construction.


project.name
0 Stars     9 Views

Arquitectura Organizacional

Arquitectura Organizacional

project.name
0 Stars     6 Views

Literally a whole computer

Literally a whole computer

Creating an entire functional and custom 8-bit computer from scratch with assembly language support (not yet complete)


project.name
1 Stars     1 Views
User:

Add/Subrtract

Add/Subrtract

Features a single-bit adder and subtractor as well as a combination of the two. Also showcases a 4-bit adder/subtractor and an 8-bit ALU adder subtractor.


(If anything in the description is wrong please feel free to say so in the comments.