首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
搜索
认证开发者
创建组织
发布软件包
登录
懂得分享的人,往往能收获更多
致力于RISC-V技术的推广,提供交流学习的开放平台
一键登陆
RISC-V IP
淘宝店铺
公众号
硅农亚历山大
一键登陆
首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
首页
论坛讨论
全国大学生集成电路创新创业大赛
全国大学生集成电路创新创业大赛
452 个讨论话题
创建于 2021-02-07
组长:
admin
芯来RISC-V杯交流讨论专区
芯来RISC-V杯
发帖提问
全部
【分享】 如何获取蜂鸟内核执行模块浮点指令的运算数据
Hbird-SDK
组别:CICC3327背景蜂鸟E203是一款极低功耗的RISC-V处理器核。该处理器核采用了现代化的32位指令集架构,并具有高性能、低功耗、可扩展性等优点。 本文接续上一篇文章中探讨的整型指令执行路径...
chinhan
发表于
738 天前
1457
0
0
【分享】 对浮点指令扩展中部分问题的解决与分享
nuclei-sdk
Hbird-SDK
组别:CICC3327背景:经过数周的前期准备与研读代码,我们组终于正式开始对浮点指令进行扩展并不出意外地遇到了一些小问题,本篇文章针对这些问题作出解决方法的分享。 一.在e203_exu_decod...
chinhan
发表于
738 天前
1802
0
0
【分享】 蜂鸟E203冲突处理模块OITF的介绍
ptr
alc
match
disp
flg
oitfrd
团队编号:CICC1413团队名称:“芯”之所向 引言在进行浮点扩展的过程中,由于浮点指令执行可能需要多周期,因此这就会导致一些数据冲突,例如RAW或WAW,这时候蜂鸟处理器就采用了OITF作为数据冲...
studying_drh
发表于
738 天前
1726
0
0
【分享】 浮点寄存器的添加方法
gcc
Hbird-SDK
小组编号:CICC3327浮点寄存器和整数寄存器是计算机体系结构中的两种不同类型的寄存器。相较于整数寄存器,浮点寄存器专门用来进行浮点数运算。在计算机中,浮点数是一种用于表示实数的数值类型,它可以表示...
chinhan
发表于
738 天前
1529
0
0
【分享】 如何对蜂鸟e203内核乘除法器进行优化
Hbird-SDK
组别:CICC3327蜂鸟E203是一款基于RISC-V指令集的多核处理器,内置了乘法和除法运算单元,这些运算单元的性能直接影响到整个处理器的性能表现。因此,优化乘除法器是提高整个处理器性能的重要手段...
chinhan
发表于
738 天前
1970
0
0
【分享】 利用蜂鸟内核来实现指令的仿真模拟
指令
对应
可以
我们
因此
编写
团队编号:CICC1413团队名称:“芯”之所向 摘要现在我们组在进行浮点扩展,既然要进行扩展,我们必须能够检验扩展的正确性,因此本篇文章介绍一下自己编写指令,并通过仿真观察指令结果的正确性。 RSI...
studying_drh
发表于
738 天前
1847
0
0
【分享】 蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因
HbirdV2-SoC
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因 现象: 解决措施:蜂鸟...
Ronin_yz
发表于
738 天前
1254
0
1
【分享】 浮点指令(八)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队浮点指令总共96条,指令格式如下列表(31条)。 rs2 rs1 func3(rm) rd opcode ...
LiYH
发表于
738 天前
1470
0
0
【分享】 蜂鸟内核ITCM模块及取值过程
指令
模块
ITCM
我们
16位
取值
队伍编号:CICC1413队伍名称:“芯”之所向 摘要本文主要介绍蜂鸟中的ITCM模块。ITCM在蜂鸟中是用于存储指令的,由于蜂鸟E203内核定位是对于小型的指令系统,因此在蜂鸟定位的系统中,指令基本...
studying_drh
发表于
739 天前
2160
0
1
【分享】 没有开发板的情况下,在Vivado上进行蜂鸟E203的基础内核的drystone跑分
文件
进行
仿真
一个
我们
这里
队伍编号:CICC1413队伍名称:“芯”之所向 摘要由于开发板可能不能第一时间拿到手,而这时候我们要开始相关的工作,所以我们需要找到一种方法在没有开发板下能够推进进度,本文主要介绍在Vivado下进...
studying_drh
发表于
739 天前
1764
0
0
【分享】 握手信号的详解
Hbird-SDK
组别:CICC3327在dtcm和itcm等模块中经常用到以valid,read结尾的信号量,他们就是握手信号。 握手信号是一种用于协调和同步不同系统之间操作的信号。当两个或多个系统要进行数据传输或交...
chinhan
发表于
739 天前
4101
0
0
【分享】 e203_dtcm_ctrl模块分析
Hbird-SDK
组别:CICC3327定义 e203dtcm_ctrl 模块,并设置模块的输入输出端口,其中 dtcm_active 表示 DTCM 存储器是否处于运行状态;tcm_cgstop 表示是否需要关闭 S...
chinhan
发表于
739 天前
2864
0
0
【分享】 浮点指令(七:寄存器)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 fcsr寄存器包含浮点异常标志域(fflags),不同的标志位表示不同的异常类型。如果浮点运算单元在运算中出现了相应的异常,则会将fcsr...
LiYH
发表于
739 天前
3151
0
1
【分享】 oitf模块的阅读分享
Hbird-SDK
组别:CICC3327oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction F...
chinhan
发表于
739 天前
2255
0
0
【分享】 E203_defines的阅读分享
Hbird-SDK
组别:CICC3327本次主要分享宏文件E203_defines的组织方式和内部含义ifdef E203_CFG_ADDR_SIZE_IS_16 表示如果宏 E203_CFG_ADDR_SIZE_IS...
chinhan
发表于
739 天前
1613
0
1
【分享】 wbck模块的阅读分享
Hbird-SDK
组别:CICC33271.模块功能和作用e203_exu_wbck是RISC-V处理器中的一个模块,它负责处理结果的写回。当ALU或长管道指令执行完成时,需要将计算结果写回寄存器中。而e203_exu...
chinhan
发表于
739 天前
1613
0
1
【分享】 (九)浮点乘法指令设计
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点乘法算法设a {sa,ea,fa},b {sb,eb,fb}为两个IEEE754单精度浮点数,试计算c {sc,ec,fc} ...
hzzaz
发表于
740 天前
1703
0
1
【求助】 (八):浮点运算中的异常
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点异常fcsr寄存器包含浮点异常标志位域 Cfflags ),不同的异常标志位所表示的异常如下图所示。如果浮点运算单元在运算中出现了相...
星河
发表于
740 天前
2810
0
2
【分享】 (七)Newton-Raphson算法实现浮点除法
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、Newton-Raphson算法Newton-Raphson算法采用乘法来代替除法运算,即a/ba(1/b),基本原理如下:已知曲线方程...
hzzaz
发表于
740 天前
1923
0
0
【分享】 (六):浮点舍入模式介绍
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点舍入模式为什么要舍入? 因为单精度浮点数只取23位尾数(除去隐藏位),而一些运算不可避免的得到的尾数会超过23位,因此需要考虑舍入。...
星河
发表于
740 天前
3157
0
2
【分享】 浮点指令(六:寄存器)
HbirdV2-SoC
Risc-V规定,如果支持单精度浮点指令或者双精度浮点指令,四精度浮点指令,则需要增加一组独立的通用浮点寄存器组,包括32个通用浮点寄存器,标号位f0到f31。如果仅支持F扩展指令子集,则每个通用寄存...
LiYH
发表于
740 天前
1923
0
0
【分享】 浮点指令(五)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fmv.d.xfcvt.d.lu rd, rs1, rs2 //f f64u64(x)无符号长整型向双精度浮点转换(F...
LiYH
发表于
741 天前
1774
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
发表于
742 天前
1910
0
0
【分享】 当前已知E203外接DDR的两种思路
HbirdV2-SoC
报名编号:CICC2469 团队名称:AM 学校名称:广东工业大学 队伍成员:林贤、刘合明、谢泽铭 指导老师:郑欣、高怀恩 在进行一些图片处理时,受图片大小影响,ITCM无法提供足够大的储存来放入一张...
读研读四年
发表于
743 天前
1928
0
1
【分享】 浮点指令(三)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fcvt.s.dfcvt.s.d rd, rs1, rs2 //f f32f64(f)双精度向单精度浮点转换(Floa...
LiYH
发表于
743 天前
1909
0
0
【分享】 时序约束问题的解决办法
HbirdV2-SoC
在使用vivado对 Verilog 代码进行综合后,点击“SYNTHESIS”下的“Report Timing Summary”,可以查看综合后的时序报告,查看 Setup Time 和 Hold ...
Lalaland
发表于
744 天前
3081
0
3
【分享】 浮点指令(二:双精度)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.dfadd.d rd, rs1, rs2 //f f + f 双精度浮点加(Floating-point A...
LiYH
发表于
744 天前
1844
0
0
【分享】 浮点指令(一:单精度)
Hbird-SDK
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.sfadd.s rd, rs1, rs2 //f f + f 单精度浮点加(Floating-point A...
LiYH
发表于
745 天前
1843
0
0
【分享】 (四):蜂鸟E203扩展浮点指令设计(2)
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点指令介绍2.6 浮点数符号注入指令指令格式 fsgnj.s rd , rs1, rs2fsgnjn.s rd , rs1, rs2...
星河
发表于
747 天前
2157
0
0
【分享】 (三):蜂鸟E203扩展浮点指令设计(1)
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点指令介绍单精度浮点指令一共30个:其中包括26个32位指令;4个16位的压缩指令。如果按照分类来算一共有以下几种指令: 2.1浮点数...
星河
发表于
747 天前
2116
0
1
«
2
3
4
5
6
7
8
9
10
11
12
»
最新资讯
芯来科技携手矽力杰,共推RISC-V车规芯片国产化进程
创芯应用技术分享 | 2025芯来RISC-V技术研讨会杭州
最新更新!芯来集成开发环境Nuclei Studio 2025.02版本发布
深化AI与汽车电子创新,芯来科技亮相RISC-V Day Tokyo 2025 Spring
赋能时代创芯,芯来邀您2025中国RISC-V生态大会见!
HighTec C/C++编译器套件全面支持芯来RISC-V IP
对话芯来科技胡振波:车规、AI与RISC-V IP 2.0模式
喜讯 | 芯来科技入选上海市新一轮第一批重点“小巨人”企业
IC风云榜揭晓!芯来科技荣获年度RISC-V技术创新奖
智慧产业,芯动世界 | 芯来科技亮相ICCAD-Expo 2024
活跃用户榜
更多>>
用户
活跃时间
1
32 分钟前
十年饮冰
2
32 分钟前
徐清涛
3
2 小时前
volanda
4
2 小时前
张九龄
5
3 小时前
scooste
6
3 小时前
GarryDiade
7
5 小时前
丶Ning
8
5 小时前
平生事
9
5 小时前
刘熠
10
5 小时前
鸠唬
RV-STAR 开发板