M1 Core - 32-bit RISC CPU Compatible with a Popular GCC Target

M1 Core - 32-bit RISC CPU Compatible with a Popular GCC Target

Details

Category: Processor

Created: January 03, 2007

Updated: January 27, 2020

Language: Verilog

Other project properties

Development Status: Beta

Additional info: FPGA proven, Specification done

WishBone compliant: Yes

WishBone version: n/a

License: GPL

Description

M1 Core briefly...

The M1 Core is a 32-bit RISC CPU compatible with a popular GCC target.
It's been designed for simplicity and it's been used for some didactical activities at the University of catania.
The CPU is written in Verilog and it's been tested on FPGA (Xilinx Spartan-3E Starter Kit).
The CVS tree includes sources from other two OpenCores projects:

  • wb_ddr developed by Joerg Bornschein
  • ps2_interface developed by John Clayton