首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
搜索
认证开发者
创建组织
发布软件包
登录
懂得分享的人,往往能收获更多
致力于RISC-V技术的推广,提供交流学习的开放平台
一键登陆
RISC-V IP
淘宝店铺
公众号
硅农亚历山大
一键登陆
首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
首页
论坛讨论
全国大学生集成电路创新创业大赛
全国大学生集成电路创新创业大赛
452 个讨论话题
创建于 2021-02-07
组长:
admin
芯来RISC-V杯交流讨论专区
芯来RISC-V杯
发帖提问
全部
【分享】 如何对蜂鸟e203内核乘除法器进行优化
Hbird-SDK
组别:CICC3327蜂鸟E203是一款基于RISC-V指令集的多核处理器,内置了乘法和除法运算单元,这些运算单元的性能直接影响到整个处理器的性能表现。因此,优化乘除法器是提高整个处理器性能的重要手段...
chinhan
发表于
658 天前
1698
0
0
【分享】 利用蜂鸟内核来实现指令的仿真模拟
指令
对应
可以
我们
因此
编写
团队编号:CICC1413团队名称:“芯”之所向 摘要现在我们组在进行浮点扩展,既然要进行扩展,我们必须能够检验扩展的正确性,因此本篇文章介绍一下自己编写指令,并通过仿真观察指令结果的正确性。 RSI...
studying_drh
发表于
658 天前
1661
0
0
【分享】 蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因
HbirdV2-SoC
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因 现象: 解决措施:蜂鸟...
Ronin_yz
发表于
659 天前
1060
0
1
【分享】 浮点指令(八)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队浮点指令总共96条,指令格式如下列表(31条)。 rs2 rs1 func3(rm) rd opcode ...
LiYH
发表于
659 天前
1287
0
0
【分享】 蜂鸟内核ITCM模块及取值过程
指令
模块
ITCM
我们
16位
取值
队伍编号:CICC1413队伍名称:“芯”之所向 摘要本文主要介绍蜂鸟中的ITCM模块。ITCM在蜂鸟中是用于存储指令的,由于蜂鸟E203内核定位是对于小型的指令系统,因此在蜂鸟定位的系统中,指令基本...
studying_drh
发表于
659 天前
1854
0
1
【分享】 没有开发板的情况下,在Vivado上进行蜂鸟E203的基础内核的drystone跑分
文件
进行
仿真
一个
我们
这里
队伍编号:CICC1413队伍名称:“芯”之所向 摘要由于开发板可能不能第一时间拿到手,而这时候我们要开始相关的工作,所以我们需要找到一种方法在没有开发板下能够推进进度,本文主要介绍在Vivado下进...
studying_drh
发表于
659 天前
1476
0
0
【分享】 握手信号的详解
Hbird-SDK
组别:CICC3327在dtcm和itcm等模块中经常用到以valid,read结尾的信号量,他们就是握手信号。 握手信号是一种用于协调和同步不同系统之间操作的信号。当两个或多个系统要进行数据传输或交...
chinhan
发表于
659 天前
3643
0
0
【分享】 e203_dtcm_ctrl模块分析
Hbird-SDK
组别:CICC3327定义 e203dtcm_ctrl 模块,并设置模块的输入输出端口,其中 dtcm_active 表示 DTCM 存储器是否处于运行状态;tcm_cgstop 表示是否需要关闭 S...
chinhan
发表于
659 天前
2465
0
0
【分享】 浮点指令(七:寄存器)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 fcsr寄存器包含浮点异常标志域(fflags),不同的标志位表示不同的异常类型。如果浮点运算单元在运算中出现了相应的异常,则会将fcsr...
LiYH
发表于
660 天前
2758
0
1
【分享】 oitf模块的阅读分享
Hbird-SDK
组别:CICC3327oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction F...
chinhan
发表于
660 天前
1925
0
0
【分享】 E203_defines的阅读分享
Hbird-SDK
组别:CICC3327本次主要分享宏文件E203_defines的组织方式和内部含义ifdef E203_CFG_ADDR_SIZE_IS_16 表示如果宏 E203_CFG_ADDR_SIZE_IS...
chinhan
发表于
660 天前
1405
0
1
【分享】 wbck模块的阅读分享
Hbird-SDK
组别:CICC33271.模块功能和作用e203_exu_wbck是RISC-V处理器中的一个模块,它负责处理结果的写回。当ALU或长管道指令执行完成时,需要将计算结果写回寄存器中。而e203_exu...
chinhan
发表于
660 天前
1403
0
1
【分享】 (九)浮点乘法指令设计
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点乘法算法设a {sa,ea,fa},b {sb,eb,fb}为两个IEEE754单精度浮点数,试计算c {sc,ec,fc} ...
hzzaz
发表于
660 天前
1510
0
1
【求助】 (八):浮点运算中的异常
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点异常fcsr寄存器包含浮点异常标志位域 Cfflags ),不同的异常标志位所表示的异常如下图所示。如果浮点运算单元在运算中出现了相...
星河
发表于
660 天前
2462
0
2
【分享】 (七)Newton-Raphson算法实现浮点除法
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、Newton-Raphson算法Newton-Raphson算法采用乘法来代替除法运算,即a/ba(1/b),基本原理如下:已知曲线方程...
hzzaz
发表于
660 天前
1690
0
0
【分享】 (六):浮点舍入模式介绍
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点舍入模式为什么要舍入? 因为单精度浮点数只取23位尾数(除去隐藏位),而一些运算不可避免的得到的尾数会超过23位,因此需要考虑舍入。...
星河
发表于
660 天前
2772
0
2
【分享】 浮点指令(六:寄存器)
HbirdV2-SoC
Risc-V规定,如果支持单精度浮点指令或者双精度浮点指令,四精度浮点指令,则需要增加一组独立的通用浮点寄存器组,包括32个通用浮点寄存器,标号位f0到f31。如果仅支持F扩展指令子集,则每个通用寄存...
LiYH
发表于
661 天前
1584
0
0
【分享】 浮点指令(五)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fmv.d.xfcvt.d.lu rd, rs1, rs2 //f f64u64(x)无符号长整型向双精度浮点转换(F...
LiYH
发表于
662 天前
1555
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
发表于
663 天前
1640
0
0
【分享】 当前已知E203外接DDR的两种思路
HbirdV2-SoC
报名编号:CICC2469 团队名称:AM 学校名称:广东工业大学 队伍成员:林贤、刘合明、谢泽铭 指导老师:郑欣、高怀恩 在进行一些图片处理时,受图片大小影响,ITCM无法提供足够大的储存来放入一张...
读研读四年
发表于
663 天前
1673
0
1
【分享】 浮点指令(三)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fcvt.s.dfcvt.s.d rd, rs1, rs2 //f f32f64(f)双精度向单精度浮点转换(Floa...
LiYH
发表于
664 天前
1648
0
0
【分享】 时序约束问题的解决办法
HbirdV2-SoC
在使用vivado对 Verilog 代码进行综合后,点击“SYNTHESIS”下的“Report Timing Summary”,可以查看综合后的时序报告,查看 Setup Time 和 Hold ...
Lalaland
发表于
664 天前
2663
0
3
【分享】 浮点指令(二:双精度)
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.dfadd.d rd, rs1, rs2 //f f + f 双精度浮点加(Floating-point A...
LiYH
发表于
665 天前
1669
0
0
【分享】 浮点指令(一:单精度)
Hbird-SDK
HbirdV2-SoC
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 浮点指令以及简单解释fadd.sfadd.s rd, rs1, rs2 //f f + f 单精度浮点加(Floating-point A...
LiYH
发表于
666 天前
1567
0
0
【分享】 (四):蜂鸟E203扩展浮点指令设计(2)
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点指令介绍2.6 浮点数符号注入指令指令格式 fsgnj.s rd , rs1, rs2fsgnjn.s rd , rs1, rs2...
星河
发表于
667 天前
1898
0
0
【分享】 (五):采用xc7a200开发板移植蜂鸟E203
Hbird-SDK
HbirdV2-SoC
1、团队介绍报名编号:CICC1327团队名称:301小队 2、Vivado移植过程本次板级验证基于vivado.2020.02,完成工程建立,所用FPGA板型为:xc7a200tfbg484-2,主...
hzzaz
发表于
667 天前
1775
0
4
【分享】 (三):蜂鸟E203扩展浮点指令设计(1)
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、浮点指令介绍单精度浮点指令一共30个:其中包括26个32位指令;4个16位的压缩指令。如果按照分类来算一共有以下几种指令: 2.1浮点数...
星河
发表于
667 天前
1851
0
1
【分享】 (二):在Linux系统下编译C语言仿真蜂鸟E203
gcc
Hbird-SDK
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、环境要求首先在github下载 hbrid-sdk软件开发环境 在文件夹中有一个setup.sh文件,其内容如下: 意思是创建一个s...
星河
发表于
667 天前
1587
0
4
【分享】 (一):蜂鸟自定义指令软件讲解和内联汇编
gcc
HbirdV2-SoC
一、团队介绍报名编号:CICC1327团队名称:301小队 二、内联汇编介绍 asm volatile(“.insn r 0x7b, 2, 1, x0, 1, x0” : “r”(zero) : “r...
星河
发表于
668 天前
3417
0
5
【分享】 为蜂鸟处理器添加DDR内存扩展
接口
蜂鸟
地址
访问
DDR
空间
本队伍编号CICC3042,本文介绍如何为蜂鸟添加DDR内存扩展。一些需要大存储空间的设计中经常需要使用DDR,这时我们希望蜂鸟可以访问DDR,以实现更好的软硬件协同。简单阅读蜂鸟的代码发现,蜂鸟本...
王翔
发表于
670 天前
6936
7
14
«
2
3
4
5
6
7
8
9
10
11
12
»
最新资讯
创芯应用技术分享 | 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
上海见 | 芯来科技约您相聚ICCAD-Expo 2024!
活跃用户榜
更多>>
用户
活跃时间
1
1 小时前
窒息的温柔,
2
1 小时前
富士山上尢
3
2 小时前
休闲
4
3 小时前
丶Ning
5
3 小时前
chafferer
6
9 小时前
微信用户
7
9 小时前
聆听*回眸往事
8
9 小时前
微信用户
9
10 小时前
分决定要在a
10
10 小时前
LF9771
RV-STAR 开发板