-
团队编号:CICC2136团队名称:芯如止水 NICE协处理器demo实现功能介绍:假设有一个33的矩阵,需要计算其逐行的累加和以及逐列的累加和,如果采用常规c语言程序进行计算,需要采用循环的方式 ...
-
在debug执行到Custom指令时报出如下错误,在debug前做了VCS的仿真已经通过把该模块综合后,烧写到mcu200t上,再利用openocd debug执行到该条Custom指令时报出如下错误...
-
中国研究生创新实践系列大赛是由教育部学位与研究生教育发展中心指导、中国科协青少年科技中心主办的系列大赛。为进一步服务国家集成电路产业发展战略实施,促进集成电路领域优秀人才的培养,特开设了中国研究生创“...
-
队伍编号: CICC1238 ,队伍名称:青稞ASIC小队小组在比赛的过程中,收集到了一些RISC_V的开发资料,分享给大家:RISC_V 技术手册:链接: https://pan.baidu.com...
-
团队编号:CICC2400团队名称:啊啊对对对队 首先导入、并配置好项目,完成项目的综合(SYNTHESIS)与实现(IMPLEMENTATION),查看有无错误与或警告信息,调整完成后,右键比特流生...
-
看了riscv debug手册中的描述,不太懂。dataaccess这个域提到的data寄存器,是指data0~data11这些data寄存器吗?0 表示这些data寄存器是CSR?1表示这些data...
-
队伍编号:CICC2136 摘要本文将分享如何使用Nexys Video开发板,移植e203 运行FPGA原工程首先进入fpga原工程,如图所示 使用下面命令打开vivado make install...
-
想请问怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性?可读可写、只写、只读三种模式具体怎么设置呢?目前是默认情况,新添加的外设寄存器写不进去数据,读返回为0
-
蜂鸟e203的system文件修改后出现时序不符合要求的问题,但是仿真和上板能正常跑通。有没有大佬知道什么问题,错误如下图所示。
-
浮点运算单元的实现——浮点指令内联汇编(一)团队编号:CICC1230团队名称:少吃米饭多吃肉代码实现在硬件实现FPU后,可通过内联汇编的方式,指定浮点指令对其进行测试,以下罗列出相关测试代码。//f...
-
因为这块开发板使用的是ARM-USB-TINY-H调试器,因此在run configuration时应把"openocd_hbird.cfg"改为"openocd_olm...
-
队伍编号CICC1842 队伍名称为数据流不队以下对自定义指令情况下的NICE各个端口配置进行详细介绍。由于NICE模块的输入端口由CPU发送相关信号,因此仅对NICE返回给CPU的端口进行介绍。 N...
-
“芯成大海,青春启航”!2022年第六届全国大学生集成电路创新创业大赛(下称集创赛)正式启动集创赛由工业和信息化部人才交流中心主办,是国内集成电路方向最具规模和影响力的大学生全国性赛事,也是集成电路学...
-
浮点运算单元的实现——浮点指令内联汇编(二)团队编号:CICC1230团队名称:少吃米饭多吃肉代码实现在硬件实现FPU后,可通过内联汇编的方式,指定浮点指令对其进行测试,以下罗列出相关测试代码。如有错...
-
定时器的配置
-
队伍编号: CICC1842 在SoC设计中一个重要通信方式就是中断,中断可以避免轮询方式造成的cpu空转消耗,可以更好利用cpu资源。蜂鸟e203中提供了plic外部中断总线进行中断的控制与配置,但...
-
使用modelsim仿真时为什么会出现error呀
-
由于我使用的是非官方的Flash,所以我需要重新编译OpenOCD,在编译完成过后,替换OpenOCD文件以后进行在线下载调试出现了如下的问题,我以为是我Flash命令的问题,知道我更换回原本的官方的...
-
本队伍号为CICC3152在移植E203到自己的Genesys2开发板时候遇到时序问题的常见原因1.在vivado中,连接的管脚的信号一般都会自动添加OBUF或IBUF。 但是对于inout类型的接口...
-
想请问要在ICB总线增加外设,除了在e203_subsys_perips文件内分配控制寄存器地址、进行模块调用外,还需要其他代码修改吗?目前这样修改后,控制寄存器无法成功赋值。
-
逛网提供了下载链接现在链接打不开了,无法下载。还有其他的官方下载路径吗?或者其他的可以下载的方式。
-
因此,对于比赛总结了一些方法和建议提供给大家:1. 项目初期做好详细的文献调研和规划。对项目开展进行预研,总结出难点和耗时的部分,集中精力攻克。2. 建立存储库。可以使...
-
mcu200t配置OV5640寄存器团队编号:CICC2136团队名称:芯如止水 OV5640介绍OV5640 的寄存器配置是通过 FPGA 的 I2C(也称为 SCCB 接口)接口来配置,需要配置正...
-
在helloworld的例程中,使用到了printf函数,通过串口输出了数据。在Nuclei Studio中通过teminal窗口可以查看串口打印的信息。这背后的原理是什么?在嵌入式系统中,使用new...
-
队伍编号:CICC1842 针对RV所特有的扩展指令,e203使用NICE接口进行通信,以下对自定义指令情况下的NICE各个端口配置进行详细介绍。由于NICE模块的输入端口由CPU发送相关信号,因此仅...
-
大家好, 目前团队完成了一个简单RISC-V架构rv32im内核,布置在了小脚丫板子的MAX10上边。当下能够找到的RISC-V架构完成Micropython都是依赖配套的操作系统,例如...
-
队伍编号: CICC3454队伍名称: 喝可乐队 本项目在VPU部分添加了一个应用于嵌入式的轻量级向量协处理器,实现了部分的V型计算功能,满足本情景下的使用要求。VPU和CPU之间有五个接口的数据...
-
在GD官网上下载了固件工程GD32VF103_Demo_Suites_V1.2.0,使用eclipse编译工程,看代码启动文件start.s里只有调用到了main函数,没有调用_init()函数,_i...
-
团队编号: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了,但是没法看全局或者局部变量值,很麻烦。有遇到过解决了的吗?