Searched Projects

Tags: 8-bit
0 Stars     479 Views

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
2 Stars     688 Views
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.
1 Stars     117 Views

DED for 8-bit data using Hamming code

DED for 8-bit data using Hamming code
0 Stars     156 Views

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)
0 Stars     251 Views

8-bit computer simplified v2

A computer made completely out of logic gates. Version 2. V1 can be found here:

Because of the limitations of the 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.
1 Stars     135 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!
0 Stars     40 Views

8-bit Adder
0 Stars     69 Views

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



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.
0 Stars     13 Views

8-bit Microcomputer v1.9

Under construction.
0 Stars     15 Views

8-bit Microcomputer v1.5

Under construction.
0 Stars     43 Views

8-bit Microcomputer v2.0

Under construction.
0 Stars     2 Views

Arquitectura Organizacional