-
团队编号:CICC1649团队名称:巴巴托斯学校名称:重庆邮电大学指导老师:孟杨,陈国平团队成员:杨浩溢,赖小均,董川江 蜂鸟E203处理器的除法器设计主要针对低功耗和低面积的特点。为了实现加速的同时...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅分享一下刚刚开始读E203源码时候,单条指令是如何被decode和execute的。E203的指令,是存放在,即itcm当中的。...
-
报名编号:CICC2969团队名称:火锅队学校名称:广东工业大学一、串口中断参数设置与STM32的串口中断不同,E203的串口中断标志位是自动清零的,也就是说,只要进入了串口中断服务函数并且执行完串口...
-
一、队伍介绍报名编号:CICC2623团队名称:吾开天工 二、RAS栈返回地址缓冲器设计call指令每次调用子程序(如某个函数)是固定的,因此对应目标pc固定可用BTB进行预测。但对于子程序可能很多地...
-
1 队伍介绍报名编号:CICC1981团队名称:鼠队学校名称:福州大学指导老师:王仁平团队成员:赵嗣纬,熊圆圆,林欣铨 2 Nuclei Studio IDE的应用Nuclei Studio IDE是...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅鉴于nuclei studio IDE生成的.verilog难懂,为了方便对单条或者几条指令进行测试,我们队伍编写了matlab...
-
一、队伍介绍报名编号:CICC2623团队名称:吾开天工 二、BTB分支历史缓冲器设计分支预测器除了需要对分支指令的方向进行预测之外,还需要对目标地址也进行预测,由于容量限制不可能对任意的PC均分配一...
-
一、队伍介绍报名编号:CICC2623团队名称:吾开天工 二、Gshare预测器设计在使用传统全局历史分支预测方法时,为了做出更好的预测,通常是通过扩展历史记录表的长度来实现。这样做会获得更高的指令地...
-
报名编号:CICC1740 团队名称:小型三极管对于间接跳转指令,它们的目标地址通常来自于寄存器中的值,因此即使记录间接跳转指令当前的目标地址,当索引的寄存器中的值发生变化时,间接跳转指令的跳转地址也...
-
团队编号:CICC1649团队名称:巴巴托斯学校名称:重庆邮电大学指导老师:孟杨,陈国平团队成员:杨浩溢,赖小均,董川江 AXI GPIO简介AXI-GPIO是一种Xilinx公司开发的外设IP,可以...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅前面讲解了向量load/store的指令,他们的opcode都是0000111,和浮点指令相同,区分他们的是width/func...
-
报名编号:CICC2353称团队名:不划水队所选杯赛:芯来RISC-V杯一、 常见加密模式简介前几篇分享介绍了AES和SM4加密算法。在加密算法的基础上,还有不同的加密模式。加密模式是在计算机和通信领...
-
队伍编号:CICC1181 团队名称:芯火 蜂鸟的乘法器主体设计在ALU模块的子单元MDV模块中,MDV模块包括乘除法器逻辑设计,它只包含运算控制,但并不包含具体运算,它们都需要将部分积或者部分余数传...
-
队伍编号:CICC3280 团队名称:芯新星队接上文对wallace树的研究分析,本文主要讲解基4 Booth和wallace数高性能乘法器的设计,同时针对实际情况进行了些许优化。 基4-Booth单...
-
报名编号:CICC1740 团队名称:小型三极管地址预测简介:在RISC-V指令集架构中,跳转指令分为有条件跳转指令和无条件跳转指令,其中无条件跳转指令又分为直接跳转指令和间接跳转指令。直接跳转指令和...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅前面讲的都是状态寄存器的概念介绍,今天开始讲解Vector向量指令的指令格式。对于load/store两类指令,它们都是对内存直...
-
队伍编号:CICC3280 团队名称:芯新星队接上文对e203内部乘法运算部件结构算法的研究,我们继续进行了Wallance树和压缩器的研究 Wallance树若要在单周期内处理内处理多个需要相加的数...
-
1 队伍介绍报名编号:CICC1981团队名称:鼠队学校名称:福州大学指导老师:王仁平团队成员:赵嗣纬,熊圆圆,林欣铨 2 NMSIS库的介绍NMSIS(Nuclei MCU Software Int...
-
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队Risc-V规定,如果支持单精度浮点指令或者双精度浮点指令,四精度浮点指令,则需要增加一组独立的通用浮点寄存器组,包括32个通用浮点寄存器,标...
-
队伍编号:CICC3280 团队名称:芯新星队 e203乘法部件结构E203的乘法操作由一个17周期的乘法器实现。为了提升性能,该乘法器采用了基4Booth编码,将乘数分解为17个Booth编码,与被...
-
队伍编号:CICC3454 喝可乐队 SD卡读写控制,Xilinx官方并没有提供相关的IP,故本项目自主设计并封装为可复用IP核。 根据Micro SD卡的引脚图,其可工作在SDIO模式或者SPI模...
-
队伍编号:CICC3280 团队名称:芯新星队 搭建E203仿真环境并运行测试sudo apt-get install autoconf automake autotools-dev curl dev...
-
队伍编号:CICC3280 团队名称:芯新星队 e203乘法部件结构E203的乘法操作由一个17周期的乘法器实现。为了提升性能,该乘法器采用了基4Booth编码,将乘数分解为17个Booth编码,与被...
-
一、队伍介绍报名编号:CICC4035团队名称:守序善良队大家好,本篇是我们队伍的第六篇分享,主要内容是对于试商法除法器的简单介绍。水平有限,如有错误,欢迎大家批评指正。 二、主要内容1.除法原理设被...
-
一、队伍介绍报名编号:CICC4035团队名称:守序善良队大家好,本篇是我们队伍的第五篇分享,主要内容是对于Radix-2除法器的简单介绍。水平有限,如有错误,欢迎大家批评指正。 二、主要内容1.Ra...
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 高性能乘法器模块的Wallace加法树的架构推荐如下图所示,如果使用改进的4:2压缩器其结构可以如下设计,一共需要四层压缩器,最长路径延时为14个...
-
报名编号:CICC1740 团队名称:小型三极管主要的除法运算优化方法是使用基本的SRT-4算法进行除法运算,以模拟SRT-64除法运算:为了减少时钟周期并提高运算频率,极大基法是SRT算法中提出的一...
-
队伍编号:CICC3454 喝可乐队 RISC-V K扩展指的是RISC-V用于提升密码学算法的速度、减小应用程序大小的一个扩展指令集。主要包含了:AES加密算法的加速指令、SHA算法的加速指令,SM...
-
队伍编号: CICC3454队伍名称: 喝可乐队 我们为蜂鸟e203新添加了硬件断点的功能。添加Trigger Module,并实现包括tselect,tdata1~7,tcontrol,tinf...
-
团队编号:CICC1699团队名称:到底叫啥队一、P扩展简介:数字信号处理(DSP)已成为现代电子系统的重要技术。广泛的现代应用都采用DSP算法来解决其特定领域的问题,包括传感器融合、伺服电机控制、音...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅上回我们讲完了vtype寄存器。接下来讲讲vector指令集中剩下的几个关键寄存器。首先是vl寄存器,这个寄存器保存一个无符号数...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅上次我们讲vtype讲到一般,今天把剩下的部分给讲完。Vma和vta表示的是向量尾部不可知与向量掩码不可知的设置位。这两个位的值...
-
我们讲讲vector指令集中最重要的一个寄存器——vtype寄存器。Vtype寄存器是一个长度为XLEN的向量类型csr寄存器。它的所有位都有特殊的含义,同时它的值只能通过“vset{i}vl{i}”...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅关于V扩展的资料较少,主要还是参考github上的spec文档。https://zhuanlan.zhihu.com/p/596...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅分享一下刚刚开始读E203源码时候,单条指令是如何被decode和execute的。E203的指令,是存放在即取指模块的的假设这...
-
添加了指令集扩展后,尝试链接板子进行验证后在nuclei studio中出现报错,请问如何解决?开发板MCU200t编译器版本202212
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 乘法器部分积压缩架构前文提到了3:2压缩器,4:2压缩器的实现方法,本文结合本队的设计提出了5:2压缩器的设计,并且给出压缩器的混合使用方法。 1...
-
debug时报错 run时报错
-
报名编号:CICC1740 团队名称:小型三极管保留余数法:保留余数法是一种数位迭代法,其实质是通过加减法实现除法运算。该算法从商的最高有效位开始,逐位进行试探性的减法,同时使用加法来保留余数。在循环...
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 4:2压缩器优化一般的4:2压缩器是由两级3:2压缩器串接起来的,而3:2压缩器的实质就是全加器,其结构如下:表达式如下:代码实现: module...