基于FPGA的最简CPU设计.doc

基于FPGA的最简CPU设计

RISC_CPU课程设计报告 2017年3月26日 目录 一、SPM_CPU设计 3 1.1 指令设计 3 1.2 顶层设计 3 1.3 架构设计 4 1.4 控制器设计 5 1.4.1 取指周期 5 1.4.2运算指令(ADD, AND,SUB,NOT) 6 1.4.3跳转指令(BR) 8 1.4.4 零标志转移(BRZ) 10 1.4.5 读指令(RD) 11 1.4.6 写指令(WR) 13 1.4.7 停机指令(HALT) 15 1.4.8输出指令(OUT) 15 1.5 测试程序一 16 1.5.1 数据分配 16 1.5.2算法流程图 17 1.5.3 手编机器码 17 1.6 测试程序二(fibonacci) 18 1.6.1数据分配 18 1.6.2 程序流程图 18 1.6.3 手编机器码 18 1.7 测试程序三(流水灯) 19 1.7.1 数据分配 19 1.7.2 程序流程图 20 1.7.3 手编机器码 21 二RISC_CPU设计 22 2.1 顶层设计 22 2.2 片上系统构架设计(soc) 22 2.3片上地址映射表 23 2.4指令系统设计 23 2.4.1指令格式 23 2.4.2指令码表 23 2.5中央处理器CPU设计 24 2.6 指令节拍分析 24 2.6.1 取指周期 24 2.6.2 运算指令 26 2.6.3 读数据指令 27

文档评论(0)

1亿VIP精品文档

相关文档