基于RICS-V架构的单周期处理器设计-控制信号选取及代码结构分析.docxVIP

  • 26
  • 0
  • 约9.01千字
  • 约 64页
  • 2022-03-19 发布于浙江
  • 举报

基于RICS-V架构的单周期处理器设计-控制信号选取及代码结构分析.docx

? ? 基于 RICS-V 架构的单周期处理器设计 控制信号选取及代码结构分析 ? ? 文章目录 一、概述 二、设计过程 2.1 选取指令 2.2 指令功能简述 2.3 设计过程概述 2.4 扩展码取值 2.5 三种 ALU 操作信号 2.5.1 操作信号取值 2.5.1 操作信号编码 2.6 控制信号取值 三、代码实现 3.1 扩展码取值 3.2 ALU 控制信号取值 3.3 CPU 控制信号取值 3.4 逻辑代码结构分析 3.5 仿真代码结构分析 3.6 其余文件分析 3.6.1 inst_rom.data 指令存储器 3.6.2 data_rom.data 数据存储器 四、CPU 整体原理图 五、源码地址 六、参考资料 一、概述 ??上一篇博文中我们对整个 CPU 的逻辑部件进行了概述(这里是传送门),在这篇博文里会继续分析对于 CPU 实现指令的选取,以及选取后各个部件的控制信号选取,并提供核心示例代码和整个系统的源码。 ??博客内所有文章均为 原创,所有示意图均为 原创,若转载请附原文链接。 二、设计过程 2.1 选取指令 ??该 CPU 设计以实际的 RISC-V 指令系统 RV32I 为基准,选取指令集六种指令格式中具有代表性的九条指令来进行实现,六种指令格式如下所示。 ??其次选取的九条指令如下表所示: 格式 指令 操作 R- 型 add rd,rs1,r

文档评论(0)

1亿VIP精品文档

相关文档