RISC-V MCU中文社区
开源蜂鸟E203

开源蜂鸟E203

318 个讨论话题
创建于 2019-10-09 组长:admin

蜂鸟E203处理器由芯来科技开发,是国内第一个完善的开源RISC-V处理器项目,提供了一套从模块到SoC,从硬件到软件,从运行到调试的完整解决方案,并且配备完整的文档,书籍和开发板。其研发团队经验丰富,使用稳健的Verilog 2001语法编写的可综合的RTL代码,以工业级标准进行开发,注释丰富、可读性强、易于理解。


  • 请问大家的demo_nice生成的.verilog是这样子的吗用这个.verilog仿真的时候,nice_req_valid一直没有拉高,但是下载到板子上执行的时候又有结果打印输出。请问仿真过程哪里有...
    巴啦啦 发表于 3 天前
    69
    2
    0
  • 软件程序并不能运行我们的main函数,然后一直有这些提示,大家遇到过吗?
    好好学习队 发表于 3 天前
    98
    2
    0
  • 本队伍号为CICC3152,booth4乘法器有其独特的算法原理,实现同位数乘法可以花费更少的时钟周期,因此蜂鸟e203内部执行单元也是采用此种乘法。笔者参照原理自行写了一下,具体原理大家可以网上了解...
    悟空 发表于 4 天前
    50
    0
    1
  • 本队伍号为CICC3152上一篇讲述如何将axi总线引出,本组使用axi_gpio ip模拟SDA,SCL信号,在芯来sdk中建工程,定义写寄存器,读寄存器函数有必要介绍一下AXI_GPIO及如何使用...
    悟空 发表于 4 天前
    47
    0
    1
  • 本队伍号为CICC3152之前总结了一些常用硬件加速方法1)面积换速度:也就是串转并运算,可以多个模块同时计算; 2)时间换空间:时序收敛下通过频率提高性能,虽然面积可能稍微加大点; 3)流水线操作:...
    悟空 发表于 4 天前
    53
    0
    2
  • 本队伍号为CICC3152将系统外设总线内部axi接口引出给gpio,注意vivado中gpio地址分配应保证移植 Debug: 通过Xil_Out32函数给gpio的地址写1或者0,注意这里地址是g...
    悟空 发表于 4 天前
    45
    0
    1
  • 本队伍号为CICC3152在移植E203到自己的Genesys2开发板时候遇到时序问题的常见原因1.在vivado中,连接的管脚的信号一般都会自动添加OBUF或IBUF。 但是对于inout类型的接口...
    悟空 发表于 4 天前
    42
    0
    0
  • 队伍编号CICC1842 队伍名称为数据流不队以下对自定义指令情况下的NICE各个端口配置进行详细介绍。由于NICE模块的输入端口由CPU发送相关信号,因此仅对NICE返回给CPU的端口进行介绍。 N...
    小皮孩 发表于 4 天前
    50
    0
    0
  • 蜂鸟内部通用寄存器为什么不做复位初始化?如果不做初始化,当 进行 中断断点保护时,一些未用到的寄存器 和 临时寄存器(未被使用)会被压栈进入 SRAM,而这些寄存器的内容都是未知态,SRAM mode...
    hxing 发表于 4 天前
    130
    2
    0
  • 进行upload程序时,显示连接失败,但在lsusb时,显示连接成功,并且可以运行默认的程序,这是怎么回事?
    发表于 4 天前
    58
    1
    0
  • 参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:CICC4179本小组用到了spi接口的lcd屏幕,在此分享GPIOB模拟spi的方法及lcd屏幕的接入。一、spi接口简介        如上图所示,SPI接...
    == 发表于 4 天前
    73
    0
    0
  • 参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:CICC4179通过SCCB接口可对OV7725内部寄存器写入数据,从而对摄像头进行配置,本文主要分享GPIOB模拟SCCB的方法。一、时序图分析       ...
    == 发表于 4 天前
    56
    0
    0
  • 参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:CICC4179本次分享的内容是基于级联分类器的人脸检测基本原理 1) 人脸检测概述 关于人脸检测算法,目前主流方法分为两类,一类是基于知识,主要方法包括模板...
    杨家琪Jiaqi Yang 发表于 4 天前
    71
    0
    1
  • 我们的队伍编号是CICC4179,分享的内容是利用C语言union特性来定义RGB565格式1)前言在做视觉相关的任务时,相机的输入一般会是RGB565(uint16_t)的格式,而我们需要把它显式转...
    杨家琪Jiaqi Yang 发表于 4 天前
    51
    0
    0
  • 如果我要给CPU输入一个随机指令,该从哪里输入呢?是不是必须先对CPU进行初始化?输入的指令如果是32’hxxxxxxxx,处理器是不是会进去中断异常?如果是,有没有办法不让它进去这种模式,或者说,当...
    J&R 发表于 5 天前
    57
    0
    1
  • 老师,您好,关于蜂鸟E203性能,在Nuclei MCU200T开发板上部署,他的性能如何评价?比如coremark/Mhz为多少?比如:DMIPS/MHz为多少?谢谢。
    小马快跑 发表于 5 天前
    292
    1
    0
  • https://doc.nucleisys.com/hbirdv2/core/core.htmlintroduction此为HBird v2 E203核的官方文档中NICE部分接口信号的阐述其实协处理...
    柯岩 发表于 5 天前
    57
    1
    0
  • 请问hbird v2 的GPIO例程在哪找,sdk里面的和书上写的不一样
    ZPEI 发表于 5 天前
    78
    1
    0
  • 使用命令:make run-openocd PROGRAMdemo_gpio,提示找不到设备,怎么解?
    发表于 5 天前
    64
    1
    0
  • 本次我来分享一下MCU200T板子外接VGA模块的经验。我们有一部分是通过SD卡传输图片至VGA显示,SD卡部分将会在下次分享。首先我们知道GPIOA口是已经都被定义了的,因为图片为RGB565格式,...
    好好学习队 发表于 6 天前
    118
    3
    2
  • 我们之前用IDE把软件程序转化的verilog文件加入,然后通过vivado进行仿真都没问题,但是将v文件烧成比特流进入板子,在用IDE  run软件程序他就报错了,显示是trap in except...
    好好学习队 发表于 6 天前
    63
    0
    0
  • 最近用到了蜂鸟mcu中的一些中断,但是在看书的时候,有些地方不是很理解:1.请问pending到底表示什么意思,当pending位为1的时候是表示有中断正在执行还是正在等待中断的到来?(如下图,我感觉...
    SomeDreams 发表于 7 天前
    1761
    16
    1
  • 蜂鸟E203 IIC接口实际分配的gpio引脚位置与书上描述的不同,书上分配的是16和17引脚,大家用的时候注意!
    刘 露 发表于 7 天前
    411
    14
    2
  • 蜂鸟E203 IIC接口实际分配的gpio引脚位置与书上描述的不同,书上分配的是16和17引脚,在FPGA使用时,需要将两根信号用原语pullup拉高,不然结果不对,大家用的时候注意!  
    刘 露 发表于 7 天前
    384
    12
    1
  • 软件通过自定义汇编语言利用riscv指令与nice接口交互。Risc-v指令的功能在Verilog文件中得到定义。在C语言中,使用自定义汇编语言操控使用这些指令。所定义的指令一共有三个:指令功能cus...
    好好学习队 发表于 7 天前
    86
    0
    0
  • 参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:CICC4179在实现硬件加速的过程中计算单元的选取是不可或缺的,本篇主要介绍自制定点乘法器、加法器的思路。一、自制乘法器为提高运算效率我们组结合了查找表乘法器...
    CICC4179 发表于 7 天前
    104
    0
    0
  • 我们的队伍编号是CICC2962,这是我们第五次分享,接下来我将分享一下如何将SD卡驱动模块挂载至外设总线上,并且发送一条读指令。这是外设总线上被保留的接口信号,我们将所写的代码与之相连接,并且在顶层...
    好好学习队 发表于 7 天前
    83
    0
    0
  • 近期实验中遇到两个问题求高手解答:1。关于使USB设备能否被plugdev group所访问,按照手册上面的进行相关设置,但没有什么效果,使用ls -l /dev/ttyUSB1 命令进行查看,所属U...
    发表于 7 天前
    103
    2
    0
  • 扩展了DDR后,蜂鸟的指令寻址空间和地址空间还是不变,最大都只有64K吗?如果想进一步扩大指令空间的话,需要修改SDK的makefile吗?
    巴啦啦 发表于 7 天前
    98
    2
    0
  • 在使用uart(uart0、uart1、uart2)通信时,uart通过中断处理uart接收函数并打印出来,但通过串口助手软件发送到FPGA并不能触发中断,不能触发中断处理函数。com4是uart1通...
    獨踄天梺 发表于 7 天前
    129
    3
    0