首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
搜索
认证开发者
创建组织
发布软件包
登录
懂得分享的人,往往能收获更多
致力于RISC-V技术的推广,提供交流学习的开放平台
一键登陆
RISC-V IP
淘宝店铺
公众号
硅农亚历山大
一键登陆
首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
首页
论坛讨论
全国大学生集成电路创新创业大赛
全国大学生集成电路创新创业大赛
362 个讨论话题
创建于 2021-02-07
组长:
admin
芯来RISC-V杯交流讨论专区
芯来RISC-V杯
发帖提问
全部
【分享】 浮点数的指令添加——最终写回仲裁
DDR200T
在增加浮点数指令时,我们会遇到一些需要写回寄存器的指令,此时就需要对原先的写回功能模块做更改。 写回功能主要集中在这两个模块中 e203_exu_longpwbck.v 长指令写回仲裁 e203_e...
studying_drh
发表于
4 天前
34
0
0
【分享】 浮点数指令的添加——长指令写回仲裁
DDR200T
在增加浮点数指令时,我们会遇到一些需要写回寄存器的指令,此时就需要对原先的写回功能模块做更改。 写回功能主要集中在这两个模块中 e203_exu_longpwbck.v 长指令写回仲裁 e203_e...
studying_drh
发表于
4 天前
23
0
0
【分享】 如何获取蜂鸟内核执行模块浮点指令的运算数据
NucleiStudio
Hbird-SDK
组别:CICC3327背景蜂鸟E203是一款极低功耗的RISC-V处理器核。该处理器核采用了现代化的32位指令集架构,并具有高性能、低功耗、可扩展性等优点。 本文接续上一篇文章中探讨的整型指令执行路径...
chinhan
发表于
4 天前
34
0
0
【分享】 对浮点指令扩展中部分问题的解决与分享
nuclei-sdk
NucleiStudio
Hbird-SDK
组别:CICC3327背景:经过数周的前期准备与研读代码,我们组终于正式开始对浮点指令进行扩展并不出意外地遇到了一些小问题,本篇文章针对这些问题作出解决方法的分享。 一.在e203_exu_decod...
chinhan
发表于
4 天前
24
0
0
【分享】 蜂鸟E203冲突处理模块的OITF介绍
DDR200T
队伍编号:CICC1413 引言在进行浮点扩展的过程中,由于浮点指令执行可能需要多周期,因此这就会导致一些数据冲突,例如RAW或WAW,这时候蜂鸟处理器就采用了OITF作为数据冲突处理模块,下面我们简...
studying_drh
发表于
4 天前
21
0
0
【分享】 浮点寄存器的添加方法
gcc
NucleiStudio
Hbird-SDK
小组编号:CICC3327浮点寄存器和整数寄存器是计算机体系结构中的两种不同类型的寄存器。相较于整数寄存器,浮点寄存器专门用来进行浮点数运算。在计算机中,浮点数是一种用于表示实数的数值类型,它可以表示...
chinhan
发表于
4 天前
33
0
0
【分享】 如何对蜂鸟e203内核乘除法器进行优化
NucleiStudio
Hbird-SDK
组别:CICC3327蜂鸟E203是一款基于RISC-V指令集的多核处理器,内置了乘法和除法运算单元,这些运算单元的性能直接影响到整个处理器的性能表现。因此,优化乘除法器是提高整个处理器性能的重要手段...
chinhan
发表于
4 天前
49
0
0
【分享】 利用蜂鸟内核来实现指令的仿真模拟
DDR200T
队伍编号:CICC1413 摘要现在我们组在进行浮点扩展,既然要进行扩展,我们必须能够检验扩展的正确性,因此本篇文章介绍一下自己编写指令,并通过仿真观察指令结果的正确性。 RSIC-V指令架构首先在编...
studying_drh
发表于
4 天前
27
0
0
【分享】 蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因
HbirdV2-SoC
DDR200T
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因 现象: 解决措施:蜂鸟...
Ronin_yz
发表于
5 天前
43
0
1
【分享】 浮点指令(八)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队浮点指令总共96条,指令格式如下列表(31条)。 rs2 rs1 func3(rm) rd opcode ...
LiYH
发表于
5 天前
31
0
0
【分享】 蜂鸟内核ITCM模块及取值过程
DDR200T
队伍编号:CICC1413队伍名称:“芯”之所向 摘要本文主要介绍蜂鸟中的ITCM模块。ITCM在蜂鸟中是用于存储指令的,由于蜂鸟E203内核定位是对于小型的指令系统,因此在蜂鸟定位的系统中,指令基本...
studying_drh
发表于
5 天前
45
0
1
【分享】 没有开发板的情况下,在Vivado上进行蜂鸟E203的基础内核的drystone跑分
DDR200T
队伍编号:CICC1413队伍名称:“芯”之所向 摘要由于开发板可能不能第一时间拿到手,而这时候我们要开始相关的工作,所以我们需要找到一种方法在没有开发板下能够推进进度,本文主要介绍在Vivado下进...
studying_drh
发表于
5 天前
60
0
0
【分享】 握手信号的详解
NucleiStudio
Hbird-SDK
组别:CICC3327在dtcm和itcm等模块中经常用到以valid,read结尾的信号量,他们就是握手信号。 握手信号是一种用于协调和同步不同系统之间操作的信号。当两个或多个系统要进行数据传输或交...
chinhan
发表于
6 天前
40
0
0
【分享】 e203_dtcm_ctrl模块分析
NucleiStudio
Hbird-SDK
组别:CICC3327定义 e203dtcm_ctrl 模块,并设置模块的输入输出端口,其中 dtcm_active 表示 DTCM 存储器是否处于运行状态;tcm_cgstop 表示是否需要关闭 S...
chinhan
发表于
6 天前
39
0
0
【分享】 浮点指令(七:寄存器)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 fcsr寄存器包含浮点异常标志域(fflags),不同的标志位表示不同的异常类型。如果浮点运算单元在运算中出现了相应的异常,则会将fcsr...
LiYH
发表于
6 天前
43
0
0
【分享】 oitf模块的阅读分享
NucleiStudio
Hbird-SDK
组别:CICC3327oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction F...
chinhan
发表于
6 天前
40
0
0
【分享】 E203_defines的阅读分享
NucleiStudio
Hbird-SDK
组别:CICC3327本次主要分享宏文件E203_defines的组织方式和内部含义ifdef E203_CFG_ADDR_SIZE_IS_16 表示如果宏 E203_CFG_ADDR_SIZE_IS...
chinhan
发表于
6 天前
46
0
1
【分享】 wbck模块的阅读分享
NucleiStudio
Hbird-SDK
组别:CICC33271.模块功能和作用e203_exu_wbck是RISC-V处理器中的一个模块,它负责处理结果的写回。当ALU或长管道指令执行完成时,需要将计算结果写回寄存器中。而e203_exu...
chinhan
发表于
6 天前
43
0
1
【分享】 (九)浮点乘法指令设计
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点乘法算法设a {sa,ea,fa},b {sb,eb,fb}为两个IEEE754单精度浮点数,试计算c {sc,ec,fc} ...
hzzaz
发表于
6 天前
81
0
1
【求助】 (八):浮点运算中的异常
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点异常fcsr寄存器包含浮点异常标志位域 Cfflags ),不同的异常标志位所表示的异常如下图所示。如果浮点运算单元在运算中出现了相...
星河
发表于
7 天前
47
0
2
【分享】 (七)Newton-Raphson算法实现浮点除法
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、Newton-Raphson算法Newton-Raphson算法采用乘法来代替除法运算,即a/ba(1/b),基本原理如下:已知曲线方程...
hzzaz
发表于
7 天前
64
0
0
【分享】 (六):浮点舍入模式介绍
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点舍入模式为什么要舍入? 因为单精度浮点数只取23位尾数(除去隐藏位),而一些运算不可避免的得到的尾数会超过23位,因此需要考虑舍入。...
星河
发表于
7 天前
57
0
2
【分享】 浮点指令(六:寄存器)
HbirdV2-SoC
Risc-V规定,如果支持单精度浮点指令或者双精度浮点指令,四精度浮点指令,则需要增加一组独立的通用浮点寄存器组,包括32个通用浮点寄存器,标号位f0到f31。如果仅支持F扩展指令子集,则每个通用寄存...
LiYH
发表于
7 天前
47
0
0
【分享】 浮点指令(五)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fmv.d.xfcvt.d.lu rd, rs1, rs2 //f f64u64(x)无符号长整型向双精度浮点转换(F...
LiYH
发表于
8 天前
66
0
0
【分享】 浮点指令(四)
HbirdV2-SoC
fmv.x.wfmv.x.w rd, rs1, rs2 //x sext(f)单精度浮点移动(Floating-point Move Word to Integer). R-type, RV32F ...
LiYH
发表于
9 天前
77
0
0
【分享】 当前已知E203外接DDR的两种思路
HbirdV2-SoC
DDR200T
报名编号:CICC2469 团队名称:AM 学校名称:广东工业大学 队伍成员:林贤、刘合明、谢泽铭 指导老师:郑欣、高怀恩 在进行一些图片处理时,受图片大小影响,ITCM无法提供足够大的储存来放入一张...
读研读四年
发表于
9 天前
125
0
1
【分享】 浮点指令(三)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fcvt.s.dfcvt.s.d rd, rs1, rs2 //f f32f64(f)双精度向单精度浮点转换(Floa...
LiYH
发表于
10 天前
94
0
0
【分享】 时序约束问题的解决办法
HbirdV2-SoC
DDR200T
在使用vivado对 Verilog 代码进行综合后,点击“SYNTHESIS”下的“Report Timing Summary”,可以查看综合后的时序报告,查看 Setup Time 和 Hold ...
Lalaland
发表于
11 天前
76
0
1
【分享】 浮点指令(二:双精度)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.dfadd.d rd, rs1, rs2 //f f + f 双精度浮点加(Floating-point A...
LiYH
发表于
11 天前
105
0
0
【分享】 DDR200T TFT - LCD 显示屏 显示图片 NucleiStudio 蜂鸟E203 详细教程 RISC-V
帖子
浏览
回复
需要
可以
后才
前言官方所给的LCD实验《nuclei-board-labs-mastere203_hbirdv2ddr200tspi_lcd》只有显示字符的函数,并未提供显示图片的函数,在本人查找资料的过程中,发现...
发表于
11 天前
2382
73
8
1
2
3
4
5
6
7
8
»
最新资讯
北京站 | RISC-V汽车功能安全处理器技术交流会(文末四城报名渠道全公开)
中移物联OneOS赛题上线 2023全国大学生计算机系统能力大赛-操作系统功能挑战赛
中国RISC-V产业联盟西安交流会
芯来科技成为中国移动“万物智联子链”链环企业
“芯原杯” 嵌入式大赛,芯来科技专项奖等你来
方寸微电子基于芯来RISC-V内核的安全MPU成功回片
芯来科技获中国开放指令生态(RISC-V)联盟“2022年IP先锋奖”
芯来科技彭剑英:国内RISC-V应用在专用领域引领发展
新征程,新范式 | 芯来荣登“2022创业邦100未来独角兽”年度榜单
芯来科技再登Venture50风云榜
活跃用户榜
更多>>
用户
活跃时间
1
2 分钟前
Mundane-_-
2
2 分钟前
读研读四年
3
33 分钟前
Lalaland
4
43 分钟前
奥力
5
1 小时前
zxy1999
6
1 小时前
EvanIC
7
1 小时前
RonaldPhick
8
1 小时前
伤。丧
9
1 小时前
瀹彘鋈痕
10
1 小时前
夏友桃
RV-STAR 开发板