GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - meetdoshi90/8-Bit-RISC-Microprocessor: An 8-bit RISC based processor designed in verilog with x86 instructions.

BranchesTags
Open more actions menu

Latest commit

 

History

25 Commits
25 Commits

Folders and files

NameName
Last commit message
Last commit date
src
src
 
 
Doc.pdf
Doc.pdf
 
 
Instruction-Set.pdf
Instruction-Set.pdf
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

🖥️ 8 Bit RISC Processor in Verilog 🖥️

An 8-bit RISC based processor designed in verilog with x86 instructions

Verilog HDL Design Simulation

Directory

./src/* 
  ├─ src/images - # Processor modules and driver simulation results
  ├─ src/ALU.txt - # ALU Module of the processor
  ├─ src/DATAMEM.txt - # 16 Kilo Byte Data Memory
  ├─ src/GROUP00TEST-Driver.txt - # Testing Driver Code for Group 00 Instruction set
  ├─ src/GRP01&11TEST-Driver.txt - # Testing Driver Code for Group 01 && 11 Instruction set
  ├─ src/INSMEM.txt - # Instruction memory with 256 x 24 Bit instruction capability
  ├─ src/PROCESSOR.txt - # Processor module which assembles all sub-modules of the processor
  └─ src/PROCESSOR-STIMULUS.txt - # Processor Driver Code example
./Instruction-Set.pdf - # Driver instructions for the processor
./Doc.pdf - # Architecture and instruction formats

Features

Architecture

Processor

ALU Block

Internal Buses

Control Signals

List of internal control signals
  1. INSGRP
  2. INSOPC
  3. RDIM
  4. RDDM
  5. WRDM
  6. OPERANDS1
  7. OPERANDS2
  8. OPERANDS3
  9. ALU
  10. RDLOAD
  11. RDSTORE
  12. ASSIGN
  13. MOV
  14. BRANCH
  15. SPC
  16. RSPC
  17. SWRESET
  18. STOP

Instruction Pipeline

Stimulus Results

Arithmetic Instructions

Logical & Misc Instructions

Branch Instructions

Machine Control

Connect with me:

meetdoshi90

About

An 8-bit RISC based processor designed in verilog with x86 instructions.

Topics

8-bit8-bit-computercpufpgamicroprocessormodelsimquartus-primerisc-processorverilogx86

Resources

Readme
GPL-3.0 license
Activity

Stars

11 stars

Watchers

3 watching

Forks

4 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.