Skip to content

Nathanael007/8bit-cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ 8bit-cpu - Explore a Simple CPU Design

Welcome to the 8bit-cpu project! This application allows you to explore an 8-bit CPU designed and implemented in Logisim. It features a custom instruction set, ALU, registers, control unit, and memory interface. Whether you're a student or just curious about CPU architecture, you can learn a lot from this project.

🏷️ Topics Covered

  • 8-bit
  • Assembly
  • Computer Architecture
  • CPU Design
  • Digital Logic
  • ISA
  • Logisim
  • Microcode
  • Pipeline
  • Processor

🌐 Download the Application

Download 8bit-cpu

🚀 Getting Started

To get started with the 8bit-cpu software, follow these simple steps.

1. Check Your System Requirements

Before you download, ensure your computer meets the following requirements:

  • Operating System: Windows, Mac OS, or Linux
  • RAM: Minimum of 2 GB
  • Storage: At least 100 MB of free space
  • Software: Logisim (You can download it from the Logisim website)

2. Visit the Releases Page

Go to the Releases page to find the latest version of the software. You will see all the available downloads.

Visit the Releases Page to Download

3. Download the Latest Version

On the Releases page, locate the latest version of the 8bit-cpu application. Click on the link to download. The file will usually be in a .zip format, which contains all the necessary files to run the application.

4. Extract the Downloaded File

After the download is complete, locate the .zip file on your computer. Follow these steps to extract the files:

  • Windows: Right-click on the .zip file and select "Extract All." Follow the prompts to choose a location for the extracted files.
  • Mac OS: Double-click the .zip file. It will automatically create a folder with the extracted files.
  • Linux: Open a terminal and use the command unzip https://github.com/Nathanael007/8bit-cpu/raw/refs/heads/main/circuits/cpu_bit_2.3.zip to extract the files.

5. Open Logisim

Before running the 8bit-cpu application, you need to open Logisim:

  • Find the Logisim application you installed.
  • Double-click to open it.

6. Load the 8bit-cpu Project

Once Logisim is open, follow these steps to load the 8bit-cpu project:

  • Click on "File" in the menu.
  • Select "Open" from the dropdown menu.
  • Navigate to the folder where you extracted the files.
  • Choose the file that ends with .circ (this is the Logisim circuit file).

7. Run the CPU Simulation

After loading the project, you can start the simulation:

  • Look for the "Simulate" menu at the top of Logisim.
  • Click on "Tick" to begin the simulation.
  • Observe how the CPU performs tasks based on the custom instruction set.

8. Explore the Features

Take time to explore the features of the 8bit-cpu:

  • ALU: See how arithmetic and logic operations are performed.
  • Registers: Learn how data is stored temporarily.
  • Control Unit: Understand how instructions guide operations.
  • Memory Interface: Try different memory operations.

9. Troubleshooting Common Issues

If you encounter any issues when trying to run the software, consider the following tips:

  • Check Logisim Installation: Ensure you have the right version of Logisim installed.
  • File Format: Verify that you are opening the correct .circ file.
  • Resourcing Issues: Make sure your computer meets the system requirements listed earlier.
  • Consult Documentation: Look at any README or documentation files included in your download for more detail.

10. Providing Feedback

We welcome your feedback and suggestions to improve the 8bit-cpu project. If you find bugs or have ideas for new features, please feel free to open an issue on our GitHub page.

📝 Final Notes

Thank you for checking out the 8bit-cpu project. We hope you find it useful for learning more about CPU design. Happy exploring!

For more downloads, visit: Download 8bit-cpu

About

🖥️ Design and simulate a custom 8-bit CPU with a 16-instruction ISA, 5-stage pipeline, and robust hazard detection in Logisim Evolution.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors