实验目的
了解微处理器的基本结构。
掌握哈佛结构
的计算机工作原理。
学会设计简单的微处理器。
了解软件
控制硬件工作的基本原理。
实验任务
利用HDL语言,基于Xilinx FPGA nexys4实验平台,设计一个能够执行以下MIPS指令集的单周期类MIPS处理器,要求完成所有支持指令的功能仿真,验证指令执行的正确性,要求编写汇编程序将本人学号的ASCII码存入RAM的连续内存区域。
(1)支持基本的算术逻辑运算如add,sub,and,or,
slt,andi
指令(2)支持基本的内存操作如
lw,sw指令(3)支持基本的程序控制如
beq,j指令
实验过程
建立工程
在ISE 14.7
软件中建立名为
Lab1的工程文件。芯片系列选择
Artix
7,具体芯片型号选择XC
7A100T
,封装类型选择
CSG324
,速度信息选择
-1。分模块设计
指令存储器ROM设计
新建IP core Generator
,命名为
irom
。设定的指令存储器大小为
128字,指令存储器模块在顶层模块中被调用。输入为指令指针(
PC)与时钟信号(
clkin
),输出为32位的机器指令,并将 ...
附件列表