-
以下是我拷贝的文档里的说明,这个中断处理还需要软件来写上下文保存和恢复,在使用ARM核的单片机都不需要考虑这些的,使用过的小伙伴能解答吗?3.8. 进出中断的上下文保存和恢复RISC-V架构的处理器在...
-
在操作systick的时候发现无法找到它的基地址,查看sdk可以发现是0xd1000000,但是在手册中找不到对应的介绍,甚至都找不到对应的手册。如下图所示,让参见Bumblebee内核简明数据手册,...
-
刚接触risc-v没多久,老师布置了一个项目,遇到点问题。想向各位大佬请教一下,NucleiStudio或者eclipse通过elf和memory文件可以恢复出问题时候的现场,离线调试,查看全局变量和...
-
riscv实现自定义指令并用qemu运行 1.说明2.riscv扩展指令的添加3.裸机代码编译4.qemu编译和指令的扩展4.1 添加扩展指令的decodetree4.2 添加扩展函数4.3 解析函数...
-
请问install那一列为什么有两个11呢
-
运行make install COREe203 FPGA_NAMEnucleikit正常,运行make mcs报错:Makefile:18: recipe for target obj/system....
-
请问哪里可找到RISC-V一致性测试规范?通过了该测试,来证明该CPU遵循RISC-V标准
-
如题
-
我们讲讲vector指令集中最重要的一个寄存器——vtype寄存器。Vtype寄存器是一个长度为XLEN的向量类型csr寄存器。它的所有位都有特殊的含义,同时它的值只能通过“vset{i}vl{i}”...
-
大家好,我们团队的名字是灵芯,参赛编号是CICC2959。 今天主要介绍一下整个FPGA板下载运行调试流程。1、首先,参考网址https://doc.nucleisys.com/hbirdv2/so...
-
我看了一下说明书,好像nice接口的opcode是固定的,不能与f指令集的互通,需要改什么rtl代码吗?
-
这个new limit里面填的是什么数呢? 底下的图片是vivado提示的结果
-
按照书上步骤使用 make mcs COREe203 FPGA_NAMEartydevkit 命令时报错: Makefile recipe for target ‘obj/system.bit’ fa...
-
队伍编号: CICC3454队伍名称: 喝可乐队 我们为蜂鸟e203新添加了硬件断点的功能。添加Trigger Module,并实现包括tselect,tdata1~7,tcontrol,tinf...
-
队名编号:CICC1190 队伍名称:爆炒集芯队一、简要介绍在对蜂鸟E203处理器进行运行系统级仿真测试时,可以利用VCS这一编译型仿真工具来对运行E203的模拟测试。本文即介绍在Linux系统中,进...
-
1.问题简述使用RV_STAR上集成的蜂鸟调试器,连接到CM32M433R-START开发板上的jtag端口,使用cjtag协议来调试MCU,但在openocd配置文件里开启nscan1_mode后,...
-
想咨询一下如何在蜂鸟处理器核的基础上扩展第三方指令,使用户自定义指令,并如何构建机器码等内容?我看了胡老师的RISC-V处理器设计的书里面讲的使用custom1-4来进行扩展,并以EAI为实例进行说明...
-
-
我想尝试在NucleiStudio中添加IDE指令,查阅相关资料后被推荐采用C内嵌汇编的方式,想看看具体的例子,希望先将nuclei-board-labs添加至例程,但没找到更加具体的操作步骤,希望能...
-
使用核内部timer定时器实现延时函数,为什么系统时钟要除以4?void delay_1ms(uint32_t count) { uint64_t start_mtime, delta_mtime; ...
-
在官方提供的nice 协处理案例中 仅使用了rs1 和 rd,请问如何修改以下C代码来增加对rs2的使用
-
最近終於成功將Flash的問題搞定,在進行demo_gpio測試時,看由CPU打印出來的圖示顯示如下圖片會歪斜,請問這樣可能是哪邊有問題呢? 另外我看demo_gpio.c檔裡面有可以控制btn0,1...
-
我用的Win10系统想试着跑NMSIS的cifar10例程,新建了一个hello world然后我把main.c替换成文件夹里的内容编译的时候报错,请问这个例程该怎么用
-
问题:下载的tb文件中只提供了直接初始化ITCM仿真的办法,没有提供flash xip模式的仿真代码胡老师能否解答一下我该怎么搭建flash启动的仿真环境,万分感激!
-
队伍编号:CICC3327 在Ubuntu 虚拟机中使用verilator对蜂鸟E203内核进行仿真蜂鸟E203是一款基于RISC-V架构的嵌入式处理器核,在开发中需要进行仿真操作来验证其功能性。本教...
-
开发板:达芬奇pro 35T调试器:SIPEED RV-Debugger plus run_openocd报错如下: Start openocd serveropenocd -c “gdb_port ...
-
协处理器例子里定义的custom_lbuf指令这里选择的是custom-4指令组,想问三个问题:1.这个指令组包含的指令在哪看还是说自己定义?为什么书上custom_1指令组func71时候就是执行R...
-
团队:芯光 队伍编号:CICC1787TCORDIC算法,由低延迟CORDIC算法和Taylor展开组成。Taylor展开计算作为CORDIC算法的补充,能够结合CORDIC算法和Taylor展开方...
-
-
原来仿真使用的是vivado simulator,最近将vivado的仿真器改成modelsim,发现仿真的时候modelsim的transcript没法打印出e203实时运行的信息。请问要在mode...
-
团队:芯光 队伍编号:CICC1787 font-face{ font-family:"Times New Roman"; } font-face{ font-family:&q...
-
git clone https://github.com/riscv-mcu/riscv-openocd.git 源码,msys2安装了相关依赖包,下载了FTDI的驱动包CDM-v2.12.36.4-...
-
实时时钟(Real-Time Clock,RTC)常用于制作时钟日历。RTC电路分属于两个电源域:备份域和VDD电源域。RTC的核心计数部分在备份域中,可在VDD断电VBAT供电时保持RTC的计数,...
-
1 队伍介绍报名编号:CICC1981团队名称:鼠队学校名称:福州大学指导老师:王仁平团队成员:赵嗣纬,熊圆圆,林欣铨 2 NMSIS库的介绍NMSIS(Nuclei MCU Software Int...
-
发布链接:https://gitee.com/zoomdy/RVLINK/releases/v0.21、修复 v0.1 存在的 bug。2、提升调试速度、提升程序下载速度。3、支持所有类型的断点。4、...
-
队伍编号:CICC1449摘要蜂鸟E203软核工作的主频为16MHz高频时钟和3.2768KHz低频时钟,并且不同开发板提供的晶振频率不同,因此需要例化mmcm IP核和reset IP核将外部晶振...
-
有需要的小伙伴欢迎来下载本人第一次录视频课程,水平不高,能力有限,录的不好,还请大家多多包涵,先录了五段,如果大家感觉录得还凑合,我就继续更新附资料和视频下载地址链接:https://pan.baid...
-
uint64_t tmp SysTimer_GetLoadValue(); do { start_mtime SysTimer_GetLoadValue(); ...
-
团队编号:CICC2879团队名称:八点起床读书团队成员:黄良煜、苏桢毅前面讲的都是状态寄存器的概念介绍,今天开始讲解Vector向量指令的指令格式。对于load/store两类指令,它们都是对内存直...
-
卡在这个0x8000_00be还有0x8000_0004不动了,请问是为什么?