-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 一、简介对于cpu各类测试程序,设计一个高性能的硬件乘法器模块无疑是提分最快的法案,本文将从乘法算法开始,到rtl设计进行详细的解释说明,并附带一...
-
1.简述首先感谢芯来开源了蜂鸟E203 risc-v处理器,提供了比较完整的工程环境、配套的软硬件。但是配套的FPGA板卡实在太贵,对于自费学习的来说是不小的学习成本,而且我也认为完备环境在一定程度上...
-
本队伍号为CICC3152之前总结了一些常用硬件加速方法1)面积换速度:也就是串转并运算,可以多个模块同时计算; 2)时间换空间:时序收敛下通过频率提高性能,虽然面积可能稍微加大点; 3)流水线操作:...
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 不同加法树与乘法器结合1.传统Booth算法+Wallace树加法器以下数据在32位宽乘法实现时结果供参考:相同条件下,阵列乘法器面积最小,Wal...
-
大家好,我们团队的名字是灵芯,参赛编号是CICC2959。 今天主要介绍一下整个FPGA板下载运行调试流程。1、首先,参考网址https://doc.nucleisys.com/hbirdv2/so...
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 4:2压缩器优化一般的4:2压缩器是由两级3:2压缩器串接起来的,而3:2压缩器的实质就是全加器,其结构如下:表达式如下:代码实现: module...
-
本队伍号为CICC3152上一篇讲述如何将axi总线引出,本组使用axi_gpio ip模拟SDA,SCL信号,在芯来sdk中建工程,定义写寄存器,读寄存器函数有必要介绍一下AXI_GPIO及如何使用...
-
报名编号:CICC1740 团队名称:小型三极管保留余数法:保留余数法是一种数位迭代法,其实质是通过加减法实现除法运算。该算法从商的最高有效位开始,逐位进行试探性的减法,同时使用加法来保留余数。在循环...
-
debug时报错 run时报错
-
本队伍号为CICC3152,booth4乘法器有其独特的算法原理,实现同位数乘法可以花费更少的时钟周期,因此蜂鸟e203内部执行单元也是采用此种乘法。笔者参照原理自行写了一下,具体原理大家可以网上了解...
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 乘法器部分积压缩架构前文提到了3:2压缩器,4:2压缩器的实现方法,本文结合本队的设计提出了5:2压缩器的设计,并且给出压缩器的混合使用方法。 1...
-
如题,按照芯来文档设置可以通过segger IDE debug了,但是没法看全局或者局部变量值,很麻烦。有遇到过解决了的吗?
-
队伍编号: CICC3191 ,队伍名称:第N队。笔者用一块搭载了XC7A35T芯片的杂牌FPGA开发板,移植了E203并成功进行了调试,期间遇到了各种问题,在此与大家分享一下。调试工具为USB-JT...
-
在 debug 模式的时候想要查看自己添加的浮点寄存器的值,似乎只能查看整数寄存器和原有的 csr ?编译的时候已经添加了 ARCH 和 ABI 的 f 选项。
-
添加了指令集扩展后,尝试链接板子进行验证后在nuclei studio中出现报错,请问如何解决?开发板MCU200t编译器版本202212
-
求助有没有同学或大佬做过E203内核增加流水级的项目,具体是把译码、派遣和写回从原有的EXU模块中分拆出来。
-
内联汇编基本的语法asm volatile ("instruction list":OUTPUT:INPUT:(clobber/modify)); 如果 clobber| Mod...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅分享一下刚刚开始读E203源码时候,单条指令是如何被decode和execute的。E203的指令,是存放在即取指模块的的假设这...
-
使用IAR调用jlinkscript能打印出我编写的信息,但是在IDE里调试时log就没有显示以下一串的字母,有小伙伴使用过吗?求解答 `int AfterResetTarget(void) { J...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅关于V扩展的资料较少,主要还是参考github上的spec文档。https://zhuanlan.zhihu.com/p/596...
-
队伍编号: CICC3191 ,队伍名称:第N队。简单GPIO调用分享Nuclei Studio中为GPIO的调用定义了七个函数。 与GPIO输入输出的直接有关的是: GPIO_TypeDef...
-
如题,需要一个移植rtthread的教程,有能提供的大神吗?
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅上次我们讲vtype讲到一般,今天把剩下的部分给讲完。Vma和vta表示的是向量尾部不可知与向量掩码不可知的设置位。这两个位的值...
-
芯来科技MCU学习课程内容丰富,注重实践,是MCU入门和嵌入式开发爱好者的不二之选。
-
在蜂鸟e203中,顶层信号中“sysmem”总线是做什么用的
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅上回我们讲完了vtype寄存器。接下来讲讲vector指令集中剩下的几个关键寄存器。首先是vl寄存器,这个寄存器保存一个无符号数...
-
“芯来RISC-V”杯开发板申请审核结果审核结果补充说明1. 其他参赛队伍后续如需申请开发板,可发送申请并将当前进展发送至邮箱canhunucleisys.com,以供评估。借用方式1. 访问芯来科技...
-
团队编号:CICC1699团队名称:到底叫啥队一、P扩展简介:数字信号处理(DSP)已成为现代电子系统的重要技术。广泛的现代应用都采用DSP算法来解决其特定领域的问题,包括传感器融合、伺服电机控制、音...
-
CICC3922 抛砖引玉1.RISC-V工具链安装参考网站:https://github.com/chipsalliance/rocket-chip1)下载rocket-chip:$ git clo...
-
目前想开发一款简单的控制器,蜂鸟的一些外设不需要了,例如GPIOB、GPIOA的部分接口,flash大小尽量减小。我该怎么做?裁剪这些外设需要更新中断向量表吗?又或者需要对内核相应的部分删除吗?存储m...
-
快速上手有更新了使用NucleiStudio一秒开始玩转rv-star开发板速来围观!!!基于NucleiStudio的快速上手基于SES的快速上手基于NucleiStudio的进阶学习基于SES的进...
-
笔者拿到mcu200t板子直接测试一下e203软核通过串口打印输出。下面说一下我遇到的几个问题,发来的包装里只有mcu_jtag调试器,无法下载硬件逻辑部分,这里笔者用的另一套开发板两个接口可以共用,...
-
CICC3922 抛砖引玉 ubuntu安装与卸载java安装java· 查看java是否安装:java -version· java版本:o 较新的版本是java1...
-
队伍编号:CICC3454 喝可乐队 RISC-V K扩展指的是RISC-V用于提升密码学算法的速度、减小应用程序大小的一个扩展指令集。主要包含了:AES加密算法的加速指令、SHA算法的加速指令,SM...
-
蜂鸟E203是胡振波开发的开源处理器核,用verilog 写成。作者专门写了本书《手把手教你设计CPU——RISC-V处理器篇》介绍蜂鸟的设计思想和实现细节。蜂鸟实现非常精妙,且作者非常无私、用简洁优...
-
CICC3922 抛砖引玉1.可参看 https://github.com/cnrv/fpga-rocket-chip$ git clone --recursive https://github.co...
-
有大佬可以解答一下吗?在挂载DMA的时候,DMA的slave端可以挂在e_203外设的预留端口里面,按理来说DMA的master端口应该挂在的系统存储总线的slave端口,但是我发现系统存储总线的sl...
-
报名编号:CICC1740 团队名称:小型三极管主要的除法运算优化方法是使用基本的SRT-4算法进行除法运算,以模拟SRT-64除法运算:为了减少时钟周期并提高运算频率,极大基法是SRT算法中提出的一...
-
一.队伍介绍队伍编号:CICC1915 二.具体方法和步骤UART模块依照UART协议标准的异步方式发送和接收数据,每个UART模块有TX和RX两根数据线,TX为输出,RX为输入。使用TX数据线串...
-
团队编号:CICC1230 团队名称:少吃米饭多吃肉 高性能乘法器模块的Wallace加法树的架构推荐如下图所示,如果使用改进的4:2压缩器其结构可以如下设计,一共需要四层压缩器,最长路径延时为14个...