Skip to content

A toy Harvard-architecture uCPU realized in verilog. Assembler included.

Notifications You must be signed in to change notification settings

smaslovski/ucpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uCPU

A toy Harvard-architecture uCPU realized in Verilog and VHDL. Assembler included. (C) 2022-2023, Stanislav Maslovski stanislav.maslovski@gmail.com

For documentation please see the comments within the source code.

Source code directory tree structure:

  • rtl - single-cycle uCPU in Verilog.

  • tb - simple testbench in Verilog.

  • vhdl/rtl - single-cycle uCPU in VHDL.

  • vhdl/tb - simple testbench in VHDL.

  • pipelined/rtl - pipelined uCPU in Verilog.

  • pipelined/tb - simple testbench in Verilog.

  • assembler - two-pass assembler for uCPU written in C with example programs.

Screenshot

About

A toy Harvard-architecture uCPU realized in verilog. Assembler included.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published