-
想请问大家如何统计蜂鸟E203的分支预测率,我尝试在exu_commit模块里统计,但是发现预测率都有写问题,想请教以下大家
-
x 0x200000000x20000000: 0xff300470 flash write_bank 0 cc.binErasing flash memory region at address 0...
-
下载方式选择为ILM设置生成bin文件生成的bin文件大小为200多M
-
使用扩展指令调用NICE协处理器完成预定操作,给出的优势通常为代替CPU处理数据,但其实使用片上总线挂一个外设,然后驱动外设完成操作也可以实现相同的功能,所以想问一下协处理器相比于外设实现还有没有其它...
-
有人统计过E203的吞吐率、能效吗
-
有大哥把NICE接口移植过吗
-
请问下怎么高速有效的处理:Nuclei_projectflash_read_protectionCMIOT.CM32M4xxR_LibrarySoCCM32M4xxRCommonNMSISDevice...
-
如上图,我在这里添加了路径,但编译还是显示报错。我需要添加的文件如上图所示
-
感觉上这是一个比较基础的问题,但我是一位刚入门 risv 的选手,这个问题已经困扰了我一天了,希望大佬解答。 基本环境信息:qemu virt 平台;Rust 语言;rustsbi-qemu qemu...
-
新人第一次做项目,在利用Nuclei Studio进行下载的时候出现了问题,确认了引脚和电源接线,因为是下载bitstgream用的线,应该没有问题,双cpu的idcode也都可以找到,但是auto....
-
蜂鸟e203的主域频率是16Mhz,假如需要将主频提高到200MHZ(所使用的板卡是支持200M的),有什么办法吗?目前已尝试的工作:直接使用外部mmcm模块生成一个100MHZ的时钟替换16MHZ,...
-
使用IDE生成的PMP的例程,用的是FPGA开发板,在机器模式下是能执行PMP检测的。在用户模式下跑,PMP已经配置物理区域0到4G了,当执行函数 JumpUserMode((uint32_t)tes...
-
include include include //define KEY1 3 // 按键连接到GPIO引脚3//define LED1 1 // LED连接到GPIO引脚1 int main(voi...
-
我设计了一个基于浮点数运算的协处理器,使用C语言编程时没法输入float型数据,请问有哪些部分需要修改? SDK,EXU_decoder浮点寄存器都需要修改吗,谢谢
-
卡在这个0x8000_00be还有0x8000_0004不动了,请问是为什么?
-
git clone https://github.com/riscv-mcu/riscv-openocd.git 源码,msys2安装了相关依赖包,下载了FTDI的驱动包CDM-v2.12.36.4-...
-
e203自定义指令硬件模块设计,修改内核,综合没错误,软件也修改工具链通过并产生verilog文件,但在vivado硬件里自定义指令识别为非法指令怎么解决
-
设计了自定义指令,用软件跑了verilog二进制文件,激励进去。但自定义的硬件模块不工作,都是零,是我指令没给进去吗?还是逻辑有问题?有遇到过类似问题的小伙伴吗?求解答
-
需求:如何从主机将数据按8bit传入片上ITCM我想在PC端(主机)通过8位IO每个周期传入8bit数据(一共大概32KB的数据,包括自定义指令和局部变量的数据,由.verilog文件读出来的)到片上...
-
使用IAR调用jlinkscript能打印出我编写的信息,但是在IDE里调试时log就没有显示以下一串的字母,有小伙伴使用过吗?求解答 `int AfterResetTarget(void) { J...
-
求助有没有同学或大佬做过E203内核增加流水级的项目,具体是把译码、派遣和写回从原有的EXU模块中分拆出来。
-
如题,按照芯来文档设置可以通过segger IDE debug了,但是没法看全局或者局部变量值,很麻烦。有遇到过解决了的吗?
-
在GD官网上下载了固件工程GD32VF103_Demo_Suites_V1.2.0,使用eclipse编译工程,看代码启动文件start.s里只有调用到了main函数,没有调用_init()函数,_i...
-
想请问要在ICB总线增加外设,除了在e203_subsys_perips文件内分配控制寄存器地址、进行模块调用外,还需要其他代码修改吗?目前这样修改后,控制寄存器无法成功赋值。
-
由于我使用的是非官方的Flash,所以我需要重新编译OpenOCD,在编译完成过后,替换OpenOCD文件以后进行在线下载调试出现了如下的问题,我以为是我Flash命令的问题,知道我更换回原本的官方的...
-
想请问怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性?可读可写、只写、只读三种模式具体怎么设置呢?目前是默认情况,新添加的外设寄存器写不进去数据,读返回为0
-
在debug执行到Custom指令时报出如下错误,在debug前做了VCS的仿真已经通过把该模块综合后,烧写到mcu200t上,再利用openocd debug执行到该条Custom指令时报出如下错误...
-
蜂鸟E203自测试用例失败,不显示pass与fail怎么回事,.log里什么都没有,还没报错
-
第一次触发中断时正常进入中断服务函数且正常退出,第二次触发中断时会报上图的错误,mcause寄存器编号的意思为机器外部中断,而且没有执行中断服务函数,不知道是哪里出了问题,跪求各位大佬帮助,谢谢了
-
在e203_exu_commit.v中:assign cmt_instret_ena cmt_ena (~alu_brchmis_flush_req); cmt_instret_ena的使能排除 ...
-
我想测试一下芯片时钟的精确性,需要将系统时钟输出,请问GD32VF103的时钟是通过哪个引脚输出的?以下是配置输出时钟为系统时钟,但不知道这个时钟是通过MCU的哪个引脚输出的?
-
请问一下这个地方,我希望指令中的rs1和rs2是我通过函数入口给的立即数,而不是A和B的寄存器地址,应该如何修改?
-
开源代码中有icb转axi的模块,请问大家有没有可能实现axi转icb呢,谢谢!
-
修改蜂鸟E203 v2内核源码后,测试“hello world”程序,vivado仿真可以顺利通过,再输出界面打印出“hello world”字样,但上板后出现问题,hello world与corem...
-
芯来当前是否有支持多CLUSTER的CPU IP呢?
-
在vivado中进行e203v2的行为级仿真,跑一个c语言编写的helloworld程序,helloworld程序是用nuclei studio里面的程序模板生成的。在vivado仿真的tb文件里,设...
-
FPGA上实现的是测试模式,该模式默认一些信号是执行的,但是这样就把一些控制信号、使能信号给屏蔽了。如图:该时钟信号在内核,如果不是测试模式,还需要来自控制的使能信号才能正确输出。因此猜测FPGA上的...
-
我想问一下如何实现硬件断点呢,我在底层debug模块中定义了如下寄存器但是在顶层运行硬件断点的时候依旧会提示报错请问这种情况是顶层编译器没有支持吗?还是说要在其他的模块中再次声明?以及这个断点调试是不...
-
我想问一下如何实现硬件断点呢,我在底层debug模块中定义了如下寄存器但是在顶层运行硬件断点的时候依旧会提示报错请问这种情况是顶层编译器没有支持吗?还是说要在其他的模块中再次声明?以及这个断点调试是不...
-
工程里增加了第三方的Lib库,在NucleiStudio ide如何设置才能把这个库编译进去呢?