热门版块 ———
一、 NICE 接口控制逻辑设计RISC-V MCU与加解密IP核之间通过NICE接口连接,通过指令集预留的custom指令控制,custom的指令编码格式如下图所示,RSA使用custom3指令,详 ...
TCORDIC算法,由低延迟CORDIC算法和Taylor展开组成。Taylor展开计算作为CORDIC算法的补充,能够结合CORDIC算法和Taylor展开方式来计算浮点正余弦函数,实现基于统一TCORDIC ...
本文将分享我们团队提高E203软核主频的办法。查阅芯来科技官方出版的《手把手教你设计CPU——RISC-V处理器篇》教材,我们发现,原本设计的E203主时钟域应该是100MHZ: ...
具体方法算法原理:由于场景中的目标在运动,目标的影像在不同图像帧中的位置不同。该类算法对时间上连续的两帧或三帧图像进行差分运算,不同帧对应的像素 ...
具体代码位于:概述CSR是RISC-V中的控制状态寄存器(Control and Status Registers),用于控制处理器的行为和状态。CSR类指令是RISC-V中的一类指令,用于读取和写入控 ...
实现思路:1.硬件设计,编写相应的verilog文件,需要注意的是NICE协处理器定义了一些基本的接口;2.编写驱动,通过内联汇编的伪指令.insn配置相关的驱动设置;3.编写 ...
我们使用基于8位的Booth编码对乘法器进行修改首先介绍一下基于4位的Booth编码公式推导:对于P=A*B来说,将B以2进制码表示,可以转化为以下式子:由于将奇数位的运 ...
接上文讲述F指令扩展之后,我们讲解针对e203进行F指令扩展的具体实现取指单元在取指单元(IFU)中,为方便后续运算的进行,需要修改FPU与IR寄存器相关的信号,以便其取指 ...
队伍编号:CICC1304系统:Ubuntu20.04 iverilog:12.0跟随芯来官网的教程,将E203的源代码、工具链以及hbird-sdk下载到本地Ubuntu系统上,并成功运行:make ...
想更换uart的引脚,但是换了就无法输出信息了,除了这里还要改别的地方吗?
在 CubeMX V6.13.0 版本上配置的 CMake 工程无法通过编译,报错如下图
我希望程序中的汉字字串“欢迎光临”取出来的字节数组是GB2312码:“BB B6 D3 AD B9 E2 C1 D9 00”,而实际出来的是UTF-8码:“E6 AC A2 E8 BF 8E E5 85 89 E4 B8 B4 00” ...
发现所有的工具和BSP都得联网下载,如果没有网络是不是用不了studio开发了呢
rtthread 3.1.3版本程序实现的是正弦波的计算输出,在运行过程中,为了保证执行效率,会在中断中进行当前幅值输出的计算;同时在运行过程中会接收界面下传的新一个幅值的 ...
通过STM32CUMX配置RTTHREAD NANO ,用keil编译并且移植shell之后,输入键盘上下键无反应,而用clion+gcc编译后(修改过启动文件),只能打印version信息,无法显示msh和输入,两者 ...
RT-Thread Vision Board这个板子现在OTG那个口连我的电脑连上去电脑openmv识别不到我的openmv,我看设备管理器里面也没有,然后我换了好多线也不管用,换电脑也不成功,不 ...
原来能正常构建的工程打开RT-Thread Setting启用了soft timer之后出来就不能构建了,左上角的锤子一直灰色,“项目”菜单下的“构建项目”也没有反应了,怎么解决?控制 ...
RT-Thread Nano 移植后动态创建线程创建不了,静态可以.直接烧录DEMO也一样,将RT_USING_HEAP开起来,使用动态创建就创建不起来,RT_USING_HEAP关掉后,静态创建可以。想用 ...
调用rt_timer_check函数就报错(rt_interrupt_get_nest() > 0) assertion failed at function:rt_timer_check, line number:677[W/kernel.service] rt_hw_backtrace_fram ...
在ulog_file_be_init 函数里面增加如下功能: if (!access(\"/rt/u/ug_2.log\", 0)) { unlink(\"/rt/u/ug_2.log\") ...
RTTHREAD stdio 2.2.9 不能导入 BSP
##HarmonyOS 应用开发##我们知道,对于组件的生命周期,有aboutToAppear和aboutToDisAppear,即监听这个组件被挂载和卸载的事件,和被@Entry修饰的页面不同,组件是没 ...
一、NICE接口简介 在开发过程中,为了提高特定领域的性能,同时降低功耗,可以考虑利用定制的硬件协同单元,蜂鸟E203内核支持用户创建自定义 ...
中断是指处理器内核在顺序执行程序指令流的过程中突然被别的请求打断而中止执行当前的程序,转而去处理别的事情,待其处理完了别的事情,然后重新回到之前程序中断的点继续 ...
单口 RAM 只有一个时钟(clka)(时钟上升沿到来时对数据进行写入或者读出)、一组输入输出数据线(dina & douta)、一组地址线(addra)、一个使能端(ena)(“ena = ...
/9