-
队伍编号:CICC1974队伍名称:812创新实验小组 硬件设计需要.verilog文件来运行加NICE后的tb仿真、软件组需要.dasm来确定自定义指令有无被正确编译。今天,我们来分享一下Nucle...
-
报名编号:CICC2353称团队名:不划水队所选杯赛:芯来RISC-V杯RISC-V架构的显著性特征之一就是其开放的扩展性,它的扩展性体现在:1)预留的指令编码空间2)预定义的Custom指令我们的设...
-
团队编号:CICC1181团队名称:芯火 在对E203进行浮点算子扩展时,可以通过引入开源浮点单元来简化这一过程。但需注意的是,这些浮点单元往往只有运算指令相关的实现,控制相关的浮点指令如FLW和FS...
-
报名编号:CICC1740 团队名称:小型三极管地址预测简介:在RISC-V指令集架构中,跳转指令分为有条件跳转指令和无条件跳转指令,其中无条件跳转指令又分为直接跳转指令和间接跳转指令。直接跳转指令和...
-
报名编号:CICC1740 团队名称:小型三极管对于间接跳转指令,它们的目标地址通常来自于寄存器中的值,因此即使记录间接跳转指令当前的目标地址,当索引的寄存器中的值发生变化时,间接跳转指令的跳转地址也...
-
一、队伍介绍报名编号:CICC2623团队名称:吾开天工 二、Gshare预测器设计在使用传统全局历史分支预测方法时,为了做出更好的预测,通常是通过扩展历史记录表的长度来实现。这样做会获得更高的指令地...
-
一、队伍介绍报名编号:CICC2623团队名称:吾开天工 二、BTB分支历史缓冲器设计分支预测器除了需要对分支指令的方向进行预测之外,还需要对目标地址也进行预测,由于容量限制不可能对任意的PC均分配一...
-
一、队伍介绍报名编号:CICC2623团队名称:吾开天工 二、RAS栈返回地址缓冲器设计call指令每次调用子程序(如某个函数)是固定的,因此对应目标pc固定可用BTB进行预测。但对于子程序可能很多地...
-
团队编号:CICC1413团队名称:“芯”之所向具体代码位于: 概述CSR是RISC-V中的控制状态寄存器(Control and Status Registers),用于控制处理器的行为和状态。CS...
-
团队编号:CICC1181团队名称:芯火 在进行指令测试时,采用内联汇编的方式可以方便有效地进行针对性测试,下面以一条浮点指令为例展示。内联汇编的格式为asm ( assembler template...
-
团队名称:瀚海队团队编号:CICC3348如标题所示,我们分享如何在Vivado上仿真蜂鸟SOC,仿真NucleiStudio编译好的程序 具体步骤1. 将蜂鸟soc移植到Vivado只要将端口映射好...
-
队伍编号:CICC4901团队名称:唯唯诺诺搞设计1. 指令集P扩展的主要内容新指令的添加,在蜂鸟E203原有指令集的基础上,可以添加一些新的指令,以满足新的应用需求;指令集扩展,在原有指令的基础上,...
-
1.队伍介绍报名编号:CICC1137团队名称:大衍团队成员:王星距、郭柏炀、赵健棚 这是我们第一篇分享文章 2.E203的NICE接口RISC-V ISA在32位指令中预定义了4组自定义指令类型(c...