||
设计简介
本设计实现了一个具有标准的32位5级流水线架构的MIPS指令兼容CPU系统。具备常用的五十余条指令,解决了大部分数据相关,结构相关,乘除法的流水化处理等问题,并实现了可屏蔽的中断网络。另外配有专用的汇编集成开发环境,可以做到汇编级程序开发。由于此设计可直接应用于FPGA芯片中,因此具有很高的实用价值。本设计体系简洁,易于扩展,非常适合以IP核的形式作为嵌入式设备的高性能单片机或MCU使用。同时,其设计过程是一个最小系统扩展法的实现范例,论文阐述了如何将一个设计雏形发展成实用化的成品的过程 。#此前在首页部分显示#
此CPU的特点
此CPU的创新点
•自主设计了较新颖的可屏蔽的外部中断和内部溢出中断处理系统,根据嵌入式系统的要求,将原有的MIPS中断系统予以简化,并在流水线架构下采用了非协处理器方式实现(2入2出法)。使得中断系统简洁高效,十分适合于嵌入式环境。
•提供了专门针对此设计而开发的汇编语言开发环境,而此类工具在许多样机水平的设计中并不提供。它使得此设计做到了可用与实用。
资源下载地址
CPU代码(VerilogHDL语言 QuartusII 7.1环境)
如有问题可以联系wuzhenzhi@gmail.com