McAdam’s RISC Computer Architecture 16-bit Microprocessor

McAdam’s RISC Computer Architecture 16-bit Microprocessor

Details

Category: Processor

Created: February 01, 2007

Updated: January 27, 2020

Language: VHDL

Other project properties

Development Status: Stable

Additional info: FPGA proven

WishBone compliant: No

WishBone version: n/a

License: GPL

Description

McAdam's RISC Computer Architecture (marca) is a simple 16-bit microprocessor, implementing a load/store instruction set architecture and featuring a 4-stage pipeline.

Features

- 16 16-bit registers
- Harvard architecture
- all memories on-chip
- 16KB instruction ROM
- 8KB data RAM
- 256 byte data ROM
- load/store instruction set architecture
- 75 instructions
- 16 interrupt vectors
- 4-stage pipeline

Status

- running on an Altera Cyclone FPGA