第一范文网 - 专业文章范例文档资料分享平台

北工大-VerilogHDL开发多周期处理器

来源:用户分享 时间:2025/8/3 12:26:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

VerilogHDL 开发多周期处理器-MIPS-Lite2

实验报告

学 号__________17110113__________ 姓 名___________王禹心___________ 指导教师___________朱文军___________ 提交日期__________2019.6.5_________

成绩评价表

报告内容 □丰富正确 □基本正确 □有一些问题 □问题很大 报告与Project功能一致性 □完全一致 □基本一致 □基本不一致

教师签字:________________________

报告结构 □完全符合要求 □基本符合要求 □有比较多的缺陷 □完全不符合要求 报告图表 □符合规范 □基本符合规范 □有一些错误 □完全不正确 报告最终成绩 总体评价

目录

一、MIPS顶层设计

二、数据通路中的模块设计 1、PC 2、NPC 3、MUX 4、IM 5、GPR 6、ALU 7、EXT 8、DM 9、sb 10、lb

11、controller 三、测试程序 四、机器指令描述 五、运行结果 六、问答 七、收获体会

附:Modelsim模块目录

一、 MIPS顶层设计

二、数据通路中的模块设计

1、PC

模块接口

信号名 PCWr 方向 I 描述 PC写使能 1:允许NPC写PC内部寄存器;

0:禁止写入PC内部寄存器 clk rest inPC[31:0] outPC[31:0] 功能定义 功能名称 复位 保存NPC并输出

功能描述 将PC恢复为初始值,即将其地址置为0x00003000 在每个clk的上升沿保存NPC,并输出 I I I O 时钟信号 复位信号,高有效 下一条指令的地址 指令存储器地址 2、NPC

模块接口 信号名 NPCop[1:0] 方向 I 描述 NPC的控制信号 00:pc+4; 01:pc+imm; 10:j,jal指令执行时pc结果; 11:jr指令执行时pc pc[31:0] jrpc[31:0] I I 初始PC值 31号寄存器中储存的pc地

搜索更多关于: 北工大-VerilogHDL开发多周期处理器 的文档
北工大-VerilogHDL开发多周期处理器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6gvcv5hqil6c4rp7oypx5gf8x599ez00suq_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top