首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
搜索
认证开发者
创建组织
发布软件包
登录
懂得分享的人,往往能收获更多
致力于RISC-V技术的推广,提供交流学习的开放平台
一键登陆
RISC-V IP
淘宝店铺
公众号
硅农亚历山大
一键登陆
首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
首页
论坛讨论
全国大学生集成电路创新创业大赛
全国大学生集成电路创新创业大赛
452 个讨论话题
创建于 2021-02-07
组长:
admin
芯来RISC-V杯交流讨论专区
芯来RISC-V杯
发帖提问
全部
【分享】 蜂鸟E203冲突处理模块OITF的介绍
ptr
alc
match
disp
flg
oitfrd
团队编号:CICC1413团队名称:“芯”之所向 引言在进行浮点扩展的过程中,由于浮点指令执行可能需要多周期,因此这就会导致一些数据冲突,例如RAW或WAW,这时候蜂鸟处理器就采用了OITF作为数据冲...
studying_drh
发表于
717 天前
1667
0
0
【分享】 浮点寄存器的添加方法
gcc
Hbird-SDK
小组编号:CICC3327浮点寄存器和整数寄存器是计算机体系结构中的两种不同类型的寄存器。相较于整数寄存器,浮点寄存器专门用来进行浮点数运算。在计算机中,浮点数是一种用于表示实数的数值类型,它可以表示...
chinhan
发表于
717 天前
1473
0
0
【分享】 如何对蜂鸟e203内核乘除法器进行优化
Hbird-SDK
组别:CICC3327蜂鸟E203是一款基于RISC-V指令集的多核处理器,内置了乘法和除法运算单元,这些运算单元的性能直接影响到整个处理器的性能表现。因此,优化乘除法器是提高整个处理器性能的重要手段...
chinhan
发表于
717 天前
1908
0
0
【分享】 利用蜂鸟内核来实现指令的仿真模拟
指令
对应
可以
我们
因此
编写
团队编号:CICC1413团队名称:“芯”之所向 摘要现在我们组在进行浮点扩展,既然要进行扩展,我们必须能够检验扩展的正确性,因此本篇文章介绍一下自己编写指令,并通过仿真观察指令结果的正确性。 RSI...
studying_drh
发表于
717 天前
1798
0
0
【分享】 蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因
HbirdV2-SoC
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因 现象: 解决措施:蜂鸟...
Ronin_yz
发表于
717 天前
1204
0
1
【分享】 浮点指令(八)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队浮点指令总共96条,指令格式如下列表(31条)。 rs2 rs1 func3(rm) rd opcode ...
LiYH
发表于
717 天前
1422
0
0
【分享】 蜂鸟内核ITCM模块及取值过程
指令
模块
ITCM
我们
16位
取值
队伍编号:CICC1413队伍名称:“芯”之所向 摘要本文主要介绍蜂鸟中的ITCM模块。ITCM在蜂鸟中是用于存储指令的,由于蜂鸟E203内核定位是对于小型的指令系统,因此在蜂鸟定位的系统中,指令基本...
studying_drh
发表于
718 天前
2089
0
1
【分享】 没有开发板的情况下,在Vivado上进行蜂鸟E203的基础内核的drystone跑分
文件
进行
仿真
一个
我们
这里
队伍编号:CICC1413队伍名称:“芯”之所向 摘要由于开发板可能不能第一时间拿到手,而这时候我们要开始相关的工作,所以我们需要找到一种方法在没有开发板下能够推进进度,本文主要介绍在Vivado下进...
studying_drh
发表于
718 天前
1683
0
0
【分享】 握手信号的详解
Hbird-SDK
组别:CICC3327在dtcm和itcm等模块中经常用到以valid,read结尾的信号量,他们就是握手信号。 握手信号是一种用于协调和同步不同系统之间操作的信号。当两个或多个系统要进行数据传输或交...
chinhan
发表于
718 天前
3998
0
0
【分享】 e203_dtcm_ctrl模块分析
Hbird-SDK
组别:CICC3327定义 e203dtcm_ctrl 模块,并设置模块的输入输出端口,其中 dtcm_active 表示 DTCM 存储器是否处于运行状态;tcm_cgstop 表示是否需要关闭 S...
chinhan
发表于
718 天前
2766
0
0
【分享】 浮点指令(七:寄存器)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 fcsr寄存器包含浮点异常标志域(fflags),不同的标志位表示不同的异常类型。如果浮点运算单元在运算中出现了相应的异常,则会将fcsr...
LiYH
发表于
718 天前
3062
0
1
【分享】 oitf模块的阅读分享
Hbird-SDK
组别:CICC3327oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction F...
chinhan
发表于
719 天前
2156
0
0
【分享】 E203_defines的阅读分享
Hbird-SDK
组别:CICC3327本次主要分享宏文件E203_defines的组织方式和内部含义ifdef E203_CFG_ADDR_SIZE_IS_16 表示如果宏 E203_CFG_ADDR_SIZE_IS...
chinhan
发表于
719 天前
1553
0
1
【分享】 wbck模块的阅读分享
Hbird-SDK
组别:CICC33271.模块功能和作用e203_exu_wbck是RISC-V处理器中的一个模块,它负责处理结果的写回。当ALU或长管道指令执行完成时,需要将计算结果写回寄存器中。而e203_exu...
chinhan
发表于
719 天前
1564
0
1
【分享】 (九)浮点乘法指令设计
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点乘法算法设a {sa,ea,fa},b {sb,eb,fb}为两个IEEE754单精度浮点数,试计算c {sc,ec,fc} ...
hzzaz
发表于
719 天前
1649
0
1
【求助】 (八):浮点运算中的异常
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点异常fcsr寄存器包含浮点异常标志位域 Cfflags ),不同的异常标志位所表示的异常如下图所示。如果浮点运算单元在运算中出现了相...
星河
发表于
719 天前
2730
0
2
【分享】 (七)Newton-Raphson算法实现浮点除法
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、Newton-Raphson算法Newton-Raphson算法采用乘法来代替除法运算,即a/ba(1/b),基本原理如下:已知曲线方程...
hzzaz
发表于
719 天前
1857
0
0
【分享】 (六):浮点舍入模式介绍
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点舍入模式为什么要舍入? 因为单精度浮点数只取23位尾数(除去隐藏位),而一些运算不可避免的得到的尾数会超过23位,因此需要考虑舍入。...
星河
发表于
719 天前
3041
0
2
【分享】 浮点指令(六:寄存器)
HbirdV2-SoC
Risc-V规定,如果支持单精度浮点指令或者双精度浮点指令,四精度浮点指令,则需要增加一组独立的通用浮点寄存器组,包括32个通用浮点寄存器,标号位f0到f31。如果仅支持F扩展指令子集,则每个通用寄存...
LiYH
发表于
719 天前
1826
0
0
【分享】 浮点指令(五)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fmv.d.xfcvt.d.lu rd, rs1, rs2 //f f64u64(x)无符号长整型向双精度浮点转换(F...
LiYH
发表于
720 天前
1722
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
发表于
721 天前
1838
0
0
【分享】 当前已知E203外接DDR的两种思路
HbirdV2-SoC
报名编号:CICC2469 团队名称:AM 学校名称:广东工业大学 队伍成员:林贤、刘合明、谢泽铭 指导老师:郑欣、高怀恩 在进行一些图片处理时,受图片大小影响,ITCM无法提供足够大的储存来放入一张...
读研读四年
发表于
722 天前
1852
0
1
【分享】 浮点指令(三)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fcvt.s.dfcvt.s.d rd, rs1, rs2 //f f32f64(f)双精度向单精度浮点转换(Floa...
LiYH
发表于
722 天前
1822
0
0
【分享】 时序约束问题的解决办法
HbirdV2-SoC
在使用vivado对 Verilog 代码进行综合后,点击“SYNTHESIS”下的“Report Timing Summary”,可以查看综合后的时序报告,查看 Setup Time 和 Hold ...
Lalaland
发表于
723 天前
2957
0
3
【分享】 浮点指令(二:双精度)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.dfadd.d rd, rs1, rs2 //f f + f 双精度浮点加(Floating-point A...
LiYH
发表于
723 天前
1793
0
0
【分享】 浮点指令(一:单精度)
Hbird-SDK
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.sfadd.s rd, rs1, rs2 //f f + f 单精度浮点加(Floating-point A...
LiYH
发表于
724 天前
1776
0
0
【分享】 (四):蜂鸟E203扩展浮点指令设计(2)
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点指令介绍2.6 浮点数符号注入指令指令格式 fsgnj.s rd , rs1, rs2fsgnjn.s rd , rs1, rs2...
星河
发表于
726 天前
2079
0
0
【分享】 (三):蜂鸟E203扩展浮点指令设计(1)
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点指令介绍单精度浮点指令一共30个:其中包括26个32位指令;4个16位的压缩指令。如果按照分类来算一共有以下几种指令: 2.1浮点数...
星河
发表于
726 天前
2049
0
1
【分享】 (二):在Linux系统下编译C语言仿真蜂鸟E203
gcc
Hbird-SDK
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、环境要求首先在github下载 hbrid-sdk软件开发环境 在文件夹中有一个setup.sh文件,其内容如下: 意思是创建一个s...
星河
发表于
726 天前
1798
0
4
【分享】 (一):蜂鸟自定义指令软件讲解和内联汇编
gcc
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、内联汇编介绍 asm volatile(“.insn r 0x7b, 2, 1, x0, 1, x0” : “r”(zero) : “r...
星河
发表于
727 天前
3747
0
5
«
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
50 分钟前
经年°reminis
2
50 分钟前
幻城落梦忆红颜
3
2 小时前
guoxm
4
2 小时前
戴广乐
5
2 小时前
赖艳艳
6
4 小时前
BlackL
7
4 小时前
第幾種人
8
5 小时前
人生是旷野
9
6 小时前
MixLew
10
6 小时前
辛员
RV-STAR 开发板